X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fcommand.c;h=068ae0ea631a7f19da70898336a2414052205c55;hb=b70dcc901c6b6b28a310ffc58aca13daa2a58d67;hp=7c0c9bc413d58c4ddd34bfc32524e5e1eaa3ce4a;hpb=507ebaea36737618ef8265a60cd3e9005d9f3457;p=pspp diff --git a/src/language/command.c b/src/language/command.c index 7c0c9bc413..068ae0ea63 100644 --- a/src/language/command.c +++ b/src/language/command.c @@ -496,15 +496,12 @@ cmd_finish (struct lexer *lexer UNUSED, struct dataset *ds UNUSED) int cmd_n_of_cases (struct lexer *lexer, struct dataset *ds) { - /* Value for N. */ - int x; - - if (!lex_force_int (lexer)) + if (!lex_force_int_range (lexer, "N OF CASES", 1, LONG_MAX)) return CMD_FAILURE; - x = lex_integer (lexer); + long n = lex_integer (lexer); lex_get (lexer); if (!lex_match_id (lexer, "ESTIMATED")) - dict_set_case_limit (dataset_dict (ds), x); + dict_set_case_limit (dataset_dict (ds), n); return CMD_SUCCESS; }