From 40bf70fb8f23e5ff7212b568c69e0725372e5b57 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Wed, 28 Jan 2026 22:03:48 +0100 Subject: Clean up MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- libcharconv_vulgar_fractions.c | 54 ++++++++++++++---------------------------- 1 file changed, 18 insertions(+), 36 deletions(-) (limited to 'libcharconv_vulgar_fractions.c') diff --git a/libcharconv_vulgar_fractions.c b/libcharconv_vulgar_fractions.c index a89a02f..285c10d 100644 --- a/libcharconv_vulgar_fractions.c +++ b/libcharconv_vulgar_fractions.c @@ -33,42 +33,24 @@ libcharconv_vulgar_fractions(const char *s, size_t slen, size_t *n, uint_least32 return LIBCHARCONV_INDETERMINATE; } } - if (s[0] == '0' && s[2] == '3') { - c = UINT32_C(0x2189); - } else if (s[0] == '2' && s[2] == '3') { - c = UINT32_C(0x2154); - } else if (s[0] == '2' && s[2] == '5') { - c = UINT32_C(0x2156); - } else if (s[0] == '3' && s[2] == '4') { - c = UINT32_C(0x00BE); - } else if (s[0] == '3' && s[2] == '5') { - c = UINT32_C(0x2157); - } else if (s[0] == '3' && s[2] == '8') { - c = UINT32_C(0x215C); - } else if (s[0] == '4' && s[2] == '5') { - c = UINT32_C(0x2158); - } else if (s[0] == '5' && s[2] == '6') { - c = UINT32_C(0x215A); - } else if (s[0] == '5' && s[2] == '8') { - c = UINT32_C(0x215D); - } else if (s[0] == '7' && s[2] == '8') { - c = UINT32_C(0x215E); - } else if (s[0] == '1' && s[2] == '2') { - c = UINT32_C(0x00BD); - } else if (s[0] == '1' && s[2] == '3') { - c = UINT32_C(0x2153); - } else if (s[0] == '1' && s[2] == '4') { - c = UINT32_C(0x00BC); - } else if (s[0] == '1' && s[2] == '5') { - c = UINT32_C(0x2155); - } else if (s[0] == '1' && s[2] == '6') { - c = UINT32_C(0x2159); - } else if (s[0] == '1' && s[2] == '7') { - c = UINT32_C(0x2150); - } else if (s[0] == '1' && s[2] == '8') { - c = UINT32_C(0x215B); - } else if (s[0] == '1' && s[2] == '9') { - c = UINT32_C(0x2151); + if (s[0] == '0' && s[2] == '3') { c = UINT32_C(0x2189); + } else if (s[0] == '2' && s[2] == '3') { c = UINT32_C(0x2154); + } else if (s[0] == '2' && s[2] == '5') { c = UINT32_C(0x2156); + } else if (s[0] == '3' && s[2] == '4') { c = UINT32_C(0x00BE); + } else if (s[0] == '3' && s[2] == '5') { c = UINT32_C(0x2157); + } else if (s[0] == '3' && s[2] == '8') { c = UINT32_C(0x215C); + } else if (s[0] == '4' && s[2] == '5') { c = UINT32_C(0x2158); + } else if (s[0] == '5' && s[2] == '6') { c = UINT32_C(0x215A); + } else if (s[0] == '5' && s[2] == '8') { c = UINT32_C(0x215D); + } else if (s[0] == '7' && s[2] == '8') { c = UINT32_C(0x215E); + } else if (s[0] == '1' && s[2] == '2') { c = UINT32_C(0x00BD); + } else if (s[0] == '1' && s[2] == '3') { c = UINT32_C(0x2153); + } else if (s[0] == '1' && s[2] == '4') { c = UINT32_C(0x00BC); + } else if (s[0] == '1' && s[2] == '5') { c = UINT32_C(0x2155); + } else if (s[0] == '1' && s[2] == '6') { c = UINT32_C(0x2159); + } else if (s[0] == '1' && s[2] == '7') { c = UINT32_C(0x2150); + } else if (s[0] == '1' && s[2] == '8') { c = UINT32_C(0x215B); + } else if (s[0] == '1' && s[2] == '9') { c = UINT32_C(0x2151); } else if (s[0] == '1' && s[2] == '1') { if (slen == 2u) return LIBCHARCONV_INDETERMINATE; -- cgit v1.2.3-70-g09d2