diff options
author | Ulf Lamping <ulf.lamping@web.de> | 2006-02-10 02:05:30 +0000 |
---|---|---|
committer | Ulf Lamping <ulf.lamping@web.de> | 2006-02-10 02:05:30 +0000 |
commit | e4e8df5e1d7baea590c02edf369c65e82ffaece2 (patch) | |
tree | e906ceda128cc5fd13c23de04c9414e5864af895 /capture_opts.h | |
parent | 0d9c276e901f8a3e5de9ae2502a078ffb3d90064 (diff) | |
download | wireshark-e4e8df5e1d7baea590c02edf369c65e82ffaece2.tar.gz wireshark-e4e8df5e1d7baea590c02edf369c65e82ffaece2.tar.bz2 wireshark-e4e8df5e1d7baea590c02edf369c65e82ffaece2.zip |
remove all calls to exit() from the capture_opts.c and replace them by status return values (0,1 or 2).
This way makes it much easier to debug, e.g. to set a common breakpoint if a command line parameter fails.
svn path=/trunk/; revision=17240
Diffstat (limited to 'capture_opts.h')
-rw-r--r-- | capture_opts.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/capture_opts.h b/capture_opts.h index 7bf7c177ea..178757e2c8 100644 --- a/capture_opts.h +++ b/capture_opts.h @@ -103,7 +103,7 @@ extern void capture_opts_init(capture_options *capture_opts, void *cfile); /* set a command line option value */ -extern void +extern int capture_opts_add_opt(capture_options *capture_opts, int opt, const char *optarg, gboolean *start_capture); /* log content of capture_opts */ @@ -111,11 +111,11 @@ extern void capture_opts_log(const char *log_domain, GLogLevelFlags log_level, capture_options *capture_opts); /* list link layer types */ -extern void +extern int capture_opts_list_link_layer_types(capture_options *capture_opts); /* list interfaces */ -extern void +extern int capture_opts_list_interfaces(void); /* trim the snaplen entry */ |