diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2024-10-20 15:21:58 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2024-10-20 15:21:58 +0200 |
commit | 630f99f29bd31a76d8d24da2975a045452c763ef (patch) | |
tree | 0c801f68561bfb0930a4ade80d7ca3a7940887ab /lib/uninorm/composition.c | |
parent | 84e26c587987e8484d55db4165f188b40c09e94b (diff) | |
parent | 4682deeb62247d34de87f8e777f99e2d337fd377 (diff) |
Update upstream source from tag 'upstream/1.3'
Update to upstream version '1.3'
with Debian dir 8a8e4828ddf646ece6c109b401e08d162be35936
Diffstat (limited to 'lib/uninorm/composition.c')
-rw-r--r-- | lib/uninorm/composition.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/uninorm/composition.c b/lib/uninorm/composition.c index df662895..ecc4ed21 100644 --- a/lib/uninorm/composition.c +++ b/lib/uninorm/composition.c @@ -25,11 +25,12 @@ struct composition_rule { char codes[6]; unsigned int combined; }; #include "composition-table.h" +#include "composition-table-bounds.h" ucs4_t uc_composition (ucs4_t uc1, ucs4_t uc2) { - if (uc1 < 0x12000 && uc2 < 0x12000) + if (uc1 <= UNINORM_COMPOSE_MAX_ARG1 && uc2 <= UNINORM_COMPOSE_MAX_ARG2) { if (uc2 >= 0x1161 && uc2 < 0x1161 + 21 && uc1 >= 0x1100 && uc1 < 0x1100 + 19) |