|
@@ -79,9 +79,7 @@ extern int _getopt_internal (int argc, char *const *argv, const char *optstring,
|
|
|
Also, when `ordering' is RETURN_IN_ORDER,
|
|
|
each non-option ARGV-element is returned here. */
|
|
|
|
|
|
-libc_hidden_proto(optarg)
|
|
|
char *optarg = NULL;
|
|
|
-libc_hidden_data_def(optarg)
|
|
|
|
|
|
/* Index in ARGV of the next element to be scanned.
|
|
|
This is used for communication to and from the caller
|
|
@@ -96,24 +94,18 @@ libc_hidden_data_def(optarg)
|
|
|
how much of ARGV has been scanned so far. */
|
|
|
|
|
|
/* 1003.2 says this must be 1 before any call. */
|
|
|
-libc_hidden_proto(optind)
|
|
|
int optind = 1;
|
|
|
-libc_hidden_data_def(optind)
|
|
|
|
|
|
/* Callers store zero here to inhibit the error message
|
|
|
for unrecognized options. */
|
|
|
|
|
|
-libc_hidden_proto(opterr)
|
|
|
int opterr = 1;
|
|
|
-libc_hidden_data_def(opterr)
|
|
|
|
|
|
/* Set to an option character which was unrecognized.
|
|
|
This must be initialized on some systems to avoid linking in the
|
|
|
system's own getopt implementation. */
|
|
|
|
|
|
-libc_hidden_proto(optopt)
|
|
|
int optopt = '?';
|
|
|
-libc_hidden_data_def(optopt)
|
|
|
|
|
|
/* The next char to be scanned in the option-element
|
|
|
in which the last option character we returned was found.
|