FL_UPPER
const char *digits = (flags & FL_UPPER) ?
*--s = (flags & FL_UPPER) ? 'X' : 'x';
*s++ = (flags & FL_UPPER) ? 'E' : 'e';
flags |= FL_UPPER;