From 8a72c20e94a6c74b3e2d4580adacbdf75f952146 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 25 Jan 2026 15:39:50 +0100 Subject: Add joined MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- libcharconv_latin.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libcharconv_latin.c') diff --git a/libcharconv_latin.c b/libcharconv_latin.c index ee975e1..a4b9059 100644 --- a/libcharconv_latin.c +++ b/libcharconv_latin.c @@ -630,6 +630,12 @@ libcharconv_latin(const char *s, size_t slen, size_t *n, uint_least32_t *cp, siz case UINT32_C(0x203D): c1 = '!'; c2 = '?'; goto conv2; case UINT32_C(0x2E18): cp1 = UINT32_C(0xBF); cp2 = UINT32_C(0xA1); goto conv2cp; + /* joined */ + case UINT32_C(0x2048): c1 = '?'; c2 = '!'; goto conv2; + case UINT32_C(0x2047): c1 = '?'; c2 = '?'; goto conv2; + case UINT32_C(0x203C): c1 = '!'; c2 = '!'; goto conv2; + case UINT32_C(0x2049): c1 = '!'; c2 = '?'; goto conv2; + default: no_match: *n += clen; -- cgit v1.2.3-70-g09d2