static int descend;
static int print;
-static int autorecode_trns_proc (struct trns_header *, struct ccase *);
-static void autorecode_trns_free (struct trns_header *);
-static int autorecode_proc_func (struct ccase *);
+static trns_proc_func autorecode_trns_proc;
+static trns_free_func autorecode_trns_free;
+static int autorecode_proc_func (struct ccase *, void *);
static hsh_compare_func compare_alpha_value, compare_numeric_value;
static hsh_hash_func hash_alpha_value, hash_numeric_value;
static void recode (void);
h_trans[i] = hsh_create (10, compare_numeric_value,
hash_numeric_value, NULL, NULL);
- procedure (NULL, autorecode_proc_func, NULL);
+ procedure (NULL, autorecode_proc_func, NULL, NULL);
for (i = 0; i < nv_dest; i++)
{
- v_dest[i] = dict_create_var (default_dict, n_dest[i], 0);
- assert (v_dest[i] != NULL);
+ v_dest[i] = dict_create_var_assert (default_dict, n_dest[i], 0);
+ v_dest[i]->init = 0;
free (n_dest[i]);
}
free (n_dest);
}
static int
-autorecode_trns_proc (struct trns_header * trns, struct ccase * c)
+autorecode_trns_proc (struct trns_header * trns, struct ccase * c,
+ int case_num UNUSED)
{
struct autorecode_trns *t = (struct autorecode_trns *) trns;
int i;
}
static int
-autorecode_proc_func (struct ccase * c)
+autorecode_proc_func (struct ccase *c, void *aux UNUSED)
{
int i;