33 #if !defined __GNU_LIBRARY__
96 # if (defined __STDC__ && __STDC__) || defined __cplusplus
110 # define no_argument 0
111 # define required_argument 1
112 # define optional_argument 2
140 #if (defined __STDC__ && __STDC__) || defined __cplusplus
141 # ifdef __GNU_LIBRARY__
145 extern int getopt (
int ___argc,
char *
const *___argv,
const char *__shortopts);
147 extern int getopt ();
150 # ifndef __need_getopt
151 extern int getopt_long (
int ___argc,
char *
const *___argv,
152 const char *__shortopts,
153 const struct option *__longopts,
int *__longind);
154 extern int getopt_long_only (
int ___argc,
char *
const *___argv,
155 const char *__shortopts,
156 const struct option *__longopts,
int *__longind);
159 extern int _getopt_internal (
int ___argc,
char *
const *___argv,
160 const char *__shortopts,
161 const struct option *__longopts,
int *__longind,
165 extern int getopt ();
166 # ifndef __need_getopt
167 extern int getopt_long ();
168 extern int getopt_long_only ();
170 extern int _getopt_internal ();