diff options
| author | Mattias Andrée <m@maandree.se> | 2026-01-25 15:47:41 +0100 |
|---|---|---|
| committer | Mattias Andrée <m@maandree.se> | 2026-01-25 15:47:41 +0100 |
| commit | b8f963edcaa3dbe4fe8160bb131a7aeb35a95f89 (patch) | |
| tree | 53302506a90fac28a0c336adc2c445d96388e3ab /libcharconv_latin.c | |
| parent | Add joined (diff) | |
| download | charconv-b8f963edcaa3dbe4fe8160bb131a7aeb35a95f89.tar.gz charconv-b8f963edcaa3dbe4fe8160bb131a7aeb35a95f89.tar.bz2 charconv-b8f963edcaa3dbe4fe8160bb131a7aeb35a95f89.tar.xz | |
Add mirrored
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'libcharconv_latin.c')
| -rw-r--r-- | libcharconv_latin.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libcharconv_latin.c b/libcharconv_latin.c index a4b9059..6baf82b 100644 --- a/libcharconv_latin.c +++ b/libcharconv_latin.c @@ -636,6 +636,11 @@ libcharconv_latin(const char *s, size_t slen, size_t *n, uint_least32_t *cp, siz case UINT32_C(0x203C): c1 = '!'; c2 = '!'; goto conv2; case UINT32_C(0x2049): c1 = '!'; c2 = '?'; goto conv2; + /* mirrored */ + case UINT32_C(0x204F): c = UINT32_C(0x003B); goto conv; + case UINT32_C(0x2E2E): c = UINT32_C(0x003F); goto conv; + case UINT32_C(0x2143): c = UINT32_C(0x004C); goto conv; + default: no_match: *n += clen; |
