aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/Xplugin_api.h
diff options
context:
space:
mode:
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>2003-07-31 18:34:52 +0000
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>2003-07-31 18:34:52 +0000
commit3740c5ed692016b7b82366fcdad62357f0cb87fb (patch)
tree0df91e1b7628c35fa26414dcaece192fa2170695 /plugins/Xplugin_api.h
parente03eeae507a4a65aa20b61e0d7ac5f01aa862dc1 (diff)
From Tomas Kukosa: add "find_dissector_table()",
"dissector_get_port_handle()", "dissector_handle_get_short_name()", "dissector_handle_get_protocol_index()", "new_register_dissector()", and "new_create_dissector_handle()" to the list of APIs available to plugins on platforms where plugins have to call core Ethereal routines through pointers. "extern"alize the remaining routines in "epan/packet.h". git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8116 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'plugins/Xplugin_api.h')
-rw-r--r--plugins/Xplugin_api.h6
1 files changed, 6 insertions, 0 deletions
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)