X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Foneway.q;h=a400c1da6f0f08b54e23cbe98d47973be275e2e2;hb=5e89e0049bd55f22412f547d8d7bfefc69443e98;hp=ab221e03fa0e16c85c0e1d5a32ce2de2b1286778;hpb=81fff61a96bece351e381ad3fef8ab1248a952ba;p=pspp diff --git a/src/language/stats/oneway.q b/src/language/stats/oneway.q index ab221e03fa..a400c1da6f 100644 --- a/src/language/stats/oneway.q +++ b/src/language/stats/oneway.q @@ -32,6 +32,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA #include #include #include +#include #include #include #include @@ -94,7 +95,8 @@ static int ostensible_number_of_groups=-1; static is_missing_func *value_is_missing; -static bool run_oneway(const struct casefile *cf, void *_mode); +static bool run_oneway(const struct ccase *first, + const struct casefile *cf, void *_mode); /* Routines to show the output tables */ @@ -892,13 +894,15 @@ precalc ( struct cmd_oneway *cmd UNUSED ) static bool -run_oneway(const struct casefile *cf, void *cmd_) +run_oneway(const struct ccase *first, const struct casefile *cf, void *cmd_) { struct casereader *r; struct ccase c; struct cmd_oneway *cmd = (struct cmd_oneway *) cmd_; + output_split_file_values (first); + global_group_hash = hsh_create(4, (hsh_compare_func *) compare_values, (hsh_hash_func *) hash_value,