#include <language/stats/freq.h>
#include <language/stats/npar.h>
#include <libpspp/assertion.h>
+#include <libpspp/cast.h>
#include <libpspp/compiler.h>
#include <libpspp/hash.h>
#include <libpspp/message.h>
return NULL;
}
- table = tab_create(4, n_cells + 2, 0);
+ table = tab_create(4, n_cells + 2);
tab_dim (table, tab_natural_dimensions, NULL, NULL);
tab_title (table, var_to_string(var));
int n_cells = test->hi - test->lo + 1;
- table = tab_create(1 + ost->n_vars * 4, n_cells + 3, 0);
+ table = tab_create(1 + ost->n_vars * 4, n_cells + 3);
tab_dim (table, tab_natural_dimensions, NULL, NULL);
tab_title (table, _("Frequencies"));
const struct one_sample_test *ost = (const struct one_sample_test*) test;
struct tab_table *table;
- table = tab_create (1 + ost->n_vars, 4, 0);
+ table = tab_create (1 + ost->n_vars, 4);
tab_dim (table, tab_natural_dimensions, NULL, NULL);
tab_title (table, _("Test Statistics"));
tab_headers (table, 1, 0, 1, 0);
{
const struct dictionary *dict = dataset_dict (ds);
int v, i;
- struct chisquare_test *cst = (struct chisquare_test *) test;
+ struct chisquare_test *cst = UP_CAST (test, struct chisquare_test,
+ parent.parent);
struct one_sample_test *ost = &cst->parent;
int n_cells = 0;
double total_expected = 0.0;