#ifndef _GETOPT_H #define _GETOPT_H #include struct option { const char *name; int has_arg; int *flag; int val; }; enum { no_argument = 0, required_argument = 1, optional_argument = 2, }; __extern int getopt_long(int, char *const *, const char *, const struct option *, int *); #endif /* _GETOPT_H */