Lines Matching refs:decpt

206     const char *digits, int ndig, int decpt, int signflag)  in sf_efmt()  argument
226 sf_emit_exp(b, isupper((unsigned char)conv) ? 'E' : 'e', decpt - 1, 2); in sf_efmt()
240 const char *digits, int ndig, int decpt) in sf_ffmt() argument
248 if (decpt <= 0) { in sf_ffmt()
252 zc = -decpt < prec ? -decpt : prec; in sf_ffmt()
263 copy = ndig < decpt ? ndig : decpt; in sf_ffmt()
265 sf_padc(b, '0', decpt - copy); in sf_ffmt()
268 avail = ndig - decpt; in sf_ffmt()
272 sf_write(b, digits + decpt, copy); in sf_ffmt()
288 const char *digits, int ndig, int decpt, int signflag) in sf_gfmt() argument
310 if (decpt > -4 && decpt <= ep) { in sf_gfmt()
314 if (decpt <= 0) { in sf_gfmt()
318 sf_padc(b, '0', -decpt); in sf_gfmt()
322 copy = ndig < decpt ? ndig : decpt; in sf_gfmt()
324 sf_padc(b, '0', decpt - copy); in sf_gfmt()
325 frac = ndig - decpt; in sf_gfmt()
328 sf_write(b, digits + decpt, frac); in sf_gfmt()
341 decpt - 1, 2); in sf_gfmt()
360 const char *digits, int ndig, int decpt, int signflag) in sf_afmt() argument
390 sf_emit_exp(b, isupper((unsigned char)conv) ? 'P' : 'p', decpt - 1, 1); in sf_afmt()
436 char *digits, char *dend, int decpt, int signflag) in __sf_render_hex() argument
443 if (decpt == INT_MAX) in __sf_render_hex()
447 return (sf_afmt(&b, usprec, conv, digits, ndig, decpt, signflag)); in __sf_render_hex()
456 char *digits, char *dend, int decpt, int signflag, int is_special) in __sf_render_decimal() argument
468 return (sf_efmt(&b, prec, conv, digits, ndig, decpt, signflag)); in __sf_render_decimal()
470 return (sf_ffmt(&b, prec, signflag, digits, ndig, decpt)); in __sf_render_decimal()
472 return (sf_gfmt(&b, prec, conv, digits, ndig, decpt, signflag)); in __sf_render_decimal()