blob: db1592c52f78d8116201b742948df1f51c4ff7b5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#ifndef __GETOPT_H__
#define __GETOPT_H__
#include <unistd.h>
extern int optopt;
struct option {
const char* name;
int has_arg;
int* flag;
int val;
};
#define no_argument 0
#define required_argument 1
#define optional_argument 2
extern int getopt_long(int argc, char *const *argv,
const char *shortopts, const struct option *longopts,
int *longind);
extern int getopt_long_only(int argc, char *const *argv,
const char *shortopts, const struct option *longopts,
int *longind);
#endif
|