30 lines
380 B
C
30 lines
380 B
C
|
|
#ifndef __flags_h__
|
|
#define __flags_h__
|
|
|
|
typedef struct Flags {
|
|
char *_c;
|
|
char *_x;
|
|
|
|
unsigned _a:1;
|
|
unsigned _d:1;
|
|
unsigned _n:1;
|
|
unsigned _s:1;
|
|
unsigned _s4:1;
|
|
unsigned _st:1;
|
|
unsigned _t:1;
|
|
unsigned _u:1;
|
|
unsigned _utc:1;
|
|
|
|
} Flags;
|
|
|
|
|
|
extern struct Flags flags;
|
|
|
|
int FlagsParse(int argc, char **argv);
|
|
|
|
void FlagsHelp(void);
|
|
|
|
#endif
|
|
|