X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=include%2FGL%2Ffreeglut_std.h;h=8fd65d8b03fc321bfe91d248e8d5bba23c6c0bbb;hb=7b02ff54703f2be772af08669c38e338deea1e33;hp=2acbabd1e938b10347dbcc72031cb2930e47e894;hpb=d67937396dc33c86017012859b2d9ed010fc6c88;p=freeglut diff --git a/include/GL/freeglut_std.h b/include/GL/freeglut_std.h index 2acbabd..8fd65d8 100644 --- a/include/GL/freeglut_std.h +++ b/include/GL/freeglut_std.h @@ -35,7 +35,7 @@ /* * Under windows, we have to differentiate between static and dynamic libraries */ -#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) +#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__WATCOMC__) /* #pragma may not be supported by some compilers. * Discussion by FreeGLUT developers suggests that @@ -56,7 +56,7 @@ # define FGAPIENTRY /* Link with Win32 static freeglut lib */ -# if defined(_MSC_VER) +# if defined(_MSC_VER) || defined(__WATCOMC__) # pragma comment (lib, "freeglut_static.lib") # endif @@ -69,7 +69,7 @@ # define FGAPI __declspec(dllimport) /* link with Win32 shared freeglut lib */ -# if defined(_MSC_VER) +# if defined(_MSC_VER) || defined(__WATCOMC__) # ifndef _WIN32_WCE # pragma comment (lib, "freeglut.lib") # endif @@ -82,14 +82,14 @@ # endif /* Drag in other Windows libraries as required by FreeGLUT */ -# if defined(_MSC_VER) +# if defined(_MSC_VER) || defined(__WATCOMC__) # ifndef _WIN32_WCE # pragma comment (lib, "winmm.lib") /* link Windows MultiMedia lib */ # pragma comment (lib, "user32.lib") /* link Windows user lib */ # pragma comment (lib, "gdi32.lib") /* link Windows GDI lib */ # pragma comment (lib, "opengl32.lib") /* link Microsoft OpenGL lib */ # pragma comment (lib, "glu32.lib") /* link OpenGL Utility lib */ -# endif //_WIN32_WCE +# endif /* _WIN32_WCE */ # endif #else @@ -106,6 +106,7 @@ #define FREEGLUT 1 #define GLUT_API_VERSION 4 #define FREEGLUT_VERSION_2_0 1 +#define GLUT_XLIB_IMPLEMENTATION 13 /* * Always include OpenGL and GLU headers @@ -182,7 +183,7 @@ * * Steve Baker suggested to make it binary compatible with GLUT: */ -#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) +#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__WATCOMC__) # define GLUT_STROKE_ROMAN ((void *)0x0000) # define GLUT_STROKE_MONO_ROMAN ((void *)0x0001) # define GLUT_BITMAP_9_BY_15 ((void *)0x0002) @@ -557,7 +558,7 @@ FGAPI void FGAPIENTRY glutCopyColormap( int window ); * Misc keyboard and joystick functions, see freeglut_misc.c */ FGAPI void FGAPIENTRY glutIgnoreKeyRepeat( int ignore ); -FGAPI void FGAPIENTRY glutSetKeyRepeat( int repeatMode ); /* DEPRECATED 11/4/02 - Do not use */ +FGAPI void FGAPIENTRY glutSetKeyRepeat( int repeatMode ); FGAPI void FGAPIENTRY glutForceJoystickFunc( void ); /*