#if !npar_h
#define npar_h 1
-typedef struct variable *var_ptr;
-typedef var_ptr variable_pair[2];
+#include <stddef.h>
+#include <data/missing-values.h>
+
+#include <stddef.h>
+#include <data/missing-values.h>
+
+typedef struct variable *variable_pair[2];
struct hsh_table;
-struct casefilter ;
+struct const_hsh_table;
+struct casefilter;
+struct casereader;
+struct dataset;
struct npar_test
{
void (*execute) (const struct dataset *,
- const struct casefile *,
- struct casefilter *,
+ struct casereader *,
+ enum mv_class exclude,
const struct npar_test *
);
void (*insert_variables) (const struct npar_test *,
- struct hsh_table *);
+ struct const_hsh_table *);
};
struct one_sample_test
{
struct npar_test parent;
- struct variable **vars;
+ const struct variable **vars;
size_t n_vars;
};