aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2005-09-29 20:37:05 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2005-09-29 20:37:05 +0000
commit46e293cc16cdae70225e671833f107a86207a582 (patch)
tree36fbba0719296b20135523aecf298be776518cd3
parent855e39b91c68cdc9020fc812829ffba800d135cb (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.c7
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;