X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fdata-io%2Ffile-handle.q;h=3e053ed57262eb5f6e94d404ed5686253e640a16;hb=e59bf0b7b753079089d6bc4b13798216b2cb6809;hp=af5fa3321fdfa2b25972cf0691bb3539bce2b689;hpb=a9acce47d67e0ab35ce1690e4f1b1ac0121c2d78;p=pspp-builds.git diff --git a/src/language/data-io/file-handle.q b/src/language/data-io/file-handle.q index af5fa332..3e053ed5 100644 --- a/src/language/data-io/file-handle.q +++ b/src/language/data-io/file-handle.q @@ -15,6 +15,7 @@ along with this program. If not, see . */ #include +#include #include #include #include @@ -101,7 +102,7 @@ cmd_file_handle (struct lexer *lexer, struct dataset *ds) properties.mode = FH_MODE_VARIABLE; break; case FH_360: - properties.encoding = LEGACY_EBCDIC; + properties.encoding = "EBCDIC-US"; if (cmd.recform == FH_FIXED || cmd.recform == FH_F) properties.mode = FH_MODE_FIXED; else if (cmd.recform == FH_VARIABLE || cmd.recform == FH_V) @@ -210,7 +211,7 @@ fh_parse (struct lexer *lexer, enum fh_referent referent_mask) handle = fh_from_id (lex_tokid (lexer)); if (handle == NULL) { - if (lex_token (lexer) != T_ID || lex_tokid (lexer)[0] != '#' || get_syntax () != ENHANCED) + if (lex_token (lexer) != T_ID || lex_tokid (lexer)[0] != '#' || settings_get_syntax () != ENHANCED) handle = fh_create_file (NULL, ds_cstr (lex_tokstr (lexer)), fh_default_properties ()); else