starting to look like it works
[pspp] / src / data / dataset.h
index fec342ef623e335c7d72ce75205d5ba2336ec19d..1fe535536f6cee4bd5d9da065d0e4a0bb7c9dedd 100644 (file)
@@ -79,14 +79,11 @@ void dataset_set_display (struct dataset *, enum dataset_display);
 \f
 /* Transformations. */
 
-void add_transformation (struct dataset *ds,
-                        trns_proc_func *, trns_free_func *, void *);
+void add_transformation (struct dataset *ds, const struct trns_class *, void *);
 
 bool proc_cancel_all_transformations (struct dataset *ds);
-struct trns_chain *proc_capture_transformations (struct dataset *ds);
 void proc_push_transformations (struct dataset *);
-void proc_pop_transformations (struct dataset *, struct transformation **,
-                               size_t *n);
+void proc_pop_transformations (struct dataset *, struct trns_chain *);
 
 void proc_start_temporary_transformations (struct dataset *ds);
 bool proc_in_temporary_transformations (const struct dataset *ds);