Lines Matching defs:numbered
125 struct numbered_arg *numbered;
333 spec->numbered = (struct numbered_arg *) xrealloc (spec->numbered, spec->allocated * sizeof (struct numbered_arg));
335 spec->numbered[spec->numbered_arg_count].number = number;
336 spec->numbered[spec->numbered_arg_count].type = type;
635 spec.numbered = NULL;
640 /* Sort the numbered argument array, and eliminate duplicates. */
646 qsort (spec.numbered, spec.numbered_arg_count,
652 if (j > 0 && spec.numbered[i].number == spec.numbered[j-1].number)
654 enum format_arg_type type1 = spec.numbered[i].type;
655 enum format_arg_type type2 = spec.numbered[j-1].type;
668 INVALID_INCOMPATIBLE_ARG_TYPES (spec.numbered[i].number);
672 spec.numbered[j-1].type = type_both;
678 spec.numbered[j].number = spec.numbered[i].number;
679 spec.numbered[j].type = spec.numbered[i].type;
694 if (spec.numbered != NULL)
695 free (spec.numbered);
704 if (spec->numbered != NULL)
705 free (spec->numbered);
738 spec1->numbered[i].number > spec2->numbered[j].number ? 1 :
739 spec1->numbered[i].number < spec2->numbered[j].number ? -1 :
746 spec2->numbered[j].number, pretty_msgstr);
756 spec1->numbered[i].number, pretty_msgstr);
770 if (spec1->numbered[i].number == spec2->numbered[j].number)
772 if (spec1->numbered[i].type != spec2->numbered[j].type)
776 pretty_msgstr, spec2->numbered[j].number);
825 unsigned int number = spec->numbered[i].number;
833 switch (spec->numbered[i].type)