# HG changeset patch # User Richard M. Stallman # Date 902640482 0 # Node ID 87f4c88f4c59c717aab379f58783ff5b620218e7 # Parent 424ac751577a0a46873d89f3c24dc09c389f86c0 (CHARSET_OK): Check that coding_system_table[IDX] != 0. diff -r 424ac751577a -r 87f4c88f4c59 src/coding.c --- a/src/coding.c Sun Aug 09 00:58:10 1998 +0000 +++ b/src/coding.c Sun Aug 09 05:28:02 1998 +0000 @@ -652,11 +652,12 @@ enum iso_code_class_type iso_code_class[256]; -#define CHARSET_OK(idx, charset) \ - (coding_system_table[idx]->safe_charsets[charset] \ - || (CODING_SPEC_ISO_REQUESTED_DESIGNATION \ - (coding_system_table[idx], charset) \ - != CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION)) +#define CHARSET_OK(idx, charset) \ + (coding_system_table[idx] \ + && (coding_system_table[idx]->safe_charsets[charset] \ + || (CODING_SPEC_ISO_REQUESTED_DESIGNATION \ + (coding_system_table[idx], charset) \ + != CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION))) #define SHIFT_OUT_OK(idx) \ (CODING_SPEC_ISO_INITIAL_DESIGNATION (coding_system_table[idx], 1) >= 0)