]> git.eshelyaron.com Git - emacs.git/commitdiff
(CHARSET_OK): Check that coding_system_table[IDX] != 0.
authorRichard M. Stallman <rms@gnu.org>
Sun, 9 Aug 1998 05:28:02 +0000 (05:28 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 9 Aug 1998 05:28:02 +0000 (05:28 +0000)
src/coding.c

index 7c693b86b1c0354114e52628ebe2b47e6c4580f7..7e00f4a60fa606eafa2f342d3b67cc6ac80e8db1 100644 (file)
@@ -652,11 +652,12 @@ detect_coding_emacs_mule (src, src_end)
 
 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)