default:
if (cmd_result_is_failure (result)
- && lex_get_error_mode (lexer) != LEX_ERROR_INTERACTIVE)
+ && lex_get_error_mode (lexer) != LEX_ERROR_TERMINAL)
{
if (result == CMD_EOF)
- msg (SE, _("Unexpected end-of-file within INPUT PROGRAM."));
+ msg (SE, _("Unexpected end-of-file within %s."), "INPUT PROGRAM");
inside_input_program = false;
destroy_input_program (inp);
return result;
if (!saw_DATA_LIST && !saw_END_FILE)
{
- msg (SE, _("Input program must contain DATA LIST or END FILE."));
+ msg (SE, _("Input program must contain %s or %s."), "DATA LIST", "END FILE");
destroy_input_program (inp);
return CMD_FAILURE;
}
/* Destroys the casereader. */
static void
-input_program_casereader_destroy (struct casereader *reader UNUSED, void *inp_)
+input_program_casereader_destroy (struct casereader *reader, void *inp_)
{
struct input_program_pgm *inp = inp_;
if (inp->restart == TRNS_ERROR)