aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/Xepan_plugins.c6
-rw-r--r--plugins/Xplugin_api.c6
-rw-r--r--plugins/Xplugin_api.h6
-rw-r--r--plugins/Xplugin_api_decls.h6
-rw-r--r--plugins/Xplugin_table.h6
-rw-r--r--plugins/plugin_api_list.c9
6 files changed, 38 insertions, 1 deletions
diff --git a/plugins/Xepan_plugins.c b/plugins/Xepan_plugins.c
index 7377bfeced..1e452a4409 100644
--- a/plugins/Xepan_plugins.c
+++ b/plugins/Xepan_plugins.c
@@ -207,3 +207,9 @@ patable.p_except_setup_try = except_setup_try;
patable.p_col_set_fence = col_set_fence;
patable.p_tvb_get_string = tvb_get_string;
patable.p_tvb_get_stringz = tvb_get_stringz;
+patable.p_find_dissector_table = find_dissector_table;
+patable.p_dissector_get_port_handle = dissector_get_port_handle;
+patable.p_dissector_handle_get_short_name = dissector_handle_get_short_name;
+patable.p_dissector_handle_get_protocol_index = dissector_handle_get_protocol_index;
+patable.p_new_register_dissector = new_register_dissector;
+patable.p_new_create_dissector_handle = new_create_dissector_handle;
diff --git a/plugins/Xplugin_api.c b/plugins/Xplugin_api.c
index ff7c855c07..680da9cab4 100644
--- a/plugins/Xplugin_api.c
+++ b/plugins/Xplugin_api.c
@@ -207,3 +207,9 @@ p_except_setup_try = pat->p_except_setup_try;
p_col_set_fence = pat->p_col_set_fence;
p_tvb_get_string = pat->p_tvb_get_string;
p_tvb_get_stringz = pat->p_tvb_get_stringz;
+p_find_dissector_table = pat->p_find_dissector_table;
+p_dissector_get_port_handle = pat->p_dissector_get_port_handle;
+p_dissector_handle_get_short_name = pat->p_dissector_handle_get_short_name;
+p_dissector_handle_get_protocol_index = pat->p_dissector_handle_get_protocol_index;
+p_new_register_dissector = pat->p_new_register_dissector;
+p_new_create_dissector_handle = pat->p_new_create_dissector_handle;
diff --git a/plugins/Xplugin_api.h b/plugins/Xplugin_api.h
index afbab262a8..cc7d06831e 100644
--- a/plugins/Xplugin_api.h
+++ b/plugins/Xplugin_api.h
@@ -207,3 +207,9 @@
#define col_set_fence (*p_col_set_fence)
#define tvb_get_string (*p_tvb_get_string)
#define tvb_get_stringz (*p_tvb_get_stringz)
+#define find_dissector_table (*p_find_dissector_table)
+#define dissector_get_port_handle (*p_dissector_get_port_handle)
+#define dissector_handle_get_short_name (*p_dissector_handle_get_short_name)
+#define dissector_handle_get_protocol_index (*p_dissector_handle_get_protocol_index)
+#define new_register_dissector (*p_new_register_dissector)
+#define new_create_dissector_handle (*p_new_create_dissector_handle)
diff --git a/plugins/Xplugin_api_decls.h b/plugins/Xplugin_api_decls.h
index e427b73b98..e2ea9e1916 100644
--- a/plugins/Xplugin_api_decls.h
+++ b/plugins/Xplugin_api_decls.h
@@ -207,3 +207,9 @@ addr_except_setup_try p_except_setup_try;
addr_col_set_fence p_col_set_fence;
addr_tvb_get_string p_tvb_get_string;
addr_tvb_get_stringz p_tvb_get_stringz;
+addr_find_dissector_table p_find_dissector_table;
+addr_dissector_get_port_handle p_dissector_get_port_handle;
+addr_dissector_handle_get_short_name p_dissector_handle_get_short_name;
+addr_dissector_handle_get_protocol_index p_dissector_handle_get_protocol_index;
+addr_new_register_dissector p_new_register_dissector;
+addr_new_create_dissector_handle p_new_create_dissector_handle;
diff --git a/plugins/Xplugin_table.h b/plugins/Xplugin_table.h
index a01ebb973f..da61856681 100644
--- a/plugins/Xplugin_table.h
+++ b/plugins/Xplugin_table.h
@@ -207,3 +207,9 @@ typedef void (*addr_except_setup_try) (struct except_stacknode *, struct except_
typedef void (*addr_col_set_fence) (column_info *, gint);
typedef guint8 *(*addr_tvb_get_string) (tvbuff_t *, gint, gint);
typedef guint8 *(*addr_tvb_get_stringz) (tvbuff_t *, gint, gint *);
+typedef dissector_table_t (*addr_find_dissector_table) (const char *);
+typedef dissector_handle_t (*addr_dissector_get_port_handle) (dissector_table_t, guint32);
+typedef char *(*addr_dissector_handle_get_short_name) (dissector_handle_t);
+typedef int (*addr_dissector_handle_get_protocol_index) (dissector_handle_t);
+typedef void (*addr_new_register_dissector) (const char *, new_dissector_t, int);
+typedef dissector_handle_t (*addr_new_create_dissector_handle) (new_dissector_t, int);
diff --git a/plugins/plugin_api_list.c b/plugins/plugin_api_list.c
index 7718621b06..d6b142ed33 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.2 2003/07/18 22:47:18 guy Exp $
+ * $Id: plugin_api_list.c,v 1.3 2003/07/31 18:34:52 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -341,3 +341,10 @@ void col_set_fence(column_info*, gint);
guint8 *tvb_get_string(tvbuff_t *, gint, gint);
guint8 *tvb_get_stringz(tvbuff_t *, gint, gint *);
+
+dissector_table_t find_dissector_table(const char *);
+dissector_handle_t dissector_get_port_handle(dissector_table_t, guint32);
+char *dissector_handle_get_short_name(dissector_handle_t);
+int dissector_handle_get_protocol_index(dissector_handle_t);
+void new_register_dissector(const char *, new_dissector_t, int);
+dissector_handle_t new_create_dissector_handle(new_dissector_t, int);