aboutsummaryrefslogtreecommitdiffstats
path: root/register.h
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2017-11-16 23:55:57 +0000
committerMichael Mann <mmann78@netscape.net>2017-11-18 14:43:10 +0000
commitb695b3e2f72998d66ca4b7a6826d4ce1688060c8 (patch)
treedf1bd7e3db0e50fc5d9b1fa41538fe40420026fa /register.h
parentd8e2bee9ea84ec5123d2023f32c0f0d191834d32 (diff)
Begin cleanup of make-dissector-reg.py
Move registration code to a new register.c file so it is readable. Dissector load points are stored in a generated function pointer array instead. Simplify python script somewhat by not interleaving the plugin and dissector logic. Change-Id: I5ec21270f4e1550a5c911efa7f0dc4fc7fcb13a5 Reviewed-on: https://code.wireshark.org/review/24474 Reviewed-by: João Valverde <j@v6e.pt> Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'register.h')
-rw-r--r--register.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/register.h b/register.h
index af7ca10820..ab87c6d9e4 100644
--- a/register.h
+++ b/register.h
@@ -49,7 +49,7 @@ typedef void (*register_cb)(register_action_e action, const char *message, gpoin
* Messages have the format "proto_register_XXX".
* @param client_data Data pointer for the callback.
*/
-WS_DLL_PUBLIC void register_all_protocols(register_cb cb, gpointer client_data);
+void register_all_protocols(register_cb cb, gpointer client_data);
/** Call each dissector's protocol handoff routine.
*
@@ -61,9 +61,11 @@ WS_DLL_PUBLIC void register_all_protocols(register_cb cb, gpointer client_data);
* Messages have the format "proto_reg_handoff_XXX".
* @param client_data Data pointer for the callback.
*/
-WS_DLL_PUBLIC void register_all_protocol_handoffs(register_cb cb, gpointer client_data);
+void register_all_protocol_handoffs(register_cb cb, gpointer client_data);
+
extern void register_all_tap_listeners(void);
-WS_DLL_PUBLIC gulong register_count(void);
+
+gulong register_count(void);
#ifdef __cplusplus
}