Give better error message on end of file.
authorBen Pfaff <blp@gnu.org>
Wed, 7 Feb 2007 03:58:45 +0000 (03:58 +0000)
committerBen Pfaff <blp@gnu.org>
Wed, 7 Feb 2007 03:58:45 +0000 (03:58 +0000)
src/language/stats/ChangeLog
src/language/stats/flip.c

index ef085bf7d832aa41605774218be3cfdbe6da1879..2304f783d1b9f5978534d15192b2f9922f63e5bd 100644 (file)
@@ -1,3 +1,7 @@
+Tue Feb  6 19:58:03 2007  Ben Pfaff  <blp@gnu.org>
+
+       * flip.c (flip_file): Give better error message on end-of-file.
+
 2007-02-04  Jason Stover  <jhs@math.gcsu.edu>
 
        * regression.q: Fixed p-value computation in the test for
index c3f2439fe9ac0dc9968fd4eddcd45913d9ea65f2..866ea2f742599c4eedf8699ebf2b2f4e45f89f29 100644 (file)
@@ -448,7 +448,10 @@ flip_file (struct flip_pgm *flip)
 
       if (read_cases != fread (input_buf, case_bytes, read_cases, input_file)) 
         {
-          msg (SE, _("Error reading FLIP file: %s."), strerror (errno));
+          if (ferror (input_file))
+            msg (SE, _("Error reading FLIP file: %s."), strerror (errno));
+          else
+            msg (SE, _("Unexpected end of file reading FLIP file.")); 
           return false;
         }