Lines Matching defs:prec

628 	  if (prec < 0)							      \
630 prec = 1; \
639 if (prec == 0 && number.longlong == 0) \
686 if (prec < 0) \
688 prec = 1; \
697 if (prec == 0 && number.word == 0) \
717 if (prec <= workend - string && number.word != 0 && alt && base == 8) \
721 prec = MAX (0, prec - (workend - string)); \
725 width -= workend - string + prec; \
753 width += prec; \
785 width -= workend - string + prec; \
787 if (prec > 0) \
790 width = prec; \
809 struct printf_info info = { prec: prec, \
858 struct printf_info info = { prec: prec, \
923 if (prec < 5) \
924 prec = 5; \
1019 if (prec == -1 \
1020 || prec >= (int) (sizeof (null) / sizeof (null[0])) - 1) \
1038 len = prec != -1 ? (size_t) prec : strlen (mbs); \
1064 if (prec != -1) \
1067 len = __wcsnlen (string, prec); \
1149 if (prec == -1 || prec >= (int) sizeof (null) - 1) \
1162 if (prec != -1) \
1168 len = __strnlen (string, prec); \
1174 wchar_t ignore[prec]; \
1179 if (__mbsnrtowcs (ignore, &str2, prec, prec, &ps) \
1201 if (prec >= 0) \
1204 if (prec < 32768) \
1205 string = (char *) alloca (prec); \
1206 else if ((string = (char *) malloc (prec)) == NULL) \
1213 len = __wcsrtombs (string, &s2, prec, &mbstate); \
1357 int prec = -1; /* Precision of output; -1 means none specified. */
1506 prec = va_arg (ap, int);
1509 if (prec < 0)
1510 prec = -1;
1513 prec = read_int (&f);
1515 prec = 0;
1516 if (prec > width
1517 && prec + 32 > (int)(sizeof (work_buffer) / sizeof (work_buffer[0])))
1519 if (prec < (int) (32768 / sizeof (CHAR_T)))
1520 workend = alloca (prec + 32) + (prec + 32);
1523 workstart = (CHAR_T *) malloc ((prec + 32) * sizeof (CHAR_T));
1529 workend = workstart + (prec + 32);
1794 int prec = specs[nspecs_done].info.prec;
1820 specs[nspecs_done].info.prec =
1823 if (specs[nspecs_done].info.prec < 0)
1826 specs[nspecs_done].info.prec = -1;
1828 prec = specs[nspecs_done].info.prec;
1832 if (MAX (prec, width) + 32 > (int) (sizeof (work_buffer)
1835 if (MAX (prec, width) < (int) (32768 / sizeof (CHAR_T)))
1836 workend = ((CHAR_T *) alloca ((MAX (prec, width) + 32)
1838 + (MAX (prec, width) + 32));
1841 workstart = (CHAR_T *) malloc ((MAX (prec, width) + 32)
1843 workend = workstart + (MAX (prec, width) + 32);
1956 if (info->prec != -1)
1959 w = _itoa_word (info->prec, workend, 10, 0);