19 #define _threadid (__threadid()) 31 #if (!defined(_STDDEF_H) && !defined(_STDDEF_H_) && !defined(_ANSI_STDDEF_H) \ 32 && !defined(__STDDEF_H__)) \ 33 || defined(__need_wchar_t) || defined(__need_size_t) \ 34 || defined(__need_ptrdiff_t) || defined(__need_NULL) \ 35 || defined(__need_wint_t) 40 #if (!defined(__need_wchar_t) && !defined(__need_size_t) \ 41 && !defined(__need_ptrdiff_t) && !defined(__need_NULL) \ 42 && !defined(__need_wint_t)) 46 #define _ANSI_STDDEF_H 51 #ifndef __sys_stdtypes_h 55 #if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) 56 #if !defined(_SIZE_T_) && !defined(_BSD_SIZE_T_) 59 #if !defined(_PTRDIFF_T_) && !defined(_BSD_PTRDIFF_T_) 64 #if !defined(_WCHAR_T_) && !defined(_BSD_WCHAR_T_) 70 #if defined (__need_ptrdiff_t) || defined (_STDDEF_H_) 72 #undef _BSD_PTRDIFF_T_ 74 #if defined (__need_size_t) || defined (_STDDEF_H_) 78 #if defined (__need_wchar_t) || defined (_STDDEF_H_) 86 #if defined (__sequent__) && defined (_PTRDIFF_T_) 96 #if defined (_TYPE_ptrdiff_t) && (defined (__need_ptrdiff_t) || defined (_STDDEF_H_)) 98 #undef _TYPE_ptrdiff_t 100 #if defined (_TYPE_size_t) && (defined (__need_size_t) || defined (_STDDEF_H_)) 104 #if defined (_TYPE_wchar_t) && (defined (__need_wchar_t) || defined (_STDDEF_H_)) 119 #if defined (_STDDEF_H) || defined (__need_ptrdiff_t) 125 #ifndef _BSD_PTRDIFF_T_ 126 #ifndef ___int_ptrdiff_t_h 127 #ifndef _GCC_PTRDIFF_T 133 #define _BSD_PTRDIFF_T_ 134 #define ___int_ptrdiff_t_h 135 #define _GCC_PTRDIFF_T 136 #ifndef __PTRDIFF_TYPE__ 138 #define __PTRDIFF_TYPE__ long long int 140 #define __PTRDIFF_TYPE__ long int 143 #ifndef _PTRDIFF_T_DEFINED 144 #define _PTRDIFF_T_DEFINED 157 #undef __need_ptrdiff_t 165 #if defined (_STDDEF_H) || defined (__need_size_t) 169 #ifndef _SYS_SIZE_T_H 175 #ifndef _SIZE_T_DEFINED_ 176 #ifndef _SIZE_T_DEFINED 177 #ifndef _BSD_SIZE_T_DEFINED_ 178 #ifndef _SIZE_T_DECLARED 179 #ifndef ___int_size_t_h 186 #define _SYS_SIZE_T_H 192 #define _SIZE_T_DEFINED_ 193 #define _SIZE_T_DEFINED 194 #define _BSD_SIZE_T_DEFINED_ 195 #define _SIZE_T_DECLARED 196 #define ___int_size_t_h 199 #if defined (__FreeBSD__) && (__FreeBSD__ >= 5) 204 #ifndef __SIZE_TYPE__ 206 #define __SIZE_TYPE__ long long unsigned int 208 #define __SIZE_TYPE__ long unsigned int 211 #if !(defined (__GNUG__) && defined (size_t)) 245 #if defined (_STDDEF_H) || defined (__need_wchar_t) 253 #ifndef _BSD_WCHAR_T_ 254 #ifndef _BSD_WCHAR_T_DEFINED_ 255 #ifndef _BSD_RUNE_T_DEFINED_ 256 #ifndef _WCHAR_T_DECLARED 257 #ifndef _WCHAR_T_DEFINED_ 258 #ifndef _WCHAR_T_DEFINED 260 #ifndef ___int_wchar_t_h 261 #ifndef __INT_WCHAR_T_H 270 #define _BSD_WCHAR_T_ 271 #define _WCHAR_T_DEFINED_ 272 #define _WCHAR_T_DEFINED 274 #define ___int_wchar_t_h 275 #define __INT_WCHAR_T_H 277 #define _WCHAR_T_DECLARED 292 #if !defined (_ANSI_SOURCE) && !defined (_POSIX_SOURCE) 293 typedef _BSD_RUNE_T_ rune_t;
294 #define _BSD_WCHAR_T_DEFINED_ 295 #define _BSD_RUNE_T_DEFINED_ 296 #if defined (__FreeBSD__) && (__FreeBSD__ < 5) 307 #ifndef __WCHAR_TYPE__ 308 #define __WCHAR_TYPE__ unsigned short 330 #undef __need_wchar_t 336 #if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) 339 #ifdef _GCC_PTRDIFF_T_ 341 #undef _BSD_PTRDIFF_T_ 352 #ifdef _GCC_PTRDIFF_T 354 #undef _BSD_PTRDIFF_T_ 373 #define NULL ((void*)0) 380 #if defined(__GNUC__) 381 #define offsetof(TYPE, MEMBER) __builtin_offsetof (TYPE, MEMBER) 383 #define offsetof(TYPE, MEMBER) ((size_t)&(((TYPE *)0)->MEMBER))
#define __MINGW_EXTENSION
_CRTIMP uintptr_t __cdecl __threadhandle(void)
_CRTIMP unsigned long __cdecl __threadid(void)
__kernel_ptrdiff_t ptrdiff_t