ReactOS
0.4.16-dev-306-g647d351
gluos.h
Go to the documentation of this file.
1
/*
2
** gluos.h - operating system dependencies for GLU
3
**
4
*/
5
#ifdef __VMS
6
#ifdef __cplusplus
7
#pragma message disable nocordel
8
#pragma message disable codeunreachable
9
#pragma message disable codcauunr
10
#endif
11
#endif
12
13
#ifdef __WATCOMC__
14
/* Disable *lots* of warnings to get a clean build. I can't be bothered fixing the
15
* code at the moment, as it is pretty ugly.
16
*/
17
#pragma warning 7 10
18
#pragma warning 13 10
19
#pragma warning 14 10
20
#pragma warning 367 10
21
#pragma warning 379 10
22
#pragma warning 726 10
23
#pragma warning 836 10
24
#endif
25
26
#ifdef BUILD_FOR_SNAP
27
28
#include <stdlib.h>
29
#include <stdio.h>
30
#include <
malloc.h
>
31
32
#elif defined(_WIN32)
33
34
#include <stdlib.h>
/* For _MAX_PATH definition */
35
#include <stdio.h>
36
//#include <malloc.h>
37
38
#define WIN32_NO_STATUS
39
#define WIN32_LEAN_AND_MEAN
40
#define NOGDI
41
#define NOIME
42
#define NOMINMAX
43
44
#ifdef __MINGW64_VERSION_MAJOR
45
#undef _WIN32_WINNT
46
#endif
47
48
#ifndef _WIN32_WINNT
49
/* XXX: Workaround a bug in mingw-w64's headers when NOGDI is set and
50
* _WIN32_WINNT >= 0x0600 */
51
#define _WIN32_WINNT 0x0400
52
#endif
53
#ifndef STRICT
54
#define STRICT 1
55
#endif
56
57
//#include <windows.h>
58
#include <string.h>
59
60
/* Disable warnings */
61
#if defined(_MSC_VER)
62
#pragma warning(disable : 4101)
63
#pragma warning(disable : 4244)
64
#pragma warning(disable : 4761)
65
#endif
66
67
#if defined(_MSC_VER) && _MSC_VER >= 1200 && _MSC_VER < 1300
68
#pragma comment(linker, "/OPT:NOWIN98"
)
69
#endif
70
71
#ifndef WINGDIAPI
72
#define WINGDIAPI
73
#endif
74
75
#elif defined(__OS2__)
76
77
#include <stdlib.h>
78
#include <stdio.h>
79
#include <
malloc.h
>
80
#define WINGDIAPI
81
82
#else
83
84
/* Disable Microsoft-specific keywords */
85
#define GLAPIENTRY
86
#define WINGDIAPI
87
88
#endif
malloc.h
dll
opengl
glu32
src
include
gluos.h
Generated on Mon Dec 2 2024 06:05:31 for ReactOS by
1.9.6