aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-user_encap.c
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2007-05-25 16:47:22 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2007-05-25 16:47:22 +0000
commitc22f70ec1be27d319953eaa4e37e73fec6810d42 (patch)
tree776d7c688c5b7e2f037cf13ab551b8af26a6ff4e /epan/dissectors/packet-user_encap.c
parent31e3747eab921d391a7da094d9c7dd815dad64bc (diff)
- epan/uat.h: change the UAT_PROTO_DEF macro to handle both the name of the dissector and the handle
- packet-user_encap.c: use the new UAT_PROTO_DEF - gtk/uat_gui.c: change the order of "containment" of the widgets to have the clist fields sized to the scrolledwindow instead of the whole window svn path=/trunk/; revision=21934
Diffstat (limited to 'epan/dissectors/packet-user_encap.c')
-rw-r--r--epan/dissectors/packet-user_encap.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/epan/dissectors/packet-user_encap.c b/epan/dissectors/packet-user_encap.c
index 8ec2011cd7..00c4b9fe33 100644
--- a/epan/dissectors/packet-user_encap.c
+++ b/epan/dissectors/packet-user_encap.c
@@ -43,8 +43,11 @@
typedef struct _user_encap_t {
guint encap;
+ char* payload_proto_name;
dissector_handle_t payload_proto;
+ char* header_proto_name;
dissector_handle_t header_proto;
+ char* trailer_proto_name;
dissector_handle_t trailer_proto;
guint header_size;
guint trailer_size;
@@ -127,11 +130,11 @@ static void user_update_cb(void* r _U_, const char** err _U_) {
}
UAT_VS_DEF(user_encap, encap, user_encap_t, WTAP_ENCAP_USER0, ENCAP0_STR)
-UAT_PROTO_DEF(user_encap, payload_proto, user_encap_t)
+UAT_PROTO_DEF(user_encap, payload_proto, payload_proto, payload_proto_name, user_encap_t)
UAT_DEC_CB_DEF(user_encap, header_size, user_encap_t)
UAT_DEC_CB_DEF(user_encap, trailer_size, user_encap_t)
-UAT_PROTO_DEF(user_encap, header_proto, user_encap_t)
-UAT_PROTO_DEF(user_encap, trailer_proto, user_encap_t)
+UAT_PROTO_DEF(user_encap, header_proto, header_proto, header_proto_name, user_encap_t)
+UAT_PROTO_DEF(user_encap, trailer_proto, trailer_proto, trailer_proto_name, user_encap_t)
static dissector_handle_t user_encap_handle;