Making the "AT_EXIT" hack look a bit less like a copy-and-paste
authorJohn F. Fay <johnffay@nettally.com>
Fri, 10 Jul 2009 16:18:06 +0000 (16:18 +0000)
committerJohn F. Fay <johnffay@nettally.com>
Fri, 10 Jul 2009 16:18:06 +0000 (16:18 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@828 7f0cb862-5218-0410-a997-914c9d46530a

src/freeglut_init.c
src/freeglut_internal.h
src/freeglut_menu.c
src/freeglut_window.c

index 9b4eb09..b419025 100644 (file)
@@ -854,13 +854,13 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
     }
 }
 
-#ifdef _WIN32
-void (__cdecl *__glutExitFunc)( int retval ) = NULL;
+#ifdef TARGET_HOST_MS_WINDOWS
+void (__cdecl *__glutExitFunc)( int return_value ) = NULL;
 
-void FGAPIENTRY __glutInitWithExit( int *argcp, char **argv, void (__cdecl *exitfunc)(int) )
+void FGAPIENTRY __glutInitWithExit( int *pargc, char **argv, void (__cdecl *exit_function)(int) )
 {
-  __glutExitFunc = exitfunc;
-  glutInit(argcp, argv);
+  __glutExitFunc = exit_function;
+  glutInit(pargc, argv);
 }
 #endif
 
index 05cdddf..0b26626 100644 (file)
@@ -934,7 +934,7 @@ int fgHintPresent(Window window, Atom property, Atom hint);
 SFG_Proc fghGetProcAddress( const char *procName );
 
 #ifdef _WIN32
-extern void (__cdecl *__glutExitFunc)( int retval );
+extern void (__cdecl *__glutExitFunc)( int return_value );
 #endif
 
 #endif /* FREEGLUT_INTERNAL_H */
index dbf44e5..dccc4dc 100644 (file)
@@ -779,10 +779,10 @@ int FGAPIENTRY glutCreateMenu( void(* callback)( int ) )
     return fgCreateMenu( callback )->ID;
 }
 
-#ifdef _WIN32
-int FGAPIENTRY __glutCreateMenuWithExit( void(* callback)( int ), void (__cdecl *exitfunc)(int) )
+#ifdef TARGET_HOST_MS_WINDOWS
+int FGAPIENTRY __glutCreateMenuWithExit( void(* callback)( int ), void (__cdecl *exit_function)(int) )
 {
-  __glutExitFunc = exitfunc;
+  __glutExitFunc = exit_function;
   return glutCreateMenu( callback );
 }
 #endif
index 03a3b25..7b73146 100644 (file)
@@ -1094,9 +1094,9 @@ int FGAPIENTRY glutCreateWindow( const char* title )
 }
 
 #ifdef _WIN32
-int FGAPIENTRY __glutCreateWindowWithExit( const char *title, void (__cdecl *exitfunc)(int) )
+int FGAPIENTRY __glutCreateWindowWithExit( const char *title, void (__cdecl *exit_function)(int) )
 {
-  __glutExitFunc = exitfunc;
+  __glutExitFunc = exit_function;
   return glutCreateWindow( title );
 }
 #endif