csutil/win32/volatile.h
00001 /* 00002 This header is used by COMP_VC and COMP_BC for OS_WIN32 builds. It is 00003 not used for COMP_GCC builds under normal circumstances since GCC builds 00004 are performed in concert with invocation of the CS configure script which 00005 generates a suitable volatile.h file. 00006 */ 00007 #ifndef __CS_WIN32_VOLATILE_H__ 00008 #define __CS_WIN32_VOLATILE_H__ 00009 00010 #define OS_WIN32 00011 #if !defined(CS_PLATFORM_NAME) 00012 # define CS_PLATFORM_NAME "Win32" 00013 #endif 00014 00015 #define PROC_X86 00016 #if !defined(CS_PROCESSOR_NAME) 00017 # define CS_PROCESSOR_NAME "X86" 00018 #endif 00019 00020 #if defined(__BORLANDC__) 00021 # define COMP_BC 00022 # if !defined(CS_COMPILER_NAME) 00023 # define CS_COMPILER_NAME "Borland" 00024 # endif 00025 # define __NEED_GENERIC_ISDIR 00026 #elif defined(__MINGW32__) || defined(__CYGWIN32__) 00027 # define COMP_GCC 00028 # if !defined(CS_COMPILER_NAME) 00029 # define CS_COMPILER_NAME "GCC" 00030 # endif 00031 #else 00032 # define COMP_VC 00033 # if !defined(CS_COMPILER_NAME) 00034 # define CS_COMPILER_NAME "VisualC" 00035 # endif 00036 #endif 00037 00038 #if !defined (COMP_GCC) 00039 # define DO_MMX 00040 #endif 00041 00042 #define CS_RGBCOLOR_SANE 00043 #define CS_RGBPIXEL_SANE 00044 00045 #define CS_HAS_WCHAR_H 00046 #define CS_WCHAR_T_SIZE 2 00047 00048 #define CS_EMBED_PLUGIN_META 00049 00050 //#define CS_BUILD_SHARED_LIBS 00051 00052 #ifdef _WIN64 00053 #define CS_PLATFORM_IS_64BITS 00054 #endif 00055 00056 //#define CS_REF_TRACKER 00057 00058 #endif // __CS_WIN32_VOLATILE_H__
Generated for Crystal Space by doxygen 1.2.18