X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Fsort-criteria.c;h=81b68eab6c41afd5cb79fa2205aa72cb5ba347ff;hb=f4810d3c8656b3b3ab26303d2dae70fc361db7fb;hp=87dc6b4fd5875ecb21e3684d09a77fbed88fdbac;hpb=338fb2a2e84df6427a2fdee6769421f57d5666d8;p=pspp diff --git a/src/language/stats/sort-criteria.c b/src/language/stats/sort-criteria.c index 87dc6b4fd5..81b68eab6c 100644 --- a/src/language/stats/sort-criteria.c +++ b/src/language/stats/sort-criteria.c @@ -1,6 +1,5 @@ /* PSPP - computes sample statistics. Copyright (C) 1997-9, 2000 Free Software Foundation, Inc. - Written by Ben Pfaff . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as @@ -51,13 +50,13 @@ static bool is_terminator(int tok, const int *terminators); */ struct sort_criteria * sort_parse_criteria (struct lexer *lexer, const struct dictionary *dict, - struct variable ***vars, size_t *var_cnt, + const struct variable ***vars, size_t *var_cnt, bool *saw_direction, const int *terminators ) { struct sort_criteria *criteria; - struct variable **local_vars = NULL; + const struct variable **local_vars = NULL; size_t local_var_cnt; assert ((vars == NULL) == (var_cnt == NULL)); @@ -82,7 +81,7 @@ sort_parse_criteria (struct lexer *lexer, const struct dictionary *dict, enum sort_direction direction; /* Variables. */ - if (!parse_variables (lexer, dict, vars, var_cnt, + if (!parse_variables_const (lexer, dict, vars, var_cnt, PV_NO_DUPLICATE | PV_APPEND | PV_NO_SCRATCH)) goto error;