Lines Matching defs:info

34     struct printf_info info;
40 /* Position of arguments for precision and width, or -1 if `info' has
146 spec->info.alt = 0;
147 spec->info.space = 0;
148 spec->info.left = 0;
149 spec->info.showsign = 0;
150 spec->info.group = 0;
151 spec->info.i18n = 0;
152 spec->info.pad = ' ';
153 spec->info.wide = sizeof (UCHAR_T) > 1;
182 spec->info.space = 1;
186 spec->info.showsign = 1;
190 spec->info.left = 1;
195 spec->info.alt = 1;
199 spec->info.pad = '0';
204 spec->info.group = 1;
209 spec->info.i18n = 1;
218 if (spec->info.left)
219 spec->info.pad = ' ';
223 spec->info.width = 0;
253 spec->info.width = read_int (&format);
258 spec->info.prec = -1;
288 spec->info.prec = read_int (&format);
291 spec->info.prec = 0;
295 spec->info.is_long_double = 0;
296 spec->info.is_short = 0;
297 spec->info.is_long = 0;
298 spec->info.is_char = 0;
305 spec->info.is_short = 1;
309 spec->info.is_char = 1;
314 spec->info.is_long = 1;
323 spec->info.is_long_double = 1;
330 spec->info.is_long_double = sizeof (size_t) > sizeof (unsigned long int);
332 spec->info.is_long = sizeof (size_t) > sizeof (unsigned int);
337 spec->info.is_long_double = (sizeof (ptrdiff_t) > sizeof (long int));
339 spec->info.is_long = sizeof (ptrdiff_t) > sizeof (int);
344 spec->info.is_long_double = (sizeof (uintmax_t)
347 spec->info.is_long = sizeof (uintmax_t) > sizeof (unsigned int);
356 spec->info.spec = (wchar_t) *format++;
358 && spec->info.spec <= UCHAR_MAX
359 && __printf_arginfo_table[spec->info.spec] != NULL)
362 spec->ndata_args = (*__printf_arginfo_table[spec->info.spec])
363 (&spec->info, 1, &spec->data_arg_type);
369 switch (spec->info.spec)
378 if (spec->info.is_long_double)
382 if (spec->info.is_long)
384 else if (spec->info.is_short)
386 else if (spec->info.is_char)
399 if (spec->info.is_long_double)
439 if (spec->info.spec == L'\0')