Lines Matching defs:named
93 struct named_arg *named;
126 spec.named = NULL;
283 spec.named = (struct named_arg *) xrealloc (spec.named, spec.allocated * sizeof (struct named_arg));
285 spec.named[spec.named_arg_count].name = name;
286 spec.named[spec.named_arg_count].type = type;
315 /* Sort the named argument array, and eliminate duplicates. */
321 qsort (spec.named, spec.named_arg_count, sizeof (struct named_arg),
327 if (j > 0 && strcmp (spec.named[i].name, spec.named[j-1].name) == 0)
329 enum format_arg_type type1 = spec.named[i].type;
330 enum format_arg_type type2 = spec.named[j-1].type;
343 xasprintf (_("The string refers to the argument named '%s' in incompatible ways."), spec.named[i].name);
347 spec.named[j-1].type = type_both;
348 free (spec.named[i].name);
354 spec.named[j].name = spec.named[i].name;
355 spec.named[j].type = spec.named[i].type;
370 if (spec.named != NULL)
374 free (spec.named[i].name);
375 free (spec.named);
387 if (spec->named != NULL)
391 free (spec->named[i].name);
392 free (spec->named);
444 strcmp (spec1->named[i].name, spec2->named[j].name));
450 spec2->named[j].name, pretty_msgstr);
460 spec1->named[i].name, pretty_msgstr);
474 if (strcmp (spec1->named[i].name, spec2->named[j].name) == 0)
476 if (spec1->named[i].type != spec2->named[j].type)
480 pretty_msgstr, spec2->named[j].name);
583 printf ("'%s':", spec->named[i].name);
584 switch (spec->named[i].type)