Lines Matching refs:spec
69 struct printf_spec spec; in parse_printf_format() local
73 for (fmt = find_spec(fmt /*, &mbstate*/); *fmt != '\0'; fmt = spec.next_fmt) { in parse_printf_format()
75 nargs += parse_one_spec(fmt, nargs, &spec, &max_ref_arg /*, &mbstate*/); in parse_printf_format()
78 if (spec.width_arg != -1 && (size_t)spec.width_arg < n) in parse_printf_format()
79 argtypes[spec.width_arg] = PA_INT; in parse_printf_format()
82 if (spec.prec_arg != -1 && (size_t) spec.prec_arg < n) in parse_printf_format()
83 argtypes[spec.prec_arg] = PA_INT; in parse_printf_format()
85 if ((size_t) spec.data_arg < n) { in parse_printf_format()
86 switch (spec.ndata_args) { in parse_printf_format()
90 argtypes[spec.data_arg] = spec.data_arg_type; in parse_printf_format()
96 (*__printf_arginfo_table[spec.info.spec]) in parse_printf_format()
97 (&spec.info, n - spec.data_arg, &argtypes[spec.data_arg]); in parse_printf_format()