diff options
author | Luis Ontanon <luis.ontanon@gmail.com> | 2005-09-29 20:37:05 +0000 |
---|---|---|
committer | Luis Ontanon <luis.ontanon@gmail.com> | 2005-09-29 20:37:05 +0000 |
commit | 46e293cc16cdae70225e671833f107a86207a582 (patch) | |
tree | 36fbba0719296b20135523aecf298be776518cd3 | |
parent | 855e39b91c68cdc9020fc812829ffba800d135cb (diff) |
I needed to cut'n'paste something more...
I did not even try to compile it before check it in, sorry!
svn path=/trunk/; revision=16057
-rw-r--r-- | epan/tvbparse.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/epan/tvbparse.c b/epan/tvbparse.c index cf2148813e..f6950e75fa 100644 --- a/epan/tvbparse.c +++ b/epan/tvbparse.c @@ -33,6 +33,7 @@ #include <epan/emem.h> #include <epan/proto.h> +#include <epan/packet_info.h> #include <epan/tvbparse.h> typedef enum _tvbparse_wanted_type_t { @@ -804,8 +805,12 @@ tvbparse_elem_t* tvbparse_find(tvbparse_t* tt, const tvbparse_wanted_t* wanted) return NULL; } +struct _elem_tree_stack_frame { + proto_tree* tree; + tvbparse_elem_t* elem; +}; -static void tvbparse_tree_add_elem(proto_tree* tree, tvbparse_elem_t* curr) { +void tvbparse_tree_add_elem(proto_tree* tree, tvbparse_elem_t* curr) { GPtrArray* stack = g_ptr_array_new(); struct _elem_tree_stack_frame* frame = ep_alloc(sizeof(struct _elem_tree_stack_frame)); proto_item* pi; |