casenumber is defined in transformations.h, but case.h is a more
[pspp-builds.git] / src / data / case.h
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);