Moving the Windows-specific "glutInitWithExit" function to a Windows-specific file
authorJohn F. Fay <johnffay@nettally.com>
Sun, 29 Jan 2012 03:25:31 +0000 (03:25 +0000)
committerJohn F. Fay <johnffay@nettally.com>
Sun, 29 Jan 2012 03:25:31 +0000 (03:25 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1016 7f0cb862-5218-0410-a997-914c9d46530a

src/Common/freeglut_init.c
src/mswin/freeglut_init_mswin.c

index a66bb16..07f7528 100644 (file)
@@ -648,16 +648,6 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
     }\r
 }\r
 \r
-#if TARGET_HOST_MS_WINDOWS\r
-void (__cdecl *__glutExitFunc)( int return_value ) = NULL;\r
-\r
-void FGAPIENTRY __glutInitWithExit( int *pargc, char **argv, void (__cdecl *exit_function)(int) )\r
-{\r
-  __glutExitFunc = exit_function;\r
-  glutInit(pargc, argv);\r
-}\r
-#endif\r
-\r
 /*\r
  * Undoes all the "glutInit" stuff\r
  */\r
index 9792632..568170e 100644 (file)
@@ -329,3 +329,14 @@ int XParseGeometry (
 \r
 \r
 \r
+/* -- PLATFORM-SPECIFIC INTERFACE FUNCTION -------------------------------------------------- */\r
+\r
+\r
+void (__cdecl *__glutExitFunc)( int return_value ) = NULL;\r
+\r
+void FGAPIENTRY __glutInitWithExit( int *pargc, char **argv, void (__cdecl *exit_function)(int) )\r
+{\r
+  __glutExitFunc = exit_function;\r
+  glutInit(pargc, argv);\r
+}\r
+\r