From ad3f2581b1cd123146e54e3c3aa258d71da843eb Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Mon, 26 Jan 2026 21:13:10 +0100 Subject: Add ROTATED CAPITAL Q MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- libcharconv_latin.c | 1 + libcharconv_rotated_90deg_ccw.c | 3 ++- libcharconv_rotated_90deg_cw.c | 3 ++- libcharconv_symbols.c | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/libcharconv_latin.c b/libcharconv_latin.c index acb002c..374a097 100644 --- a/libcharconv_latin.c +++ b/libcharconv_latin.c @@ -916,6 +916,7 @@ libcharconv_latin(const char *s, size_t slen, size_t *n, uint_least32_t *cp, siz case UINT32_C(0x2141): c1 = 'G'; goto conv1; case UINT32_C(0x2142): c1 = 'L'; goto conv1; case UINT32_C(0x2144): c1 = 'Y'; goto conv1; + case UINT32_C(0x213A): c1 = 'Q'; goto conv1; /* control characters (control characters) */ case UINT32_C(0x00): c1 = 'N'; c2 = 'U'; c3 = 'L'; goto conv3; diff --git a/libcharconv_rotated_90deg_ccw.c b/libcharconv_rotated_90deg_ccw.c index 40e76b1..3d245bf 100644 --- a/libcharconv_rotated_90deg_ccw.c +++ b/libcharconv_rotated_90deg_ccw.c @@ -99,7 +99,8 @@ static struct { {UINT32_C(0x265F), UINT32_C(0x1FA14)}, {UINT32_C(0x1FA14), UINT32_C(0x1FA29)}, {UINT32_C(0x1FA29), UINT32_C(0x1FA3E)}, - {UINT32_C(0x1FA3E), UINT32_C(0x265F)} + {UINT32_C(0x1FA3E), UINT32_C(0x265F)}, + {UINT32_C(0x213A), (uint_least32_t)'Q'} }; diff --git a/libcharconv_rotated_90deg_cw.c b/libcharconv_rotated_90deg_cw.c index 1429692..c22b44f 100644 --- a/libcharconv_rotated_90deg_cw.c +++ b/libcharconv_rotated_90deg_cw.c @@ -99,7 +99,8 @@ static struct { {UINT32_C(0x265F), UINT32_C(0x1FA14)}, {UINT32_C(0x1FA14), UINT32_C(0x1FA29)}, {UINT32_C(0x1FA29), UINT32_C(0x1FA3E)}, - {UINT32_C(0x1FA3E), UINT32_C(0x265F)} + {UINT32_C(0x1FA3E), UINT32_C(0x265F)}, + {UINT32_C(0x213A), (uint_least32_t)'Q'} }; diff --git a/libcharconv_symbols.c b/libcharconv_symbols.c index c1a4459..05e84a9 100644 --- a/libcharconv_symbols.c +++ b/libcharconv_symbols.c @@ -100,7 +100,8 @@ static struct { {UINT32_C(0x1F1A2), "22.2"}, {UINT32_C(0x2141), "G"}, {UINT32_C(0x2142), "L"}, - {UINT32_C(0x2144), "Y"} + {UINT32_C(0x2144), "Y"}, + {UINT32_C(0x213A), "Q"} }; -- cgit v1.2.3-70-g09d2