-#ifndef GLUT_H
-#define GLUT_H
+#ifndef __GLUT_H__
+#define __GLUT_H__
/*
* freeglut.h
#endif
#pragma comment (lib, "winmm.lib") /* link with Windows MultiMedia lib */
+#pragma comment (lib, "user32.lib") /* link with Windows user lib */
+#pragma comment (lib, "gdi32.lib") /* link with Windows GDI lib */
#pragma comment (lib, "opengl32.lib") /* link with Microsoft OpenGL lib */
#pragma comment (lib, "glu32.lib") /* link with OpenGL Utility lib */
+
#else
# define FGAPI
# define FGAPIENTRY
/*
* The freeglut and GLUT API versions
*/
-#define FREEGLUT 1
-#define GLUT_API_VERSION 4
+#define FREEGLUT 1
+#define GLUT_API_VERSION 4
+#define FREEGLUT_VERSION_2_0 1
/*
* Always include OpenGL and GLU headers
FGAPI int FGAPIENTRY glutBitmapWidth( void* font, int character );
FGAPI void FGAPIENTRY glutStrokeCharacter( void* font, int character );
FGAPI int FGAPIENTRY glutStrokeWidth( void* font, int character );
-FGAPI int FGAPIENTRY glutBitmapLength( void* font, const char* string );
-FGAPI int FGAPIENTRY glutStrokeLength( void* font, const char* string );
+FGAPI int FGAPIENTRY glutBitmapLength( void* font, const unsigned char* string );
+FGAPI int FGAPIENTRY glutStrokeLength( void* font, const unsigned char* string );
/*
* Geometry functions, see freeglut_geometry.c
/*** END OF FILE ***/
-#endif /* GLUT_H */
+#endif /* __GLUT_H__ */