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_rotated_45deg_cw.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_rotated_45deg_cw.c')
| -rw-r--r-- | libcharconv_rotated_45deg_cw.c | 36 |
1 files changed, 11 insertions, 25 deletions
diff --git a/libcharconv_rotated_45deg_cw.c b/libcharconv_rotated_45deg_cw.c index 06a4b51..2780781 100644 --- a/libcharconv_rotated_45deg_cw.c +++ b/libcharconv_rotated_45deg_cw.c @@ -3,38 +3,24 @@ static struct { +#ifndef REVERSED +# define FUNC_NAME libcharconv_rotated_45deg_cw uint_least32_t from; uint_least32_t to; +#else +# define FUNC_NAME libcharconv_rotated_45deg_ccw + uint_least32_t to; + uint_least32_t from; +#endif } pairs[] = { - {UINT32_C(0x1FA04), UINT32_C(0x1FA08)}, - {UINT32_C(0x1FA08), UINT32_C(0x1FA19)}, - {UINT32_C(0x1FA19), UINT32_C(0x1FA1D)}, - {UINT32_C(0x1FA1D), UINT32_C(0x1FA2E)}, - {UINT32_C(0x1FA2E), UINT32_C(0x1FA32)}, - {UINT32_C(0x1FA32), UINT32_C(0x1FA43)}, - {UINT32_C(0x1FA43), UINT32_C(0x1FA47)}, - {UINT32_C(0x1FA47), UINT32_C(0x1FA04)}, - {UINT32_C(0x2658), UINT32_C(0x1FA06)}, - {UINT32_C(0x1FA06), UINT32_C(0x1FA0D)}, - {UINT32_C(0x1FA0D), UINT32_C(0x1FA1B)}, - {UINT32_C(0x1FA1B), UINT32_C(0x1FA22)}, - {UINT32_C(0x1FA22), UINT32_C(0x1FA30)}, - {UINT32_C(0x1FA30), UINT32_C(0x1FA37)}, - {UINT32_C(0x1FA37), UINT32_C(0x1FA45)}, - {UINT32_C(0x1FA45), UINT32_C(0x2658)}, - {UINT32_C(0x265E), UINT32_C(0x1FA07)}, - {UINT32_C(0x1FA07), UINT32_C(0x1FA13)}, - {UINT32_C(0x1FA13), UINT32_C(0x1FA1C)}, - {UINT32_C(0x1FA1C), UINT32_C(0x1FA28)}, - {UINT32_C(0x1FA28), UINT32_C(0x1FA31)}, - {UINT32_C(0x1FA31), UINT32_C(0x1FA3D)}, - {UINT32_C(0x1FA3D), UINT32_C(0x1FA46)}, - {UINT32_C(0x1FA46), UINT32_C(0x265E)} + CYCLE_8(0x1FA04, 0x1FA08, 0x1FA19, 0x1FA1D, 0x1FA2E, 0x1FA32, 0x1FA43, 0x1FA47), + CYCLE_8(0x02658, 0x1FA06, 0x1FA0D, 0x1FA1B, 0x1FA22, 0x1FA30, 0x1FA37, 0x1FA45), + CYCLE_8(0x0265E, 0x1FA07, 0x1FA13, 0x1FA1C, 0x1FA28, 0x1FA31, 0x1FA3D, 0x1FA46) }; enum libcharconv_result -libcharconv_rotated_45deg_cw(const char *s, size_t slen, size_t *n, uint_least32_t *cp, size_t *ncp) +FUNC_NAME(const char *s, size_t slen, size_t *n, uint_least32_t *cp, size_t *ncp) { uint_least32_t c; size_t i, clen; |
