Lines Matching defs:ld_options
100 static const struct ld_option ld_options[] =
650 #define OPTION_COUNT ARRAY_SIZE (ld_options)
693 if (ld_options[i].shortopt != '\0')
695 shortopts[is] = ld_options[i].shortopt;
697 if (ld_options[i].opt.has_arg == required_argument
698 || ld_options[i].opt.has_arg == optional_argument)
702 if (ld_options[i].opt.has_arg == optional_argument)
709 if (ld_options[i].opt.name != NULL)
711 if (ld_options[i].control == EXACTLY_TWO_DASHES)
713 really_longopts[irl] = ld_options[i].opt;
718 longopts[il] = ld_options[i].opt;
831 for (opt = ARRAY_SIZE (ld_options); opt--;)
832 if (ld_options[opt].opt.has_arg == required_argument
836 && ld_options[opt].opt.name != NULL
837 && strcmp (argv[last_optind] + ld_options[opt].control, ld_options[opt].opt.name) == 0)
2407 if (ld_options[i].doc != NULL)
2420 if (ld_options[j].shortopt != '\0'
2421 && ld_options[j].control != NO_HELP)
2423 printf ("%s-%c", comma ? ", " : "", ld_options[j].shortopt);
2425 if (ld_options[j].arg != NULL)
2427 if (ld_options[j].opt.has_arg != optional_argument)
2432 printf ("%s", _(ld_options[j].arg));
2433 len += strlen (_(ld_options[j].arg));
2439 while (j < OPTION_COUNT && ld_options[j].doc == NULL);
2444 if (ld_options[j].opt.name != NULL
2445 && ld_options[j].control != NO_HELP)
2448 (ld_options[j].control == TWO_DASHES
2449 || ld_options[j].control == EXACTLY_TWO_DASHES);
2454 ld_options[j].opt.name);
2458 + strlen (ld_options[j].opt.name));
2459 if (ld_options[j].arg != NULL)
2461 printf (" %s", _(ld_options[j].arg));
2462 len += 1 + strlen (_(ld_options[j].arg));
2468 while (j < OPTION_COUNT && ld_options[j].doc == NULL);
2479 printf ("%s", _(ld_options[i].doc));
2480 if ((ld_options[i].opt.val == OPTION_PLUGIN
2481 || ld_options[i].opt.val == OPTION_PLUGIN_OPT)