Mercurial > emacs
comparison src/charset.c @ 33629:d07521d90a8e
(get_new_private_charset_id): Don't limit CHARSET_ID by WIDTH.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Mon, 20 Nov 2000 11:40:45 +0000 |
parents | 0c202a2ba9ad |
children | b4244c3295bb |
comparison
equal
deleted
inserted
replaced
33628:31e4d3838144 | 33629:d07521d90a8e |
---|---|
595 { | 595 { |
596 int charset, from, to; | 596 int charset, from, to; |
597 | 597 |
598 if (dimension == 1) | 598 if (dimension == 1) |
599 { | 599 { |
600 if (width == 1) | 600 from = LEADING_CODE_EXT_11; |
601 from = LEADING_CODE_EXT_11, to = LEADING_CODE_EXT_12; | 601 to = LEADING_CODE_EXT_21; |
602 else | |
603 from = LEADING_CODE_EXT_12, to = LEADING_CODE_EXT_21; | |
604 } | 602 } |
605 else | 603 else |
606 { | 604 { |
607 if (width == 1) | 605 from = LEADING_CODE_EXT_21; |
608 from = LEADING_CODE_EXT_21, to = LEADING_CODE_EXT_22; | 606 to = LEADING_CODE_EXT_MAX + 1; |
609 else | |
610 from = LEADING_CODE_EXT_22, to = LEADING_CODE_EXT_MAX + 1; | |
611 } | 607 } |
612 | 608 |
613 for (charset = from; charset < to; charset++) | 609 for (charset = from; charset < to; charset++) |
614 if (!CHARSET_DEFINED_P (charset)) break; | 610 if (!CHARSET_DEFINED_P (charset)) break; |
615 | 611 |