win32: add size_t to _mingw.h
This commit is contained in:
parent
4a01eb09d8
commit
cda8c41ef3
1 changed files with 9 additions and 0 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue