X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Flanguage%2Fdata-io%2Ffile-handle.q;h=7ac20a080c8ae063f2d9d797bd1f0d8f35ae9d27;hb=687a88f81434045ba4230b503fc582e20a0f1c02;hp=313adc952b8bdcf14190c6186924bc0a43394897;hpb=80788c833f111c2e9aef3e25bdb44d6a56423313;p=pspp diff --git a/src/language/data-io/file-handle.q b/src/language/data-io/file-handle.q index 313adc952b..7ac20a080c 100644 --- a/src/language/data-io/file-handle.q +++ b/src/language/data-io/file-handle.q @@ -72,8 +72,8 @@ cmd_file_handle (struct lexer *lexer, struct dataset *ds) if (handle != NULL) { msg (SE, _("File handle %s is already defined. " - "Use CLOSE FILE HANDLE before redefining a file handle."), - handle_name); + "Use %s before redefining a file handle."), + handle_name, "CLOSE FILE HANDLE"); goto exit_free_handle_name; } @@ -132,7 +132,7 @@ cmd_file_handle (struct lexer *lexer, struct dataset *ds) } else { - msg (SE, _("RECFORM must be specified with MODE=360.")); + msg (SE, _("%s must be specified with %s."), "RECFORM", "MODE=360"); goto exit_free_cmd; } break; @@ -157,7 +157,7 @@ cmd_file_handle (struct lexer *lexer, struct dataset *ds) if (cmd.s_encoding != NULL) properties.encoding = cmd.s_encoding; - fh_create_file (handle_name, cmd.s_name, &properties); + fh_create_file (handle_name, cmd.s_name, lex_get_encoding (lexer), &properties); result = CMD_SUCCESS; @@ -249,7 +249,7 @@ fh_parse (struct lexer *lexer, enum fh_referent referent_mask, if (lex_token (lexer) == T_ID) handle = fh_from_id (lex_tokcstr (lexer)); if (handle == NULL) - handle = fh_create_file (NULL, lex_tokcstr (lexer), + handle = fh_create_file (NULL, lex_tokcstr (lexer), lex_get_encoding (lexer), fh_default_properties ()); lex_get (lexer); }