From c0c69d45bd6606d1f8d826aad6dee51624101c34 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Sat, 16 Aug 1997 01:54:37 +0000 Subject: [PATCH] (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. --- src/coding.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/coding.h b/src/coding.h index ec25b1d0366..6aa9a45e714 100644 --- a/src/coding.h +++ b/src/coding.h @@ -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 -- 2.39.5