X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_misc.c;h=067f0aa8455d474a5e702bfd3a118c9ab5e98193;hb=f774a7299ff2cc23a1608267cdfc70bfb41930fd;hp=1d2082a2e15e164681a382dbc9b7827ff3ee2810;hpb=d296a46a2dccdd99048541e1f8ca0ef010ac8545;p=freeglut diff --git a/src/freeglut_misc.c b/src/freeglut_misc.c index 1d2082a..067f0aa 100644 --- a/src/freeglut_misc.c +++ b/src/freeglut_misc.c @@ -25,10 +25,6 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - #include #include "freeglut_internal.h" @@ -51,11 +47,11 @@ int FGAPIENTRY glutExtensionSupported( const char* extension ) { const char *extensions, *start; - const int len = strlen( extension ); + const size_t len = strlen( extension ); /* Make sure there is a current window, and thus a current context available */ FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutExtensionSupported" ); - freeglut_return_val_if_fail( fgStructure.Window != NULL, 0 ); + freeglut_return_val_if_fail( fgStructure.CurrentWindow != NULL, 0 ); if (strchr(extension, ' ')) return 0; @@ -99,7 +95,7 @@ void FGAPIENTRY glutIgnoreKeyRepeat( int ignore ) FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutIgnoreKeyRepeat" ); FREEGLUT_EXIT_IF_NO_WINDOW ( "glutIgnoreKeyRepeat" ); - fgStructure.Window->State.IgnoreKeyRepeat = ignore ? GL_TRUE : GL_FALSE; + fgStructure.CurrentWindow->State.IgnoreKeyRepeat = ignore ? GL_TRUE : GL_FALSE; } /* @@ -137,11 +133,11 @@ void FGAPIENTRY glutSetKeyRepeat( int repeatMode ) void FGAPIENTRY glutForceJoystickFunc( void ) { FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutForceJoystickFunc" ); -#if !TARGET_HOST_WINCE - freeglut_return_if_fail( fgStructure.Window != NULL ); - freeglut_return_if_fail( FETCH_WCB( *( fgStructure.Window ), Joystick ) ); - fgJoystickPollWindow( fgStructure.Window ); -#endif /* !TARGET_HOST_WINCE */ +#if !defined(_WIN32_WCE) + freeglut_return_if_fail( fgStructure.CurrentWindow != NULL ); + freeglut_return_if_fail( FETCH_WCB( *( fgStructure.CurrentWindow ), Joystick ) ); + fgJoystickPollWindow( fgStructure.CurrentWindow ); +#endif /* !defined(_WIN32_WCE) */ } /*