/*\r
- * freeglut_cursor_mswin.c\r
+ * freeglut_ext_mswin.c\r
*\r
* The Windows-specific mouse cursor related stuff.\r
*\r
*/\r
\r
#include <GL/freeglut.h>\r
-#include "freeglut_internal_mswin.h"\r
+#include "../Common/freeglut_internal.h"\r
+\r
+GLUTproc fgPlatformGetGLUTProcAddress( const char* procName )\r
+{\r
+#if !defined(_WIN32_WCE)\r
+ /* optimization: quick initial check */\r
+ if( strncmp( procName, "glut", 4 ) != 0 )\r
+ return NULL;\r
+\r
+#define CHECK_NAME(x) if( strcmp( procName, #x ) == 0) return (GLUTproc)x;\r
+ CHECK_NAME(glutJoystickFunc);\r
+ CHECK_NAME(glutForceJoystickFunc);\r
+ CHECK_NAME(glutGameModeString);\r
+ CHECK_NAME(glutEnterGameMode);\r
+ CHECK_NAME(glutLeaveGameMode);\r
+ CHECK_NAME(glutGameModeGet);\r
+#undef CHECK_NAME\r
+#endif /* !defined(_WIN32_WCE) */\r
+\r
+ return NULL;\r
+}\r
\r
\r
\r
-SFG_Proc fghGetProcAddress( const char *procName )\r
+SFG_Proc fgPlatformGetProcAddress( const char *procName )\r
{\r
return (SFG_Proc)wglGetProcAddress( ( LPCSTR )procName );\r
}\r