diff options
| author | Mattias Andrée <m@maandree.se> | 2026-01-28 22:03:48 +0100 |
|---|---|---|
| committer | Mattias Andrée <m@maandree.se> | 2026-01-28 22:03:48 +0100 |
| commit | 40bf70fb8f23e5ff7212b568c69e0725372e5b57 (patch) | |
| tree | 0d4be706d0182ddeafd4eaafd073e12c2fa2a9e8 /libcharconv_flipped.c | |
| parent | Misc stuff (diff) | |
| download | charconv-40bf70fb8f23e5ff7212b568c69e0725372e5b57.tar.gz charconv-40bf70fb8f23e5ff7212b568c69e0725372e5b57.tar.bz2 charconv-40bf70fb8f23e5ff7212b568c69e0725372e5b57.tar.xz | |
Clean up
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'libcharconv_flipped.c')
| -rw-r--r-- | libcharconv_flipped.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/libcharconv_flipped.c b/libcharconv_flipped.c index 49f2c9b..3da791c 100644 --- a/libcharconv_flipped.c +++ b/libcharconv_flipped.c @@ -2,18 +2,6 @@ #include "lib-common.h" -static unsigned char yijing_hexagrams[] = { - 0xC0, 0xEB, 0xCC, 0xE0, 0xC9, 0xC5, 0xD8, 0xCB, - 0xC8, 0xF8, 0xE4, 0xF4, 0xFC, 0xFA, 0xE9, 0xD3, - 0xCD, 0xF1, 0xDD, 0xF7, 0xE5, 0xFF, 0xD4, 0xE2, - 0xD9, 0xD1, 0xD5, 0xF3, 0xE8, 0xC3, 0xDA, 0xD6, - 0xEA, 0xDB, 0xF0, 0xDE, 0xF9, 0xEE, 0xD0, 0xEC, - 0xC4, 0xEF, 0xFE, 0xE6, 0xFB, 0xDC, 0xC2, 0xC7, - 0xE1, 0xDF, 0xF6, 0xFD, 0xF5, 0xE7, 0xF2, 0xCF, - 0xCA, 0xED, 0xE3, 0xCE, 0xD2, 0xC6, 0xD7, 0xC1 -}; - - static struct { uint_least32_t a; uint_least32_t b; @@ -80,7 +68,7 @@ libcharconv_flipped(const char *s, size_t slen, size_t *n, uint_least32_t *cp, s goto conv; } else if (UINT32_C(0x4DC0) <= c && c <= UINT32_C(0x4DFF)) { for (i = 0u;; i++) - if ((c & 0xFFu) == yijing_hexagrams[i]) + if ((c & 0xFFu) == libcharconv_yijing_hexagrams_[i]) break; c = (i & 32u) ? 1u : 0u; c |= (i & 16u) ? 2u : 0u; @@ -88,7 +76,7 @@ libcharconv_flipped(const char *s, size_t slen, size_t *n, uint_least32_t *cp, s c |= (i & 4u) ? 8u : 0u; c |= (i & 2u) ? 16u : 0u; c |= (i & 1u) ? 32u : 0u; - c = UINT32_C(0x4D00) | yijing_hexagrams[c]; + c = UINT32_C(0x4D00) | libcharconv_yijing_hexagrams_[c]; goto conv; } else if (UINT32_C(0x2800) <= c && c <= UINT32_C(0x28FF)) { c = ((c & 0x01u) << 6) | ((c & 0x40u) >> 6) |
