Lines Matching refs:info
75 extern int __printf_fp (FILE *fp, const struct printf_info *info,
80 __printf_size (FILE *fp, const struct printf_info *info, in __printf_size() argument
91 const char *tag = units[isupper (info->spec) != 0]; in __printf_size()
92 int divisor = isupper (info->spec) ? 1000 : 1024; in __printf_size()
114 int wide = info->wide; in __printf_size()
143 if (info->is_binary128) in __printf_size()
148 if (info->is_long_double && sizeof (long double) > sizeof (double)) in __printf_size()
158 int width = info->prec > info->width ? info->prec : info->width; in __printf_size()
160 if (is_neg || info->showsign || info->space) in __printf_size()
164 if (!info->left && width > 0) in __printf_size()
169 else if (info->showsign) in __printf_size()
171 else if (info->space) in __printf_size()
176 if (info->left && width > 0) in __printf_size()
184 fp_info = *info; in __printf_size()
186 fp_info.prec = info->prec < 0 ? 3 : info->prec; in __printf_size()
199 if (info->width > done) in __printf_size()
200 PADN (' ', info->width - done); in __printf_size()
207 fp_info.width = info->width - 1; in __printf_size()
221 printf_size_info (const struct printf_info *info, size_t n, int *argtypes) in printf_size_info() argument
225 argtypes[0] = PA_DOUBLE | (info->is_long_double ? PA_FLAG_LONG_DOUBLE : 0); in printf_size_info()