aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dvbci.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2012-09-27 04:36:40 +0000
committerMichael Mann <mmann78@netscape.net>2012-09-27 04:36:40 +0000
commit65ef9e9d6b691cd54540b94fb8393c02443fd9d4 (patch)
treecfeec151dcb3ccb5ee66094cd6ac3b1cadb82580 /epan/dissectors/packet-dvbci.c
parent0063cc00c803c80e80ff809da781987846478354 (diff)
replaced decode_numeric_bitfield calls with filterable item or removed it if it didn't mathematically do anything.
svn path=/trunk/; revision=45166
Diffstat (limited to 'epan/dissectors/packet-dvbci.c')
-rw-r--r--epan/dissectors/packet-dvbci.c28
1 files changed, 9 insertions, 19 deletions
diff --git a/epan/dissectors/packet-dvbci.c b/epan/dissectors/packet-dvbci.c
index b91ec34ecc..b7f4123ae1 100644
--- a/epan/dissectors/packet-dvbci.c
+++ b/epan/dissectors/packet-dvbci.c
@@ -2249,24 +2249,14 @@ dissect_res_id(tvbuff_t *tvb, gint offset, packet_info *pinfo,
/* parameter "value" == complete resource id,
RES_..._MASK will be applied by the hf definition */
- proto_tree_add_uint_format(res_tree, hf_dvbci_res_id_type,
- tvb, offset, tvb_data_len, res_id, "%s",
- decode_numeric_bitfield(res_id, RES_ID_TYPE_MASK, 32,
- "Resource ID Type: 0x%x"));
- proto_tree_add_uint_format(res_tree, hf_dvbci_res_class,
- tvb, offset, tvb_data_len, res_id, "%s (%s)",
- decode_numeric_bitfield(res_id, RES_CLASS_MASK, 32,
- "Resource Class: 0x%x"),
- val_to_str_const(RES_CLASS(res_id), dvbci_res_class,
- "Invalid Resource class"));
- proto_tree_add_uint_format(res_tree, hf_dvbci_res_type,
- tvb, offset, tvb_data_len, res_id, "%s",
- decode_numeric_bitfield(res_id, RES_TYPE_MASK, 32,
- "Resource Type: 0x%x"));
- proto_tree_add_uint_format(res_tree, hf_dvbci_res_ver,
- tvb, offset, tvb_data_len, res_id, "%s",
- decode_numeric_bitfield(res_id, RES_VER_MASK, 32,
- "Resource Version: 0x%x"));
+ proto_tree_add_uint(res_tree, hf_dvbci_res_id_type,
+ tvb, offset, tvb_data_len, res_id);
+ proto_tree_add_uint(res_tree, hf_dvbci_res_class,
+ tvb, offset, tvb_data_len, res_id);
+ proto_tree_add_uint(res_tree, hf_dvbci_res_type,
+ tvb, offset, tvb_data_len, res_id);
+ proto_tree_add_uint(res_tree, hf_dvbci_res_ver,
+ tvb, offset, tvb_data_len, res_id);
}
return ti;
@@ -4655,7 +4645,7 @@ proto_register_dvbci(void)
},
{ &hf_dvbci_res_class,
{ "Resource Class", "dvb-ci.res.class",
- FT_UINT32, BASE_HEX, NULL, RES_CLASS_MASK, NULL, HFILL }
+ FT_UINT32, BASE_HEX, VALS(dvbci_res_class), RES_CLASS_MASK, NULL, HFILL }
},
{ &hf_dvbci_res_type,
{ "Resource Type", "dvb-ci.res.type",