X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Fmeans.q;h=10c6d3c11a68be154466e08e5ce45d6d00af2699;hb=48386ee68a5283653435d05a9ea4e449710fd370;hp=b7a2da2065041fb5e2dd4d528391a6431a9e021d;hpb=3816248a008a4af75aac6319d0c9929cb7ff679e;p=pspp diff --git a/src/language/stats/means.q b/src/language/stats/means.q index b7a2da2065..10c6d3c11a 100644 --- a/src/language/stats/means.q +++ b/src/language/stats/means.q @@ -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 @@ -54,7 +53,7 @@ /* TABLES: Variable lists for each dimension. */ static int n_dim; /* Number of dimensions. */ static size_t *nv_dim; /* Number of variables in each dimension. */ -static struct variable ***v_dim; /* Variables in each dimension. */ +static const struct variable ***v_dim; /* Variables in each dimension. */ /* VARIABLES: List of variables. */ static struct variable **v_var; @@ -124,7 +123,7 @@ free: static int mns_custom_tables (struct lexer *lexer, struct dataset *ds, struct cmd_means *cmd, void *aux UNUSED) { - struct var_set *var_set; + struct const_var_set *var_set; if (!lex_match_id (lexer, "TABLES") && (lex_token (lexer) != T_ID || dict_lookup_var (dataset_dict (ds), lex_tokid (lexer)) == NULL) @@ -139,15 +138,15 @@ mns_custom_tables (struct lexer *lexer, struct dataset *ds, struct cmd_means *cm return 0; } - var_set = var_set_create_from_dict (dataset_dict (ds)); + var_set = const_var_set_create_from_dict (dataset_dict (ds)); assert (var_set != NULL); do { size_t nvl; - struct variable **vl; + const struct variable **vl; - if (!parse_var_set_vars (lexer, var_set, &vl, &nvl, + if (!parse_const_var_set_vars (lexer, var_set, &vl, &nvl, PV_NO_DUPLICATE | PV_NO_SCRATCH)) goto lossage; @@ -160,11 +159,11 @@ mns_custom_tables (struct lexer *lexer, struct dataset *ds, struct cmd_means *cm } while (lex_match (lexer, T_BY)); - var_set_destroy (var_set); + const_var_set_destroy (var_set); return 1; lossage: - var_set_destroy (var_set); + const_var_set_destroy (var_set); return 0; }