History

win32: add size_t to _mingw.h

grischka committed 16 years ago

Commit cda8c411 parent 4a01eb01 file · +9 −0Browse files

Unified · Split

win32/include/_mingw.h+9−0
@@ -52,6 +52,7 @@ · 51 unmodified lines
52#define _CRT_WIDE(_String) __CRT_WIDE(_String)52#define _CRT_WIDE(_String) __CRT_WIDE(_String)
53 53
54#ifdef _WIN6454#ifdef _WIN64
55
55typedef __int64 intptr_t;56typedef __int64 intptr_t;
56typedef unsigned __int64 uintptr_t;57typedef unsigned __int64 uintptr_t;
57#define __stdcall58#define __stdcall
@@ -59,12 +60,15 @@ typedef unsigned __int64 uintptr_t; · 1 unmodified line
59#define __x86_64 160#define __x86_64 1
60#define USE_MINGW_SETJMP_TWO_ARGS61#define USE_MINGW_SETJMP_TWO_ARGS
61#define mingw_getsp tinyc_getbp62#define mingw_getsp tinyc_getbp
63
62#else64#else
65
63typedef __int32 intptr_t;66typedef __int32 intptr_t;
64typedef unsigned __int32 uintptr_t;67typedef unsigned __int32 uintptr_t;
65#define __stdcall __attribute__((__stdcall__))68#define __stdcall __attribute__((__stdcall__))
66#define _X86_ 169#define _X86_ 1
67#define WIN32 170#define WIN32 1
71
68#endif72#endif
69 73
70#define _INTEGRAL_MAX_BITS 6474#define _INTEGRAL_MAX_BITS 64
@@ -75,6 +79,11 @@ typedef long __time32_t; · 4 unmodified lines
75typedef __int64 __time64_t;79typedef __int64 __time64_t;
76#define _TIME64_T_DEFINED80#define _TIME64_T_DEFINED
77 81
82typedef unsigned long size_t;
83#define _SIZE_T_DEFINED
84typedef long ssize_t;
85#define _SSIZE_T_DEFINED
86
78#ifdef _USE_32BIT_TIME_T87#ifdef _USE_32BIT_TIME_T
79#ifdef _WIN6488#ifdef _WIN64
80#error You cannot use 32-bit time_t (_USE_32BIT_TIME_T) with _WIN6489#error You cannot use 32-bit time_t (_USE_32BIT_TIME_T) with _WIN64

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t