9 int main (int argc
, char **argv
)
16 int this_option_optind
= optind
? optind
: 1;
18 c
= getopt (argc
, argv
, "abc:d:0123456789");
34 if (digit_optind
!= 0 && digit_optind
!= this_option_optind
)
35 printf ("digits occur in two different argv-elements.\n");
36 digit_optind
= this_option_optind
;
37 printf ("option %c\n", c
);
41 printf ("option a\n");
45 printf ("option b\n");
49 printf ("option c with value `%s'\n", optarg
);
56 printf ("?? getopt returned character code 0%o ??\n", c
);
62 printf ("non-option ARGV-elements: ");
64 printf ("%s ", argv
[optind
++]);