SMALL
flags |= SMALL;
locase = (type & SMALL);
flags |= SMALL;
s = number(tmp_end, num, base, flags & SMALL);
PUTC( 'X' | (flags & SMALL));
.flags = SPECIAL | SMALL,
.flags = SPECIAL | SMALL | ZEROPAD,
.flags = SPECIAL | SMALL | ZEROPAD,
.flags = SMALL | ZEROPAD,
spec = (struct printf_spec){ .flags = SMALL | ZEROPAD, .base = 16 };
['x'] = { FORMAT_STATE_NUM, 0, SMALL, 16 },
static_assert(SMALL == ('a' ^ 'A'));
locase = (spec.flags & SMALL);
.flags = SPECIAL | SMALL | ZEROPAD, \
spec.flags |= SMALL;
flags |= SPECIAL | SMALL | ZEROPAD;
flags |= SMALL;
locase = (type & SMALL);