• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Libc-1044.1.2/stdio/FreeBSD/

Lines Matching refs:prec

278  * string representation. ``prec'' specifies the maximum number of bytes
279 * to output. If ``prec'' is greater than or equal to zero, we can't assume
283 __mbsconv(char *mbsarg, int prec, locale_t loc)
298 if (prec >= 0) {
306 while (nchars != (size_t)prec) {
400 int prec; /* precision from format; <0 for N/A */
440 int dprec; /* a copy of prec if [diouxX], 0 otherwise */
581 prec = -1;
631 GETASTER (prec);
634 prec = 0;
636 prec = 10 * prec + to_digit(ch);
757 if (prec >= 0)
758 prec++;
762 __hldtoa(fparg.ldbl, xdigs, prec,
767 __hdtoa(fparg.dbl, xdigs, prec,
770 if (prec < 0)
771 prec = dtoaend - dtoaresult;
789 if (prec < 0) /* account for digit before decpt */
790 prec = DEFPREC + 1;
792 prec++;
813 if (prec == 0)
814 prec = 1;
816 if (prec < 0)
817 prec = DEFPREC;
823 __ldtoa(&fparg.ldbl, expchar ? 2 : 3, prec,
828 dtoa(fparg.dbl, expchar ? 2 : 3, prec,
851 if (expt > -4 && expt <= prec) {
855 prec -= expt;
857 prec = ndig - expt;
858 if (prec < 0)
859 prec = 0;
866 prec = ndig;
871 size = expsize + prec;
872 if (prec > 1 || flags & ALT)
881 if (prec || flags & ALT)
882 size += prec + 1;
963 convbuf = __mbsconv(mbp, prec, loc);
972 size = (prec >= 0) ? wcsnlen(cp, prec) : wcslen(cp);
975 if(prec >= 0 && prec < size)
976 size = prec;
1023 number: if ((dprec = prec) >= 0)
1037 if (ujval != 0 || prec != 0 ||
1042 if (ulval != 0 || prec != 0 ||
1308 VPRINT(vtype, 0, prec);
1315 VPRINT(vtype, i, prec);
1332 VPRINT(vtype, 0, width, prec);
1339 VPRINT(vtype, i, width, prec);
1363 * size excludes decimal prec; realsz includes it.
1411 if (prec || flags & ALT)
1415 prec += expt;
1428 if (prec || flags & ALT)
1431 PRINTANDPAD(cp, convbuf + ndig, prec, zeroes);
1433 if (prec > 1 || flags & ALT) {
1438 PAD(prec - ndig, zeroes);