• Home
  • Raw
  • Download

Lines Matching full:spec

91 struct spec  struct
119 struct spec spec; in format_parse() local
122 struct spec *result; in format_parse()
124 spec.directives = 0; in format_parse()
125 spec.numbered_arg_count = 0; in format_parse()
126 spec.numbered = NULL; in format_parse()
135 spec.directives++; in format_parse()
168 *invalid_reason = INVALID_ARGNO_0 (spec.directives); in format_parse()
220 INVALID_WIDTH_ARGNO_0 (spec.directives); in format_parse()
243 if (numbered_allocated == spec.numbered_arg_count) in format_parse()
246spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, numbered_allocated * sizeof (stru… in format_parse()
248 spec.numbered[spec.numbered_arg_count].number = width_number; in format_parse()
249 spec.numbered[spec.numbered_arg_count].type = FAT_INTEGER; in format_parse()
250 spec.numbered_arg_count++; in format_parse()
258 if (spec.numbered_arg_count > 0) in format_parse()
269spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, numbered_allocated * sizeof (stru… in format_parse()
271 spec.numbered[unnumbered_arg_count].number = unnumbered_arg_count + 1; in format_parse()
272 spec.numbered[unnumbered_arg_count].type = FAT_INTEGER; in format_parse()
309 INVALID_PRECISION_ARGNO_0 (spec.directives); in format_parse()
332 if (numbered_allocated == spec.numbered_arg_count) in format_parse()
335spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, numbered_allocated * sizeof (stru… in format_parse()
337 spec.numbered[spec.numbered_arg_count].number = precision_number; in format_parse()
338 spec.numbered[spec.numbered_arg_count].type = FAT_INTEGER; in format_parse()
339 spec.numbered_arg_count++; in format_parse()
347 if (spec.numbered_arg_count > 0) in format_parse()
358spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, numbered_allocated * sizeof (str… in format_parse()
360 spec.numbered[unnumbered_arg_count].number = unnumbered_arg_count + 1; in format_parse()
361 spec.numbered[unnumbered_arg_count].type = FAT_INTEGER; in format_parse()
431 INVALID_CONVERSION_SPECIFIER (spec.directives, in format_parse()
450 spec.directives); in format_parse()
473 if (numbered_allocated == spec.numbered_arg_count) in format_parse()
476spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, numbered_allocated * sizeof (stru… in format_parse()
478 spec.numbered[spec.numbered_arg_count].number = number; in format_parse()
479 spec.numbered[spec.numbered_arg_count].type = type; in format_parse()
480 spec.numbered_arg_count++; in format_parse()
487 if (spec.numbered_arg_count > 0) in format_parse()
497spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, numbered_allocated * sizeof (stru… in format_parse()
499 spec.numbered[unnumbered_arg_count].number = unnumbered_arg_count + 1; in format_parse()
500 spec.numbered[unnumbered_arg_count].type = type; in format_parse()
511 spec.numbered_arg_count = unnumbered_arg_count; in format_parse()
513 else if (spec.numbered_arg_count > 1) in format_parse()
518 qsort (spec.numbered, spec.numbered_arg_count, in format_parse()
523 for (i = j = 0; i < spec.numbered_arg_count; i++) in format_parse()
524 if (j > 0 && spec.numbered[i].number == spec.numbered[j-1].number) in format_parse()
526 enum format_arg_type type1 = spec.numbered[i].type; in format_parse()
527 enum format_arg_type type2 = spec.numbered[j-1].type; in format_parse()
540 INVALID_INCOMPATIBLE_ARG_TYPES (spec.numbered[i].number); in format_parse()
544 spec.numbered[j-1].type = type_both; in format_parse()
550 spec.numbered[j].number = spec.numbered[i].number; in format_parse()
551 spec.numbered[j].type = spec.numbered[i].type; in format_parse()
555 spec.numbered_arg_count = j; in format_parse()
561 result = XMALLOC (struct spec); in format_parse()
562 *result = spec; in format_parse()
566 if (spec.numbered != NULL) in format_parse()
567 free (spec.numbered); in format_parse()
574 struct spec *spec = (struct spec *) descr; in format_free() local
576 if (spec->numbered != NULL) in format_free()
577 free (spec->numbered); in format_free()
578 free (spec); in format_free()
584 struct spec *spec = (struct spec *) descr; in format_get_number_of_directives() local
586 return spec->directives; in format_get_number_of_directives()
594 struct spec *spec1 = (struct spec *) msgid_descr; in format_check()
595 struct spec *spec2 = (struct spec *) msgstr_descr; in format_check()
685 struct spec *spec = (struct spec *) descr; in format_print() local
689 if (spec == NULL) in format_print()
697 for (i = 0; i < spec->numbered_arg_count; i++) in format_print()
699 unsigned int number = spec->numbered[i].number; in format_print()
707 switch (spec->numbered[i].type) in format_print()