Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

stddef.h (405B)


      1 #ifndef __STDDEF
      2 #define __STDDEF
      3 
      4 
      5 #define NULL 0
      6 #define offsetof(ty,mem) ((size_t)((char*)&((ty*)0)->mem - (char*)0))
      7 
      8 typedef long ptrdiff_t;
      9 
     10 #if !defined(_SIZE_T) && !defined(_SIZE_T_)
     11 #define _SIZE_T
     12 #define _SIZE_T_
     13 typedef unsigned long size_t;
     14 #endif
     15 
     16 #if !defined(_WCHAR_T) && !defined(_WCHAR_T_)
     17 #define _WCHAR_T
     18 #define _WCHAR_T_
     19 typedef unsigned short wchar_t;
     20 #endif
     21 
     22 #endif /* __STDDEF */