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
00026 #define XMOG_BROKEN_SUPER_THIS 1
00027
00028
00029
00030 #ifndef XMOG_SUPPORTS_TYPEINFO
00031 # if (__GNUC__>3) || ((__GNUC__==3) && (__GNUC_MINOR__==4))
00032 # define XMOG_SUPPORTS_TYPEINFO 0
00033 # else
00034 # define XMOG_SUPPORTS_TYPEINFO 1
00035 # endif
00036 #endif
00037
00038
00039 #ifndef XMOG_SUPPORTS_USING
00040 # define XMOG_SUPPORTS_USING 1
00041 #endif
00042
00043
00044
00045
00046 #ifndef XMOG_SUPPORTS_DOTNET
00047 # define XMOG_SUPPORTS_DOTNET 0
00048 #endif