X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Faggregate.c;h=15376f62b88142c10fadbcba0720519df66a890c;hb=cf43c539407ac9a76154605d83247aa98d712426;hp=bcc8a3be09a9467ebb2bc6cfbd7389f2d67e98ce;hpb=36ecb7330415c542f02ffb28459926bfcf0bd160;p=pspp diff --git a/src/language/stats/aggregate.c b/src/language/stats/aggregate.c index bcc8a3be09..15376f62b8 100644 --- a/src/language/stats/aggregate.c +++ b/src/language/stats/aggregate.c @@ -453,14 +453,8 @@ parse_aggregate_functions (struct lexer *lexer, const struct dictionary *dict, goto error; } - exclude = MV_ANY; - ds_assign_string (&function_name, lex_tokstr (lexer)); - - ds_chomp (&function_name, '.'); - - if (lex_tokid(lexer)[strlen (lex_tokid (lexer)) - 1] == '.') - exclude = MV_SYSTEM; + exclude = ds_chomp (&function_name, '.') ? MV_SYSTEM : MV_ANY; for (function = agr_func_tab; function->name; function++) if (!strcasecmp (function->name, ds_cstr (&function_name)))