Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygengluos.h
Go to the documentation of this file.
00001 /* 00002 ** gluos.h - operating system dependencies for GLU 00003 ** 00004 */ 00005 #ifdef __VMS 00006 #ifdef __cplusplus 00007 #pragma message disable nocordel 00008 #pragma message disable codeunreachable 00009 #pragma message disable codcauunr 00010 #endif 00011 #endif 00012 00013 #ifdef __WATCOMC__ 00014 /* Disable *lots* of warnings to get a clean build. I can't be bothered fixing the 00015 * code at the moment, as it is pretty ugly. 00016 */ 00017 #pragma warning 7 10 00018 #pragma warning 13 10 00019 #pragma warning 14 10 00020 #pragma warning 367 10 00021 #pragma warning 379 10 00022 #pragma warning 726 10 00023 #pragma warning 836 10 00024 #endif 00025 00026 #ifdef BUILD_FOR_SNAP 00027 00028 #include <stdlib.h> 00029 #include <stdio.h> 00030 #include <malloc.h> 00031 00032 #elif defined(_WIN32) 00033 00034 #include <stdlib.h> /* For _MAX_PATH definition */ 00035 #include <stdio.h> 00036 #include <malloc.h> 00037 00038 #define WIN32_LEAN_AND_MEAN 00039 #define NOGDI 00040 #define NOIME 00041 #define NOMINMAX 00042 00043 #ifndef STRICT 00044 #define STRICT 1 00045 #endif 00046 00047 #include <windef.h> 00048 #include <winbase.h> 00049 00050 /* Non documented stuff in MS Headers */ 00051 /* NurbsCallback */ 00052 #define GLU_NURBS_ERROR 100103 00053 #define GLU_ERROR 100103 00054 #define GLU_NURBS_BEGIN 100164 00055 #define GLU_NURBS_BEGIN_EXT 100164 00056 #define GLU_NURBS_VERTEX 100165 00057 #define GLU_NURBS_VERTEX_EXT 100165 00058 #define GLU_NURBS_NORMAL 100166 00059 #define GLU_NURBS_NORMAL_EXT 100166 00060 #define GLU_NURBS_COLOR 100167 00061 #define GLU_NURBS_COLOR_EXT 100167 00062 #define GLU_NURBS_TEXTURE_COORD 100168 00063 #define GLU_NURBS_TEX_COORD_EXT 100168 00064 #define GLU_NURBS_END 100169 00065 #define GLU_NURBS_END_EXT 100169 00066 #define GLU_NURBS_BEGIN_DATA 100170 00067 #define GLU_NURBS_BEGIN_DATA_EXT 100170 00068 #define GLU_NURBS_VERTEX_DATA 100171 00069 #define GLU_NURBS_VERTEX_DATA_EXT 100171 00070 #define GLU_NURBS_NORMAL_DATA 100172 00071 #define GLU_NURBS_NORMAL_DATA_EXT 100172 00072 #define GLU_NURBS_COLOR_DATA 100173 00073 #define GLU_NURBS_COLOR_DATA_EXT 100173 00074 #define GLU_NURBS_TEXTURE_COORD_DATA 100174 00075 #define GLU_NURBS_TEX_COORD_DATA_EXT 100174 00076 #define GLU_NURBS_END_DATA 100175 00077 #define GLU_NURBS_END_DATA_EXT 100175 00078 00079 /* NurbsProperty */ 00080 #define GLU_AUTO_LOAD_MATRIX 100200 00081 #define GLU_CULLING 100201 00082 #define GLU_SAMPLING_TOLERANCE 100203 00083 #define GLU_DISPLAY_MODE 100204 00084 #define GLU_PARAMETRIC_TOLERANCE 100202 00085 #define GLU_SAMPLING_METHOD 100205 00086 #define GLU_U_STEP 100206 00087 #define GLU_V_STEP 100207 00088 #define GLU_NURBS_MODE 100160 00089 #define GLU_NURBS_MODE_EXT 100160 00090 #define GLU_NURBS_TESSELLATOR 100161 00091 #define GLU_NURBS_TESSELLATOR_EXT 100161 00092 #define GLU_NURBS_RENDERER 100162 00093 #define GLU_NURBS_RENDERER_EXT 100162 00094 00095 /* NurbsSampling */ 00096 #define GLU_OBJECT_PARAMETRIC_ERROR 100208 00097 #define GLU_OBJECT_PARAMETRIC_ERROR_EXT 100208 00098 #define GLU_OBJECT_PATH_LENGTH 100209 00099 #define GLU_OBJECT_PATH_LENGTH_EXT 100209 00100 #define GLU_PATH_LENGTH 100215 00101 #define GLU_PARAMETRIC_ERROR 100216 00102 #define GLU_DOMAIN_DISTANCE 100217 00103 00104 /* Disable warnings */ 00105 #ifdef _MSC_VER 00106 #pragma warning(disable : 4101) 00107 #pragma warning(disable : 4244) 00108 #pragma warning(disable : 4761) 00109 #endif 00110 00111 /* 00112 #if defined(_MSC_VER) && _MSC_VER >= 1200 00113 #pragma comment(linker, "/OPT:NOWIN98") 00114 #endif 00115 */ 00116 00117 #ifndef GLAPIENTRY 00118 #define GLAPIENTRY APIENTRY 00119 #endif 00120 00121 #elif defined(__OS2__) 00122 00123 #include <stdlib.h> 00124 #include <stdio.h> 00125 #include <malloc.h> 00126 #define WINGDIAPI 00127 00128 #else 00129 00130 /* Disable Microsoft-specific keywords */ 00131 #define GLAPIENTRY 00132 #define WINGDIAPI 00133 00134 #endif Generated on Fri May 25 2012 04:21:44 for ReactOS by
1.7.6.1
|