18 #ifndef __DISSECT_OPTS_H__ 19 #define __DISSECT_OPTS_H__ 44 #define LONGOPT_DISABLE_PROTOCOL 4096 45 #define LONGOPT_ENABLE_HEURISTIC 4097 46 #define LONGOPT_DISABLE_HEURISTIC 4098 47 #define LONGOPT_ENABLE_PROTOCOL 4099 52 #define LONGOPT_DISSECT_COMMON \ 53 {"disable-protocol", required_argument, NULL, LONGOPT_DISABLE_PROTOCOL }, \ 54 {"enable-heuristic", required_argument, NULL, LONGOPT_ENABLE_HEURISTIC }, \ 55 {"disable-heuristic", required_argument, NULL, LONGOPT_DISABLE_HEURISTIC }, \ 56 {"enable-protocol", required_argument, NULL, LONGOPT_ENABLE_PROTOCOL }, \ 58 #define OPTSTRING_DISSECT_COMMON \ 64 GSList *enable_protocol_slist;
65 GSList *disable_protocol_slist;
66 GSList *enable_heur_slist;
67 GSList *disable_heur_slist;
74 dissect_opts_init(
void);
82 dissect_opts_handle_opt(
int opt,
char *optarg_str_p);
92 setup_enabled_and_disabled_protocols(
void);
struct dissect_options_tag dissect_options
Definition: dissect_opts.h:62