|
- #ifndef OPTS_H
- #define OPTS_H
-
- enum OPT_SCRIPTFORMAT {
- OPT_SCRIPTFORMAT_INVALID = -1,
- OPT_SCRIPTFORMAT_NONE,
- OPT_SCRIPTFORMAT_INFOHASH,
- };
-
- typedef struct {
- char info_char;
- enum OPT_SCRIPTFORMAT info;
- } opt_scriptformat_mapping_t;
-
- const static opt_scriptformat_mapping_t OPT_SCRIPTFORMAT_MAPPING[] = {
- { .info_char = 'i', .info = OPT_SCRIPTFORMAT_INFOHASH },
- };
- #define OPT_SCRIPTFORMAT_MAPPING_LEN sizeof(OPT_SCRIPTFORMAT_MAPPING)/sizeof(OPT_SCRIPTFORMAT_MAPPING[0])
-
-
- extern int opt_silent;
- extern int opt_showinfo;
- extern int opt_help;
- extern int opt_no_use_dir;
- extern int opt_pretty_progress;
- extern int opt_scriptformat_info;
- extern char* opt_data_path;
-
- /* Parse the given arguments. Return -1 if error */
- int opts_parse(int argc, char** argv);
-
- #endif
|