X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_cursor.c;h=63b90700feec9eab8cd47bbc57a6adc68d23e850;hb=eb076bbad64abd3c75b86d0b093ed244cd239a2e;hp=0e24a74383a753e75e5b6ec1c42ad606d3d41387;hpb=a7c34bdfaa680a83bf796eac2f2da20b92f4c139;p=freeglut diff --git a/src/freeglut_cursor.c b/src/freeglut_cursor.c index 0e24a74..63b9070 100644 --- a/src/freeglut_cursor.c +++ b/src/freeglut_cursor.c @@ -49,7 +49,7 @@ #if TARGET_HOST_UNIX_X11 -fgGetCursorError( Cursor cursor ) +int fgGetCursorError( Cursor cursor ) { int ret = 0; char buf[ 256 ]; @@ -99,8 +99,8 @@ void FGAPIENTRY glutSetCursor( int cursorID ) * (c) Out-of-range cursor-types generate warnings. Should we abort? */ { - Cursor cursor; - Pixmap no_cursor; /* Used for GLUT_CURSOR_NONE */ + Cursor cursor = None; + Pixmap no_cursor = None ; /* Used for GLUT_CURSOR_NONE */ int error = 0; #define MAP_CURSOR(a,b) \ @@ -253,7 +253,10 @@ void FGAPIENTRY glutWarpPointer( int x, int y ) #elif TARGET_HOST_WIN32 { - POINT coords = { x, y }; + POINT coords; + coords.x = x; + coords.y = y; + /* * ClientToScreen() translates {coords} for us. */