Lines Matching refs:prec

130 __sf_parse_fmt(const char *fmt, int *prec)  in __sf_parse_fmt()  argument
134 *prec = -1; in __sf_parse_fmt()
140 *prec = 0; in __sf_parse_fmt()
142 *prec = *prec * 10 + (*p - '0'); in __sf_parse_fmt()
205 sf_efmt(struct sf_buf *b, int prec, char conv, in sf_efmt() argument
219 if (prec > 0) { in sf_efmt()
222 copy = avail < prec ? avail : prec; in sf_efmt()
224 sf_padc(b, '0', prec - copy); in sf_efmt()
239 sf_ffmt(struct sf_buf *b, int prec, int signflag, in sf_ffmt() argument
250 if (prec > 0) { in sf_ffmt()
252 zc = -decpt < prec ? -decpt : prec; in sf_ffmt()
253 rem = prec - zc; in sf_ffmt()
266 if (prec > 0) { in sf_ffmt()
271 copy = avail < prec ? avail : prec; in sf_ffmt()
273 sf_padc(b, '0', prec - copy); in sf_ffmt()
287 sf_gfmt(struct sf_buf *b, int prec, char conv, in sf_gfmt() argument
296 ep = prec == 0 ? 1 : prec; in sf_gfmt()
410 __sf_decimal_mode(char lc, int prec, int *mode, int *ndig_req) in __sf_decimal_mode() argument
415 *ndig_req = prec + 1; in __sf_decimal_mode()
419 *ndig_req = prec; in __sf_decimal_mode()
423 *ndig_req = prec == 0 ? 1 : prec; in __sf_decimal_mode()
435 __sf_render_hex(char *s, size_t n, char conv, int prec, in __sf_render_hex() argument
446 usprec = prec >= 0 ? prec : ndig - 1; in __sf_render_hex()
455 __sf_render_decimal(char *s, size_t n, char conv, char lc, int prec, 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()