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 CS_PACKAGE_NAME "crystalspace" 00011 00012 #define OS_WIN32 00013 #if !defined(CS_PLATFORM_NAME) 00014 # define CS_PLATFORM_NAME "Win32" 00015 #endif 00016 00017 #define PROC_X86 00018 #if !defined(CS_PROCESSOR_NAME) 00019 # define CS_PROCESSOR_NAME "X86" 00020 #endif 00021 00022 #if defined(__BORLANDC__) 00023 # define COMP_BC 00024 # if !defined(CS_COMPILER_NAME) 00025 # define CS_COMPILER_NAME "Borland" 00026 # endif 00027 # define __NEED_GENERIC_ISDIR 00028 #elif defined(__MINGW32__) || defined(__CYGWIN32__) 00029 # define COMP_GCC 00030 # if !defined(CS_COMPILER_NAME) 00031 # define CS_COMPILER_NAME "GCC" 00032 # endif 00033 #else 00034 # define COMP_VC 00035 # if !defined(CS_COMPILER_NAME) 00036 # define CS_COMPILER_NAME "VisualC" 00037 # endif 00038 #endif 00039 00040 #if !defined (COMP_GCC) 00041 # define DO_MMX 00042 #endif 00043 00044 #define CS_RGBCOLOR_SANE 00045 #define CS_RGBPIXEL_SANE 00046 00047 #define CS_HAS_WCHAR_H 00048 #define CS_WCHAR_T_SIZE 2 00049 00050 #define CS_EMBED_PLUGIN_META 00051 00052 //#define CS_BUILD_SHARED_LIBS 00053 00054 #ifdef _WIN64 00055 #define CS_PLATFORM_IS_64BITS 00056 #endif 00057 00058 //#define CS_REF_TRACKER 00059 00060 #endif // __CS_WIN32_VOLATILE_H__
Generated for Crystal Space by doxygen 1.2.18
