master
 1#ifndef _GETOPT_H
 2#define _GETOPT_H
 3
 4#ifdef __cplusplus
 5extern "C" {
 6#endif
 7
 8int getopt(int, char * const [], const char *);
 9extern char *optarg;
10extern int optind, opterr, optopt, optreset;
11
12struct option {
13	const char *name;
14	int has_arg;
15	int *flag;
16	int val;
17};
18
19int getopt_long(int, char *const *, const char *, const struct option *, int *);
20int getopt_long_only(int, char *const *, const char *, const struct option *, int *);
21
22#define no_argument        0
23#define required_argument  1
24#define optional_argument  2
25
26#ifdef __cplusplus
27}
28#endif
29
30#endif