X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=freeglut-1.3%2Ffreeglut_gamemode.c;fp=freeglut-1.3%2Ffreeglut_gamemode.c;h=13f25267e5b385f55a8813abef4cce12bf2bf17a;hb=d0dde87efb130eeb45fe61dd63b582432b972606;hp=591df3869384a580905b3e582d6d2e818980e666;hpb=068e4a7976da51565ed0ba5cffd2bd1867a30d55;p=freeglut diff --git a/freeglut-1.3/freeglut_gamemode.c b/freeglut-1.3/freeglut_gamemode.c index 591df38..13f2526 100644 --- a/freeglut-1.3/freeglut_gamemode.c +++ b/freeglut-1.3/freeglut_gamemode.c @@ -80,6 +80,10 @@ void fghRememberState( void ) /* * Grab the current desktop settings... */ + +/* hack to get around my stupid cross-gcc headers */ +#define ENUM_CURRENT_SETTINGS -1 + EnumDisplaySettings( NULL, ENUM_CURRENT_SETTINGS, &fgDisplay.DisplayMode ); /* @@ -233,8 +237,8 @@ GLboolean fghChangeDisplayMode( GLboolean haveToTest ) #elif TARGET_HOST_WIN32 - guint displayModes = 0, mode = 0xffffffff; - gboolean success = FALSE; + unsigned int displayModes = 0, mode = 0xffffffff; + GLboolean success = FALSE; HDC desktopDC; DEVMODE devMode;