is_digit
#define is_digit(c) ((unsigned) to_digit(c) <= 9)
#define is_digit(x) (!is_builtin(x) && iswascii(x) && isdigit(x))
is_digit(char c)
#define is_digit(c) is_between((c), '0', '9')