MAXEXPDIG
CHAR_T expbuf[MAXEXPDIG];
t = expbuf + MAXEXPDIG;
for (; t < expbuf + MAXEXPDIG; *p++ = *t++);
CHAR_T expstr[MAXEXPDIG+2]; /* buffer for exponent string: e+ZZZ */