win32: add size_t to _mingw.h

This commit is contained in:
grischka 2009-12-19 22:41:37 +01:00
parent 4a01eb09d8
commit cda8c41ef3

View file

@ -52,6 +52,7 @@
#define _CRT_WIDE(_String) __CRT_WIDE(_String) #define _CRT_WIDE(_String) __CRT_WIDE(_String)
#ifdef _WIN64 #ifdef _WIN64
typedef __int64 intptr_t; typedef __int64 intptr_t;
typedef unsigned __int64 uintptr_t; typedef unsigned __int64 uintptr_t;
#define __stdcall #define __stdcall
@ -59,12 +60,15 @@ typedef unsigned __int64 uintptr_t;
#define __x86_64 1 #define __x86_64 1
#define USE_MINGW_SETJMP_TWO_ARGS #define USE_MINGW_SETJMP_TWO_ARGS
#define mingw_getsp tinyc_getbp #define mingw_getsp tinyc_getbp
#else #else
typedef __int32 intptr_t; typedef __int32 intptr_t;
typedef unsigned __int32 uintptr_t; typedef unsigned __int32 uintptr_t;
#define __stdcall __attribute__((__stdcall__)) #define __stdcall __attribute__((__stdcall__))
#define _X86_ 1 #define _X86_ 1
#define WIN32 1 #define WIN32 1
#endif #endif
#define _INTEGRAL_MAX_BITS 64 #define _INTEGRAL_MAX_BITS 64
@ -75,6 +79,11 @@ typedef long __time32_t;
typedef __int64 __time64_t; typedef __int64 __time64_t;
#define _TIME64_T_DEFINED #define _TIME64_T_DEFINED
typedef unsigned long size_t;
#define _SIZE_T_DEFINED
typedef long ssize_t;
#define _SSIZE_T_DEFINED
#ifdef _USE_32BIT_TIME_T #ifdef _USE_32BIT_TIME_T
#ifdef _WIN64 #ifdef _WIN64
#error You cannot use 32-bit time_t (_USE_32BIT_TIME_T) with _WIN64 #error You cannot use 32-bit time_t (_USE_32BIT_TIME_T) with _WIN64