X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fxforms%2Fcount.c;h=39f04574975faa4732cc682878937f888d1b222d;hb=9105b67fe006fe41c044e3659325594a52d0c899;hp=5cfc0515191e8e90f5c6fa9beb91ccecd51b567d;hpb=9f650fc3d2946c216e6cd3c7922a8a63d0f97117;p=pspp diff --git a/src/language/xforms/count.c b/src/language/xforms/count.c index 5cfc051519..39f0457497 100644 --- a/src/language/xforms/count.c +++ b/src/language/xforms/count.c @@ -58,7 +58,7 @@ struct criteria struct criteria *next; /* Variables to count. */ - struct variable **vars; + const struct variable **vars; size_t var_cnt; /* Count special values? */ @@ -136,10 +136,11 @@ cmd_count (struct lexer *lexer, struct dataset *ds) for (;;) { bool ok; - + crit->next = NULL; crit->vars = NULL; - if (!parse_variables (lexer, dataset_dict (ds), &crit->vars, &crit->var_cnt, + if (!parse_variables_const (lexer, dataset_dict (ds), &crit->vars, + &crit->var_cnt, PV_DUPLICATE | PV_SAME_TYPE)) goto fail; pool_register (trns->pool, free, crit->vars);