pspp-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pspp-cvs] pspp/src/data ChangeLog casereader.c


From: Ben Pfaff
Subject: [Pspp-cvs] pspp/src/data ChangeLog casereader.c
Date: Mon, 13 Aug 2007 00:43:48 +0000

CVSROOT:        /cvsroot/pspp
Module name:    pspp
Changes by:     Ben Pfaff <blp> 07/08/13 00:43:48

Modified files:
        src/data       : ChangeLog casereader.c 

Log message:
        (casereader_read): Don't require cases read by a casereader to be
        exactly the expected size: as long as they're big enough, it's OK.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pspp/src/data/ChangeLog?cvsroot=pspp&r1=1.149&r2=1.150
http://cvs.savannah.gnu.org/viewcvs/pspp/src/data/casereader.c?cvsroot=pspp&r1=1.5&r2=1.6

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/pspp/pspp/src/data/ChangeLog,v
retrieving revision 1.149
retrieving revision 1.150
diff -u -b -r1.149 -r1.150
--- ChangeLog   13 Aug 2007 00:41:34 -0000      1.149
+++ ChangeLog   13 Aug 2007 00:43:48 -0000      1.150
@@ -1,5 +1,11 @@
 2007-08-12  Ben Pfaff  <address@hidden>
 
+       * casereader.c (casereader_read): Don't require cases read by a
+       casereader to be exactly the expected size: as long as they're big
+       enough, it's OK.
+
+2007-08-12  Ben Pfaff  <address@hidden>
+
        Make casewriters keep track of the number of `union value's in
        each case.  This is useful for two reasons: casewriter_write can
        then check that the case being written is large enough, and later
@@ -13,7 +19,6 @@
        (casewriter_get_value_cnt): New function.
        (casewriter_create): Add value_cnt parameter.
        
-
 2007-08-09  Ben Pfaff  <address@hidden>
 
        Fix bug reported by Jason Stover.

Index: casereader.c
===================================================================
RCS file: /cvsroot/pspp/pspp/src/data/casereader.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- casereader.c        7 Jul 2007 06:14:07 -0000       1.5
+++ casereader.c        13 Aug 2007 00:43:48 -0000      1.6
@@ -58,7 +58,7 @@
 {
   if (reader->case_cnt != 0 && reader->class->read (reader, reader->aux, c))
     {
-      assert (case_get_value_cnt (c) == reader->value_cnt);
+      assert (case_get_value_cnt (c) >= reader->value_cnt);
       if (reader->case_cnt != CASENUMBER_MAX)
         reader->case_cnt--;
       return true;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]