00001
00002
00003
00004
00005
00006
00007 #ifndef XMOG_SUPPORTS_WCHAR_T
00008 # define XMOG_SUPPORTS_WCHAR_T 1
00009 # define XMOG_WCHAR wchar_t
00010 #endif
00011
00012
00013
00014 #ifndef XMOG_REQUIRES_UNSIGNED_SHORT_OVERLOAD
00015 # define XMOG_REQUIRES_UNSIGNED_SHORT_OVERLOAD 0
00016 #endif
00017
00018
00019 #define XMOG_INLINE __inline
00020 #define XMOG_MUTABLE mutable
00021 #define XMOG_EXPLICIT explicit
00022
00023
00024
00025 #ifndef XMOG_SUPPORTS_TYPEINFO
00026 # if (__GNUC__>3) || ((__GNUC__==3) && (__GNUC_MINOR__==4))
00027 # define XMOG_SUPPORTS_TYPEINFO 0
00028 # else
00029 # define XMOG_SUPPORTS_TYPEINFO 1
00030 # endif
00031 #endif
00032
00033
00034
00035
00036 #ifndef XMOG_SUPPORTS_DOTNET
00037 # define XMOG_SUPPORTS_DOTNET 0
00038 #endif