aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>2003-10-28 21:03:01 +0000
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>2003-10-28 21:03:01 +0000
commit7b50e7b1cf644ee82f7c805bc61d4e422d6325d6 (patch)
tree46dd1f32eb64d9bd01ed36e9f9db486285ee115a /plugins
parentece9a178640700c3370976b2f76f3f1ec291d1a9 (diff)
Add "get_datafile_dir()" to the plugin API list, for the benefit of
plugins that might get configuration information from a file. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8807 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'plugins')
-rw-r--r--plugins/Xass-list2
-rw-r--r--plugins/Xplugin_api.c1
-rw-r--r--plugins/Xplugin_api.h1
-rw-r--r--plugins/Xplugin_api_decls.h1
-rw-r--r--plugins/Xplugin_table.h1
-rw-r--r--plugins/plugin_api_list.c5
6 files changed, 9 insertions, 2 deletions
diff --git a/plugins/Xass-list b/plugins/Xass-list
index 28fc2b5392..efcb04c6eb 100644
--- a/plugins/Xass-list
+++ b/plugins/Xass-list
@@ -70,4 +70,4 @@ dissect_per_integer, dissect_per_constrained_integer, dissect_per_choice,
dissect_per_sequence, dissect_per_octet_string, dissect_per_restricted_character_string,
dissector_add_string, dissector_delete_string, dissector_change_string,
dissector_reset_string, dissector_try_string, dissector_get_string_handle,
-
+get_datafile_dir,
diff --git a/plugins/Xplugin_api.c b/plugins/Xplugin_api.c
index 8615100857..66b8be528b 100644
--- a/plugins/Xplugin_api.c
+++ b/plugins/Xplugin_api.c
@@ -239,3 +239,4 @@ p_dissector_change_string = pat->p_dissector_change_string;
p_dissector_reset_string = pat->p_dissector_reset_string;
p_dissector_try_string = pat->p_dissector_try_string;
p_dissector_get_string_handle = pat->p_dissector_get_string_handle;
+p_get_datafile_dir = pat->p_get_datafile_dir;
diff --git a/plugins/Xplugin_api.h b/plugins/Xplugin_api.h
index 61a3b48d16..744446b6f7 100644
--- a/plugins/Xplugin_api.h
+++ b/plugins/Xplugin_api.h
@@ -239,3 +239,4 @@
#define dissector_reset_string (*p_dissector_reset_string)
#define dissector_try_string (*p_dissector_try_string)
#define dissector_get_string_handle (*p_dissector_get_string_handle)
+#define get_datafile_dir (*p_get_datafile_dir)
diff --git a/plugins/Xplugin_api_decls.h b/plugins/Xplugin_api_decls.h
index a828bd3c17..891ab09712 100644
--- a/plugins/Xplugin_api_decls.h
+++ b/plugins/Xplugin_api_decls.h
@@ -239,3 +239,4 @@ addr_dissector_change_string p_dissector_change_string;
addr_dissector_reset_string p_dissector_reset_string;
addr_dissector_try_string p_dissector_try_string;
addr_dissector_get_string_handle p_dissector_get_string_handle;
+addr_get_datafile_dir p_get_datafile_dir;
diff --git a/plugins/Xplugin_table.h b/plugins/Xplugin_table.h
index b5792e3c08..fad628cc6f 100644
--- a/plugins/Xplugin_table.h
+++ b/plugins/Xplugin_table.h
@@ -239,3 +239,4 @@ typedef void (*addr_dissector_change_string) (const char *, gchar *, dissector_h
typedef void (*addr_dissector_reset_string) (const char *, const gchar *);
typedef gboolean (*addr_dissector_try_string) (dissector_table_t, const gchar *, tvbuff_t *, packet_info *, proto_tree *);
typedef dissector_handle_t (*addr_dissector_get_string_handle) (dissector_table_t, const gchar *);
+typedef const char *(*addr_get_datafile_dir) (void);
diff --git a/plugins/plugin_api_list.c b/plugins/plugin_api_list.c
index f6048b7534..c9a56839cc 100644
--- a/plugins/plugin_api_list.c
+++ b/plugins/plugin_api_list.c
@@ -1,7 +1,7 @@
/* plugin_api_list.c
* Used to generate various included files for plugin API
*
- * $Id: plugin_api_list.c,v 1.7 2003/09/24 18:35:08 guy Exp $
+ * $Id: plugin_api_list.c,v 1.8 2003/10/28 21:01:11 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -28,6 +28,7 @@
#include <epan/packet.h>
#include <epan/conversation.h>
+#include <epan/filesystem.h>
#include "prefs.h"
#include "reassemble.h"
#include "packet-giop.h"
@@ -376,3 +377,5 @@ void dissector_change_string(const char*, gchar *, dissector_handle_t);
void dissector_reset_string(const char*, const gchar*);
gboolean dissector_try_string(dissector_table_t, const gchar*, tvbuff_t*, packet_info*, proto_tree*);
dissector_handle_t dissector_get_string_handle(dissector_table_t, const gchar*);
+
+const char *get_datafile_dir(void);