Lines Matching refs:digits
206 const char *digits, int ndig, int decpt, int signflag) in sf_efmt() argument
217 sf_putc(b, ndig > 0 ? digits[0] : '0'); in sf_efmt()
223 sf_write(b, digits + 1, copy); in sf_efmt()
240 const char *digits, int ndig, int decpt) in sf_ffmt() argument
256 sf_write(b, digits, copy); in sf_ffmt()
264 sf_write(b, digits, copy); 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
301 while (ndig > 1 && digits[ndig - 1] == '0') in sf_gfmt()
319 sf_write(b, digits, ndig); in sf_gfmt()
323 sf_write(b, digits, copy); in sf_gfmt()
328 sf_write(b, digits + decpt, frac); in sf_gfmt()
335 sf_putc(b, ndig > 0 ? digits[0] : '0'); in sf_gfmt()
338 sf_write(b, digits + 1, ndig - 1); in sf_gfmt()
360 const char *digits, int ndig, int decpt, int signflag) in sf_afmt() argument
373 sf_putc(b, ndig > 0 ? digits[0] : '0'); in sf_afmt()
382 sf_write(b, digits + 1, after); in sf_afmt()
387 sf_write(b, digits + 1, copy); in sf_afmt()
436 char *digits, char *dend, int decpt, int signflag) in __sf_render_hex() argument
444 return (sf_special(&b, conv, signflag, digits[0] == 'N')); in __sf_render_hex()
445 ndig = (int)(dend - digits); 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
464 return (sf_special(&b, conv, signflag, digits[0] == 'N')); in __sf_render_decimal()
465 ndig = (int)(dend - digits); in __sf_render_decimal()
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()