diff --git a/srcs/ft_atoll_superscript.c b/srcs/ft_atoll_superscript.c index ce44f0b..fa455e4 100644 --- a/srcs/ft_atoll_superscript.c +++ b/srcs/ft_atoll_superscript.c @@ -32,8 +32,10 @@ long long ft_atoll_superscript(const char *str) int digit; if (superscript_size == 2) { - // ² (U+00B2) or ³ (U+00B3) - if ((uint8_t)str[i + 1] == 0xB2) + // ¹ (U+00B9), ² (U+00B2), or ³ (U+00B3) + if ((uint8_t)str[i + 1] == 0xB9) + digit = 1; + else if ((uint8_t)str[i + 1] == 0xB2) digit = 2; else if ((uint8_t)str[i + 1] == 0xB3) digit = 3;