diff options
author | guy <guy@f5534014-38df-0310-8fa8-9805f1628bb7> | 2003-10-28 21:03:01 +0000 |
---|---|---|
committer | guy <guy@f5534014-38df-0310-8fa8-9805f1628bb7> | 2003-10-28 21:03:01 +0000 |
commit | 7b50e7b1cf644ee82f7c805bc61d4e422d6325d6 (patch) | |
tree | 46dd1f32eb64d9bd01ed36e9f9db486285ee115a /plugins | |
parent | ece9a178640700c3370976b2f76f3f1ec291d1a9 (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-list | 2 | ||||
-rw-r--r-- | plugins/Xplugin_api.c | 1 | ||||
-rw-r--r-- | plugins/Xplugin_api.h | 1 | ||||
-rw-r--r-- | plugins/Xplugin_api_decls.h | 1 | ||||
-rw-r--r-- | plugins/Xplugin_table.h | 1 | ||||
-rw-r--r-- | plugins/plugin_api_list.c | 5 |
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); |