Replace case_ordering with subcase.
[pspp-builds.git] / src / math / sort.h
index 7f7b2f8f740b3c2dc69784df4432b69da22da7c3..1948d0abea10df18edf47fb81cd736922a99fccb 100644 (file)
 #include <stddef.h>
 #include <stdbool.h>
 
-struct case_ordering;
+struct subcase;
+struct variable;
 
 extern int min_buffers ;
 extern int max_buffers ;
 
-struct casewriter *sort_create_writer (struct case_ordering *);
-struct casereader *sort_execute (struct casereader *, struct case_ordering *);
+struct casewriter *sort_create_writer (const struct subcase *,
+                                       size_t value_cnt);
+struct casereader *sort_execute (struct casereader *, const struct subcase *);
+struct casereader *sort_execute_1var (struct casereader *,
+                                      const struct variable *);
 
 #endif /* math/sort.h */