silence compiler warnings
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 12 Feb 2002 16:07:47 +0000 (16:07 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 12 Feb 2002 16:07:47 +0000 (16:07 +0000)
progs/redbook/checker.c
progs/redbook/fog.c
progs/redbook/hello.c
progs/redbook/polyoff.c
progs/redbook/surface.c
progs/samples/select.c

index 4b7695237fcf46871b33cdd92a4dea4ab68fe323..06cbae7dd7eee193b8a8368a6d7030f6815c6e82 100644 (file)
@@ -42,6 +42,7 @@
  *  two rectangles.  This program clamps the texture, if
  *  the texture coordinates fall outside 0.0 and 1.0.
  */
+#include <stdlib.h>
 #include <GL/glut.h>
 
 /*     Create checkerboard texture     */
index 888ee138a49e7502de9df6f9b3a3e5a5881ce560..7d13109ed9bed24cae3c7357e0a2d5b9326398ae 100644 (file)
@@ -60,9 +60,10 @@ selectFog(int mode)
         glFogf(GL_FOG_START, 1.0);
         glFogf(GL_FOG_END, 5.0);
        /* falls through */
+        mode = 0xfff;
     case GL_EXP2:
     case GL_EXP:
-        glFogi(GL_FOG_MODE, mode);
+       glFogiv(0xf/*GL_FOG_MODE*/, (int *) &mode);
        glutPostRedisplay();
        break;
     case 0:
@@ -190,7 +191,7 @@ main(int argc, char **argv)
     glutDisplayFunc(display);
     glutCreateMenu(selectFog);
     glutAddMenuEntry("Fog EXP", GL_EXP);
-    glutAddMenuEntry("Fog EXP2", GL_EXP2);
+    glutAddMenuEntry("Fog EXP2", /*GL_EXP2*/ 0xffff);
     glutAddMenuEntry("Fog LINEAR", GL_LINEAR);
     glutAddMenuEntry("Quit", 0);
     glutAttachMenu(GLUT_RIGHT_BUTTON);
index 4f644a46a807c01327835e11945a6180f6049672..fb3dae13252abdec3fe7175d34bd7a9358cd170e 100644 (file)
@@ -39,6 +39,7 @@
  * hello.c
  * This is a simple, introductory OpenGL program.
  */
+#include <stdlib.h>
 #include <GL/glut.h>
 
 void display(void)
index ae7ec0b89bd2168b2818e8f638db73b24496a9fe..2017b4d8eed80353ece7fd4278f5b638795ee4f0 100644 (file)
@@ -44,6 +44,7 @@
 #include <GL/glut.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 
 #ifdef GL_VERSION_1_1
 GLuint list;
@@ -149,7 +150,7 @@ static void Benchmark( float xdiff, float ydiff )
 {
    int startTime, endTime;
    int draws;
-   double seconds, fps, triPerSecond;
+   double seconds, fps;
 
    printf("Benchmarking...\n");
 
index 8ff15741889fc37ba8a2680961234089d7bbd849..e33ce14f4fc4f1309885116f151560d351c8f8f6 100644 (file)
@@ -41,6 +41,7 @@
  *  This program draws a NURBS surface in the shape of a
  *  symmetrical hill.
  */
+#include <stdlib.h>
 #include <GL/glut.h>
 
 GLfloat ctlpoints[4][4][3];
index 5a73a457ab70d72ee3a58a79c4352e76dffd2b31..2c8f333bfa95ac35131b5df66df2848f8bdd1213 100644 (file)
@@ -174,7 +174,7 @@ static void DeleteTri(GLint h)
 static void GrowTri(GLint h)
 {
     float v[2];
-    float *oldV;
+    float *oldV = NULL;
     GLint i;
 
     v[0] = objects[h].v1[0] + objects[h].v2[0] + objects[h].v3[0];