comparison src/charset.h @ 31434:28f0d4e9cbb2

(MAKE_CHAR): Be sure to set MSB of C1 to 0.
author Kenichi Handa <handa@m17n.org>
date Thu, 07 Sep 2000 08:02:20 +0000
parents 3d210892f575
children 30806f88340f
comparison
equal deleted inserted replaced
31433:b2650cc2f211 31434:28f0d4e9cbb2
396 || (charset) == CHARSET_8_BIT_GRAPHIC) \ 396 || (charset) == CHARSET_8_BIT_GRAPHIC) \
397 ? ((c1) & 0x7F) | 0x80 \ 397 ? ((c1) & 0x7F) | 0x80 \
398 : ((CHARSET_DEFINED_P (charset) \ 398 : ((CHARSET_DEFINED_P (charset) \
399 ? CHARSET_DIMENSION (charset) == 1 \ 399 ? CHARSET_DIMENSION (charset) == 1 \
400 : (charset) < MIN_CHARSET_PRIVATE_DIMENSION2) \ 400 : (charset) < MIN_CHARSET_PRIVATE_DIMENSION2) \
401 ? (((charset) - 0x70) << 7) | ((c1) <= 0 ? 0 : (c1)) \ 401 ? (((charset) - 0x70) << 7) | ((c1) <= 0 ? 0 : ((c1) & 0x7F)) \
402 : ((((charset) \ 402 : ((((charset) \
403 - ((charset) < MIN_CHARSET_PRIVATE_DIMENSION2 ? 0x8F : 0xE0)) \ 403 - ((charset) < MIN_CHARSET_PRIVATE_DIMENSION2 ? 0x8F : 0xE0)) \
404 << 14) \ 404 << 14) \
405 | ((c2) <= 0 ? 0 : ((c2) & 0x7F)) \ 405 | ((c2) <= 0 ? 0 : ((c2) & 0x7F)) \
406 | ((c1) <= 0 ? 0 : (((c1) & 0x7F) << 7)))))) 406 | ((c1) <= 0 ? 0 : (((c1) & 0x7F) << 7))))))