# HG changeset patch # User Kenichi Handa # Date 910780284 0 # Node ID 5f039c506e173af1a4c153b1f7ae9154eadd1718 # Parent 9913df387dfbee75752d40ceb10e8159f94d0788 (char_valid_p): Handle a composite character correctly. diff -r 9913df387dfb -r 5f039c506e17 src/charset.c --- a/src/charset.c Wed Nov 11 03:36:15 1998 +0000 +++ b/src/charset.c Wed Nov 11 10:31:24 1998 +0000 @@ -992,7 +992,7 @@ if (SINGLE_BYTE_CHAR_P (c)) return 1; SPLIT_NON_ASCII_CHAR (c, charset, c1, c2); - if (!CHARSET_DEFINED_P (charset)) + if (charset != CHARSET_COMPOSITION && !CHARSET_DEFINED_P (charset)) return 0; return (c < MIN_CHAR_COMPOSITION ? ((c & CHAR_FIELD1_MASK) /* i.e. dimension of C is two. */