• Home
  • Raw
  • Download

Lines Matching full:spec

72 struct spec  struct
100 struct spec spec; in format_parse() local
102 struct spec *result; in format_parse()
105 spec.directives = 0; in format_parse()
106 spec.numbered_arg_count = 0; in format_parse()
107 spec.numbered = NULL; in format_parse()
118 spec.directives++; in format_parse()
149 if (numbered_allocated == spec.numbered_arg_count) in format_parse()
152spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, numbered_allocated * sizeof (stru… in format_parse()
154 spec.numbered[spec.numbered_arg_count].number = number; in format_parse()
155 spec.numbered[spec.numbered_arg_count].type = FAT_INTEGER; in format_parse()
156 spec.numbered_arg_count++; in format_parse()
174 if (numbered_allocated == spec.numbered_arg_count) in format_parse()
177spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, numbered_allocated * sizeof (stru… in format_parse()
179 spec.numbered[spec.numbered_arg_count].number = number; in format_parse()
180 spec.numbered[spec.numbered_arg_count].type = FAT_INTEGER; in format_parse()
181 spec.numbered_arg_count++; in format_parse()
220 INVALID_CONVERSION_SPECIFIER (spec.directives, *format); in format_parse()
228 if (numbered_allocated == spec.numbered_arg_count) in format_parse()
231spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, numbered_allocated * sizeof (stru… in format_parse()
233 spec.numbered[spec.numbered_arg_count].number = number; in format_parse()
234 spec.numbered[spec.numbered_arg_count].type = type; in format_parse()
235 spec.numbered_arg_count++; in format_parse()
246 if (spec.numbered_arg_count > 1) in format_parse()
251 qsort (spec.numbered, spec.numbered_arg_count, in format_parse()
256 for (i = j = 0; i < spec.numbered_arg_count; i++) in format_parse()
257 if (j > 0 && spec.numbered[i].number == spec.numbered[j-1].number) in format_parse()
259 enum format_arg_type type1 = spec.numbered[i].type; in format_parse()
260 enum format_arg_type type2 = spec.numbered[j-1].type; in format_parse()
271 INVALID_INCOMPATIBLE_ARG_TYPES (spec.numbered[i].number); in format_parse()
275 spec.numbered[j-1].type = type_both; in format_parse()
281 spec.numbered[j].number = spec.numbered[i].number; in format_parse()
282 spec.numbered[j].type = spec.numbered[i].type; in format_parse()
286 spec.numbered_arg_count = j; in format_parse()
292 result = XMALLOC (struct spec); in format_parse()
293 *result = spec; in format_parse()
297 if (spec.numbered != NULL) in format_parse()
298 free (spec.numbered); in format_parse()
305 struct spec *spec = (struct spec *) descr; in format_free() local
307 if (spec->numbered != NULL) in format_free()
308 free (spec->numbered); in format_free()
309 free (spec); in format_free()
315 struct spec *spec = (struct spec *) descr; in format_get_number_of_directives() local
317 return spec->directives; in format_get_number_of_directives()
325 struct spec *spec1 = (struct spec *) msgid_descr; in format_check()
326 struct spec *spec2 = (struct spec *) msgstr_descr; in format_check()
416 struct spec *spec = (struct spec *) descr; in format_print() local
420 if (spec == NULL) in format_print()
428 for (i = 0; i < spec->numbered_arg_count; i++) in format_print()
430 unsigned int number = spec->numbered[i].number; in format_print()
438 switch (spec->numbered[i].type) in format_print()