Hello, I am requesting that these two functions be added to the plugin api:
void register_heur_dissector_list(const char *name, heur_dissector_list_t *list); gboolean dissector_try_heuristic(heur_dissector_list_t sub_dissectors, tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); Attached is the diff output for ethereal/plugins/plugin_api_list.c from 0.9.15 distribution. Thank you. -- Charlie
Index: plugin_api_list.c =================================================================== RCS file: /cvsrepos/ethereal/plugins/plugin_api_list.c,v retrieving revision 1.1.1.2 diff -u -r1.1.1.2 plugin_api_list.c --- plugin_api_list.c 30 Oct 2003 22:13:14 -0000 1.1.1.2 +++ plugin_api_list.c 31 Oct 2003 19:29:21 -0000 @@ -73,6 +73,10 @@ dissector_handle_t); void heur_dissector_add(const char *, heur_dissector_t, int); +void register_heur_dissector_list(const char *name, + heur_dissector_list_t *list); +gboolean dissector_try_heuristic(heur_dissector_list_t sub_dissectors, + tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); void register_dissector(const char *, dissector_t, int); dissector_handle_t find_dissector(const char *);