changeset 19364:7182edce9028

(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.
author Kenichi Handa <handa@m17n.org>
date Sat, 16 Aug 1997 01:54:37 +0000
parents 166c69d75f01
children d9374f5ebd3a
files src/coding.h
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/coding.h	Fri Aug 15 23:42:26 1997 +0000
+++ b/src/coding.h	Sat Aug 16 01:54:37 1997 +0000
@@ -138,9 +138,13 @@
 /* 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