progs/redbook: Silence warn_unused_result warnings.
authorVinson Lee <vlee@vmware.com>
Sat, 20 Feb 2010 09:34:16 +0000 (01:34 -0800)
committerVinson Lee <vlee@vmware.com>
Sat, 20 Feb 2010 09:34:16 +0000 (01:34 -0800)
progs/redbook/convolution.c
progs/redbook/histogram.c
progs/redbook/minmax.c

index 0898ef2..c04a872 100644 (file)
@@ -75,6 +75,7 @@ readImage( const char* filename, GLsizei* width, GLsizei *height )
 {
     int       n;
     GLubyte*  pixels;
+    size_t    num_read;
 
     FILE* infile = fopen( filename, "rb" );
 
@@ -83,8 +84,10 @@ readImage( const char* filename, GLsizei* width, GLsizei *height )
         exit(1);
     }
 
-    fread( width, sizeof( GLsizei ), 1, infile );
-    fread( height, sizeof( GLsizei ), 1, infile );
+    num_read = fread( width, sizeof( GLsizei ), 1, infile );
+    assert(num_read == 1);
+    num_read = fread( height, sizeof( GLsizei ), 1, infile );
+    assert(num_read == 1);
 
     *width = bswap(*width);
     *height = bswap(*height);
@@ -101,7 +104,8 @@ readImage( const char* filename, GLsizei* width, GLsizei *height )
        return NULL;
     }
 
-    fread( pixels, sizeof( GLubyte ), n, infile );
+    num_read = fread( pixels, sizeof( GLubyte ), n, infile );
+    assert(num_read == n);
     
     fclose( infile );
 
index 70a5282..12b0e31 100644 (file)
@@ -83,6 +83,7 @@ readImage( const char* filename, GLsizei* width, GLsizei *height )
 {
     int       n;
     GLubyte*  pixels;
+    size_t    num_read;
 
     FILE* infile = fopen( filename, "rb" );
 
@@ -91,8 +92,10 @@ readImage( const char* filename, GLsizei* width, GLsizei *height )
         exit(1);
     }
 
-    fread( width, sizeof( GLsizei ), 1, infile );
-    fread( height, sizeof( GLsizei ), 1, infile );
+    num_read = fread( width, sizeof( GLsizei ), 1, infile );
+    assert(num_read == 1);
+    num_read = fread( height, sizeof( GLsizei ), 1, infile );
+    assert(num_read == 1);
 
     *width = bswap(*width);
     *height = bswap(*height);
@@ -106,7 +109,8 @@ readImage( const char* filename, GLsizei* width, GLsizei *height )
        return NULL;
     }
 
-    fread( pixels, sizeof( GLubyte ), n, infile );
+    num_read = fread( pixels, sizeof( GLubyte ), n, infile );
+    assert(num_read == n);
     
     fclose( infile );
 
index 8281800..2c1356c 100644 (file)
@@ -47,6 +47,7 @@
  */
 #include <GL/glew.h>
 #include <GL/glut.h>
+#include <assert.h>
 #include <stdlib.h>
 #include <stdio.h>
 
@@ -78,6 +79,7 @@ readImage( const char* filename, GLsizei* width, GLsizei *height )
 {
     int       n;
     GLubyte*  pixels;
+    size_t    num_read;
 
     FILE* infile = fopen( filename, "rb" );
 
@@ -86,8 +88,10 @@ readImage( const char* filename, GLsizei* width, GLsizei *height )
        return NULL;
     }
 
-    fread( width, sizeof( GLsizei ), 1, infile );
-    fread( height, sizeof( GLsizei ), 1, infile );
+    num_read = fread( width, sizeof( GLsizei ), 1, infile );
+    assert(num_read == 1);
+    num_read = fread( height, sizeof( GLsizei ), 1, infile );
+    assert(num_read == 1);
 
     *width = bswap(*width);
     *height = bswap(*height);
@@ -101,7 +105,8 @@ readImage( const char* filename, GLsizei* width, GLsizei *height )
        return NULL;
     }
 
-    fread( pixels, sizeof( GLubyte ), n, infile );
+    num_read = fread( pixels, sizeof( GLubyte ), n, infile );
+    assert(num_read == n);
     
     fclose( infile );