func:  http_dissector_add(guint32 port, dissector_handle_t handle) dissector_add_uint ( "http.port" , port , handle );  dissector_add_uint(const char *name, const guint32 pattern, dissector_handle_t handle) dissector_table_t sub_dissectors ; sub_dissectors = find_dissector_table ( name ); if ( sub_dissectors == NULL )  dissector_add_handle ( name , handle );  dissector_add_handle(const char *name, dissector_handle_t handle) dissector_table_t sub_dissectors = find_dissector_table ( name ) ; if ( sub_dissectors == NULL )  if ( getenv ( "WIRESHARK_ABORT_ON_DISSECTOR_BUG" ) != NULL )  