Commit c0c69d45 authored by Kenichi Handa's avatar Kenichi Handa
Browse files

(Vmicrosoft_code_table): This variable deleted.

(Vlatin_extra_code_table): New variable.
(detect_coding_iso2022): Pay attention to Vlatin_extra_code_table.
(detect_coding_mask): Likewise.
(setup_coding_system): Handle a new FLAGS element
ACCEPT-LATIN-EXTRA-CODE.
(syms_of_coding): Delete code for Vmicrosoft_code_table.
Declare latin-extra-code-table as a Lisp variable, and initialize
it.
parent 952936e8
......@@ -138,9 +138,13 @@ enum iso_code_class_type
/* If set, do not encode unexpected charactes on output. */
#define CODING_FLAG_ISO_SAFE 0x0800
/* If set, extra latin codes (128..159) are accepted as a valid code
on input. */
#define CODING_FLAG_ISO_LATIN_EXTRA 0x1000
/* A character to be produced on output if encoding of the original
character is prohibited by CODING_FLAG_ISO_SAFE. */
#define CODING_INHIBIT_CHARACTER_SUBSTITUTION 077 /* `?' */
#define CODING_INHIBIT_CHARACTER_SUBSTITUTION 077 /* 077 == `?' */
/* Structure of the field `spec.iso2022' in the structure `coding_system'. */
struct iso2022_spec
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment