aboutsummaryrefslogtreecommitdiffstats
path: root/epan/report_err.h
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2007-05-25 17:22:32 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2007-05-25 17:22:32 +0000
commit11f06217ced22efb25ff4157216622ea24da7cab (patch)
tree2ff6203726b046cb044b2ba9f79980fd79fea61d /epan/report_err.h
parentc22f70ec1be27d319953eaa4e37e73fec6810d42 (diff)
Have editcap and capinfos loading the wiretap plugins.
epan/filesystem.c have get_plugin_dir() calling init_plugin_dir() if necessary epan/epan.c and epan/report_err.c move the report_failure family into the new report_err.c file, have epan_init() calling the initializer epan/plugins.h and epan/proto.c do not have init_plugins() calling the proto_reg functions instead do it in init_proto() gtk/main.c and tshark.c init_plugin_dir() has become suprefluous capinfos.c and editcap.c load the wiretap plugins Makefiles do what's needed to build withe the above changes. svn path=/trunk/; revision=21935
Diffstat (limited to 'epan/report_err.h')
-rw-r--r--epan/report_err.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/report_err.h b/epan/report_err.h
index c9686413c8..159cd96cee 100644
--- a/epan/report_err.h
+++ b/epan/report_err.h
@@ -31,6 +31,14 @@ extern "C" {
#endif /* __cplusplus */
/*
+ * Initialize the report err routines
+ */
+extern void init_report_err(
+ void (*report_failure)(const char *, va_list),
+ void (*report_open_failure)(const char *, int, gboolean),
+ void (*report_read_failure)(const char *, int));
+
+/*
* Report an error when trying to open a file.
*/
extern void report_open_failure(const char *filename, int err,