X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_init.c;h=83c02ab21b02a14ff98cd06049d2b483cfbb2d8a;hb=c54a483697f5b6418432bc7610ce27115a9ca02b;hp=0c6771949b1959947e08600b3dfe130e00fa28c2;hpb=71968c367fd725119878eb2d2225171a647002e8;p=freeglut diff --git a/src/freeglut_init.c b/src/freeglut_init.c index 0c67719..83c02ab 100644 --- a/src/freeglut_init.c +++ b/src/freeglut_init.c @@ -653,6 +653,14 @@ void FGAPIENTRY glutInit( int* pargc, char** argv ) } /* + * Undoes all the "glutInit" stuff + */ +void FGAPIENTRY glutExit ( void ) +{ + fgDeinitialize (); +} + +/* * Sets the default initial window position for new windows */ void FGAPIENTRY glutInitWindowPosition( int x, int y ) @@ -712,7 +720,7 @@ void FGAPIENTRY glutInitDisplayString( const char* displayMode ) * delimited by blanks or tabs. */ char *token ; - int len = strlen ( displayMode ); + size_t len = strlen ( displayMode ); char *buffer = (char *)malloc ( (len+1) * sizeof(char) ); memcpy ( buffer, displayMode, len ); buffer[len] = '\0';