some cleanup, correctness in naming, correctness in type (those ATOM should be BOOL)
[freeglut] / src / fg_state.c
index bb2e8f7..8f0b3c9 100644 (file)
@@ -110,16 +110,16 @@ void FGAPIENTRY glutSetOption( GLenum eWhat, int value )
       break;
 
     case GLUT_SKIP_STALE_MOTION_EVENTS:
-      fgState.SkipStaleMotion = value;
+      fgState.SkipStaleMotion = !!value;
       break;
 
     case GLUT_GEOMETRY_VISUALIZE_NORMALS:
       if( fgStructure.CurrentWindow != NULL )
-        fgStructure.CurrentWindow->State.VisualizeNormals = value;
+        fgStructure.CurrentWindow->State.VisualizeNormals = !!value;
       break;
 
     case GLUT_STROKE_FONT_DRAW_JOIN_DOTS:
-      fgState.StrokeFontDrawJoinDots = value;
+      fgState.StrokeFontDrawJoinDots = !!value;
       break;
 
     default:
@@ -229,7 +229,6 @@ int FGAPIENTRY glutGet( GLenum eWhat )
         return fgPlatformGlutGet ( eWhat );
         break;
     }
-    return -1;
 }
 
 /*
@@ -289,9 +288,6 @@ int FGAPIENTRY glutDeviceGet( GLenum eWhat )
     default:
                return fgPlatformGlutDeviceGet ( eWhat );
     }
-
-    /* And now -- the failure. */
-    return -1;
 }
 
 /*