Add SET TVARS option. Closes bug #31566
[pspp] / src / math / categoricals.h
index 4826227ea34a8ff49d26b9bbe6d71606de529868..b2f6b649b1b1d0d67b656e87fccec70802b8861a 100644 (file)
@@ -29,7 +29,8 @@ struct interaction;
 union value ;
 
 struct categoricals *categoricals_create (struct interaction *const *, size_t n_int,
-                                         const struct variable *wv, enum mv_class exclude);
+                                         const struct variable *wv, enum mv_class dep_excl,
+                                         enum mv_class fctr_excl);
 
 void categoricals_destroy (struct categoricals *);
 
@@ -103,8 +104,7 @@ const struct ccase * categoricals_get_case_by_category (const struct categorical
 struct payload
 {
   void* (*create)  (const void *aux1, void *aux2);
-  void (*update)  (const void *aux1, void *aux2, void *user_data,
-                  const struct ccase *, enum mv_class, const struct variable *wv);
+  void (*update)  (const void *aux1, void *aux2, void *user_data, const struct ccase *, double weight);
   void (*destroy) (const void *aux1, void *aux2, void *user_data);
 };