00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef __wcecompat__STDDEF_H__
00023 #define __wcecompat__STDDEF_H__
00024
00025 #ifdef __cplusplus
00026 extern "C" {
00027 #endif
00028
00029
00030 #ifndef _CRTAPI1
00031 #if _MSC_VER >= 800 && _M_IX86 >= 300
00032 #define _CRTAPI1 __cdecl
00033 #else
00034 #define _CRTAPI1
00035 #endif
00036 #endif
00037
00038
00039 #ifndef _CRTAPI2
00040 #if _MSC_VER >= 800 && _M_IX86 >= 300
00041 #define _CRTAPI2 __cdecl
00042 #else
00043 #define _CRTAPI2
00044 #endif
00045 #endif
00046
00047 #ifndef _CRTIMP
00048 #define _CRTIMP
00049 #endif
00050
00051 #ifndef _SIZE_T_DEFINED
00052 typedef unsigned int size_t;
00053 #define _SIZE_T_DEFINED
00054 #endif
00055
00056 #ifndef _WCHAR_T_DEFINED
00057 typedef unsigned short wchar_t;
00058 #define _WCHAR_T_DEFINED
00059 #endif
00060
00061 #ifndef _WCTYPE_T_DEFINED
00062 typedef wchar_t wint_t;
00063 typedef wchar_t wctype_t;
00064 #define _WCTYPE_T_DEFINED
00065 #endif
00066
00067 #ifndef _TIME_T_DEFINED
00068 typedef unsigned long time_t;
00069 #define _TIME_T_DEFINED
00070 #endif
00071
00072 #ifndef NULL
00073 #ifdef __cplusplus
00074 #define NULL 0
00075 #else
00076 #define NULL ((void *)0)
00077 #endif
00078 #endif
00079
00080 #define offsetof(s,m) ((size_t)&(((s*)0)->m))
00081
00082 #ifdef __cplusplus
00083 }
00084 #endif
00085
00086 #endif