Commit f024b6aa authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(CHARSET_OK): Check that coding_system_table[IDX] != 0.

parent 3527740c
...@@ -652,11 +652,12 @@ detect_coding_emacs_mule (src, src_end) ...@@ -652,11 +652,12 @@ detect_coding_emacs_mule (src, src_end)
enum iso_code_class_type iso_code_class[256]; enum iso_code_class_type iso_code_class[256];
#define CHARSET_OK(idx, charset) \ #define CHARSET_OK(idx, charset) \
(coding_system_table[idx]->safe_charsets[charset] \ (coding_system_table[idx] \
|| (CODING_SPEC_ISO_REQUESTED_DESIGNATION \ && (coding_system_table[idx]->safe_charsets[charset] \
(coding_system_table[idx], charset) \ || (CODING_SPEC_ISO_REQUESTED_DESIGNATION \
!= CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION)) (coding_system_table[idx], charset) \
!= CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION)))
#define SHIFT_OUT_OK(idx) \ #define SHIFT_OUT_OK(idx) \
(CODING_SPEC_ISO_INITIAL_DESIGNATION (coding_system_table[idx], 1) >= 0) (CODING_SPEC_ISO_INITIAL_DESIGNATION (coding_system_table[idx], 1) >= 0)
......
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