to_digit
n2 = 10 * n2 + to_digit(*cp);
n2 = 10 * n2 + to_digit(*cp);
n = 10 * n + to_digit(ch);
n = 10 * n + to_digit(ch);
#define is_digit(c) ((unsigned)to_digit(c) <= 9)
n2 = 10 * n2 + to_digit(*cp); \
prec = 10 * prec + to_digit(ch);
n = 10 * n + to_digit(ch);
n2 = 10 * n2 + to_digit(*cp); \
prec = 10 * prec + to_digit(ch);
n = 10 * n + to_digit(ch);
pi->prec += to_digit(*fmt);
n += to_digit(*fmt);
#define is_digit(c) (((unsigned)to_digit(c)) <= 9)