diff options
author | Hans Hagen <pragma@wxs.nl> | 2022-10-21 21:37:10 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2022-10-21 21:37:10 +0200 |
commit | 5d31142615a7efaf833be860e412995b42bf9c3c (patch) | |
tree | f2c6470f09089ef3005659783b834989ee7e1989 /source/luametatex/source/utilities/auxunistring.c | |
parent | c0c1dea1daf21f2c21f6d8094f54f67138998baf (diff) | |
download | context-5d31142615a7efaf833be860e412995b42bf9c3c.tar.gz |
2022-10-21 21:13:00
Diffstat (limited to 'source/luametatex/source/utilities/auxunistring.c')
-rw-r--r-- | source/luametatex/source/utilities/auxunistring.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/source/luametatex/source/utilities/auxunistring.c b/source/luametatex/source/utilities/auxunistring.c index e95854a93..30dc518e6 100644 --- a/source/luametatex/source/utilities/auxunistring.c +++ b/source/luametatex/source/utilities/auxunistring.c @@ -52,15 +52,12 @@ unsigned char *aux_uni2str(unsigned unic) buf[0] = (unsigned char) (0xc0 | (unic >> 6)); buf[1] = (unsigned char) (0x80 | (unic & 0x3f)); buf[2] = '\0'; - } else if (unic >= 0x110000) { - buf[0] = (unsigned char) (unic - 0x110000); - buf[1] = '\0'; } else if (unic < 0x10000) { buf[0] = (unsigned char) (0xe0 | (unic >> 12)); buf[1] = (unsigned char) (0x80 | ((unic >> 6) & 0x3f)); buf[2] = (unsigned char) (0x80 | (unic & 0x3f)); buf[3] = '\0'; - } else { + } else if (unic < 0x110000) { unic -= 0x10000; int u = (int) (((unic & 0xf0000) >> 16) + 1); buf[0] = (unsigned char) (0xf0 | (u >> 2)); |