casenumber is defined in transformations.h, but case.h is a more
authorBen Pfaff <blp@gnu.org>
Thu, 7 Jun 2007 05:11:50 +0000 (05:11 +0000)
committerBen Pfaff <blp@gnu.org>
Thu, 7 Jun 2007 05:11:50 +0000 (05:11 +0000)
sensible place.  Move it.

src/data/ChangeLog
src/data/case.h
src/data/transformations.h

index 8fd50a07d18b83889794b0b7e88549ae2e3aed51..3e0ebf62675adc2b6e5be5c9259c54e34e2c9c0a 100644 (file)
@@ -1,3 +1,11 @@
+2007-06-06  Ben Pfaff  <blp@gnu.org>
+
+       The casenumber type is defined in transformations.h, but case.h is
+       a more sensible place.  Move it.
+
+       * case.h (CASENUMBER_MAX): New macro.
+       (typedef casenumber): Move here, from transformations.h.
+
 2007-06-03  Ben Pfaff  <blp@gnu.org>
 
        Slightly generalize case_to_values and case_from_values functions.
index 4d6e1d47da31e237da1c18c25005d82e5535f05b..427e656a1b25eccd569a3c0db25766b383070c5e 100644 (file)
 
 struct variable;
 
+/* A count of cases or the index of a case within a collection of
+   them. */
+#define CASENUMBER_MAX LONG_MAX
+typedef long int casenumber;
+
 /* Opaque structure that represents a case.  Use accessor
    functions instead of accessing any members directly.  Use
    case_move() or case_clone() instead of copying.  */
@@ -44,7 +49,7 @@ void case_destroy (struct ccase *);
 
 size_t case_get_value_cnt (const struct ccase *);
 
-void case_resize (struct ccase *, size_t new_value_cnt);
+void case_resize (struct ccase *, size_t new_cnt);
 void case_swap (struct ccase *, struct ccase *);
 
 bool case_try_create (struct ccase *, size_t value_cnt);
index 866a2fc45ca36386e566cda9271f519a4da3afdb..b2af84e6f22fa8679da0ae19234af2ba22dd9898 100644 (file)
@@ -21,8 +21,7 @@
 
 #include <stdbool.h>
 #include <stddef.h>
-
-typedef unsigned long casenumber ;
+#include <data/case.h>
 
 /* trns_proc_func return values. */
 enum trns_result