Lines Matching defs:ld_options
200 static const struct ld_option ld_options[] =
533 #define OPTION_COUNT ARRAY_SIZE (ld_options)
562 if (ld_options[i].shortopt != '\0')
564 shortopts[is] = ld_options[i].shortopt;
566 if (ld_options[i].opt.has_arg == required_argument
567 || ld_options[i].opt.has_arg == optional_argument)
571 if (ld_options[i].opt.has_arg == optional_argument)
578 if (ld_options[i].opt.name != NULL)
580 if (ld_options[i].control == EXACTLY_TWO_DASHES)
582 really_longopts[irl] = ld_options[i].opt;
587 longopts[il] = ld_options[i].opt;
1470 if (ld_options[i].doc != NULL)
1483 if (ld_options[j].shortopt != '\0'
1484 && ld_options[j].control != NO_HELP)
1486 printf ("%s-%c", comma ? ", " : "", ld_options[j].shortopt);
1488 if (ld_options[j].arg != NULL)
1490 if (ld_options[j].opt.has_arg != optional_argument)
1495 printf ("%s", _(ld_options[j].arg));
1496 len += strlen (_(ld_options[j].arg));
1502 while (j < OPTION_COUNT && ld_options[j].doc == NULL);
1507 if (ld_options[j].opt.name != NULL
1508 && ld_options[j].control != NO_HELP)
1511 (ld_options[j].control == TWO_DASHES
1512 || ld_options[j].control == EXACTLY_TWO_DASHES);
1517 ld_options[j].opt.name);
1521 + strlen (ld_options[j].opt.name));
1522 if (ld_options[j].arg != NULL)
1524 printf (" %s", _(ld_options[j].arg));
1525 len += 1 + strlen (_(ld_options[j].arg));
1531 while (j < OPTION_COUNT && ld_options[j].doc == NULL);
1542 printf ("%s\n", _(ld_options[i].doc));