2014-09-11 19:31:07 +00:00
|
|
|
|
2012-04-28 03:36:25 +00:00
|
|
|
#ifndef __flags_h__
|
|
|
|
#define __flags_h__
|
|
|
|
|
|
|
|
typedef struct Flags {
|
2014-09-11 19:31:07 +00:00
|
|
|
char *_o;
|
|
|
|
unsigned _v;
|
2012-04-28 03:36:25 +00:00
|
|
|
|
2014-09-11 19:31:07 +00:00
|
|
|
unsigned _i:1;
|
|
|
|
unsigned _I:1;
|
|
|
|
unsigned _V:1;
|
|
|
|
unsigned _O:1;
|
|
|
|
unsigned _0:1;
|
|
|
|
unsigned _1:1;
|
2012-04-28 03:36:25 +00:00
|
|
|
|
|
|
|
} Flags;
|
|
|
|
|
|
|
|
|
|
|
|
extern struct Flags flags;
|
|
|
|
|
2014-09-11 19:31:07 +00:00
|
|
|
int FlagsParse(int argc, char **argv);
|
|
|
|
|
|
|
|
void FlagsHelp(void);
|
2012-04-30 02:46:11 +00:00
|
|
|
|
2014-09-11 19:31:07 +00:00
|
|
|
#endif
|
2012-04-30 02:46:11 +00:00
|
|
|
|