MAXECVT
char buf[max(MAXDIGS, max(MAXFCVT + DMAXEXP, MAXECVT) + 1)];
min(prec + 1, MAXECVT),
min(prec, MAXECVT),
min(prec + 1, MAXECVT), &exp, &sign,
min(prec + 1, MAXECVT), &exp, &sign,
min(prec + 1, MAXECVT), &decpt, &sign,
min(prec + 1, MAXECVT), &decpt, &sign,
min(prec + 1, MAXECVT), &decpt,
FPCONV(qeconvert, &qval, min(prec, MAXECVT),
FPCONV(econvert, dval, min(prec, MAXECVT),
char buf[max(MAXDIGS, 1+max(MAXFCVT+MAXEXP, MAXECVT))];
bp = ecvt(dval, min(prec + 1, MAXECVT), &decpt, &sign);
bp = ecvt(dval, min(prec, MAXECVT), &decpt, &sign);
#define MAXFSIG MAXECVT