aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_a_bssmap.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2014-06-26 20:33:02 -0400
committerMichael Mann <mmann78@netscape.net>2014-06-29 13:10:02 +0000
commitfe4b7ee625c046bc09a7d8ae55afb0e16cb17fc3 (patch)
treec4311cf830bd0ccc100f7a59808f39609ba02b24 /epan/dissectors/packet-gsm_a_bssmap.c
parente1a8c9599fadc787253115316c549e849f377fd2 (diff)
convert to proto_tree_add_subtree[_format]
Change-Id: If110de1e0555637264f86f1508858d569871a9c7 Reviewed-on: https://code.wireshark.org/review/2675 Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-gsm_a_bssmap.c')
-rw-r--r--epan/dissectors/packet-gsm_a_bssmap.c27
1 files changed, 11 insertions, 16 deletions
diff --git a/epan/dissectors/packet-gsm_a_bssmap.c b/epan/dissectors/packet-gsm_a_bssmap.c
index 284d7a2e9d..bc015c1f34 100644
--- a/epan/dissectors/packet-gsm_a_bssmap.c
+++ b/epan/dissectors/packet-gsm_a_bssmap.c
@@ -2059,16 +2059,13 @@ be_dlci(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo _U_, guint32 offset,
{
guint8 oct;
guint32 curr_offset;
- proto_item *item = NULL;
- proto_tree *subtree = NULL;
+ proto_tree *subtree;
curr_offset = offset;
- item =
- proto_tree_add_text(tree, tvb, curr_offset, 1,
- "Data Link Connection Identifier");
-
- subtree = proto_item_add_subtree(item, ett_dlci);
+ subtree =
+ proto_tree_add_subtree(tree, tvb, curr_offset, 1,
+ ett_dlci, NULL, "Data Link Connection Identifier");
oct = tvb_get_guint8(tvb, curr_offset);
@@ -2141,14 +2138,12 @@ be_cell_id_list(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 off
num_cells = 0;
do
{
- item =
- proto_tree_add_text(tree,
+ subtree =
+ proto_tree_add_subtree_format(tree,
tvb, curr_offset, -1,
- "Cell %u",
+ ett_cell_list, &item, "Cell %u",
num_cells + 1);
- subtree = proto_item_add_subtree(item, ett_cell_list);
-
if (add_string)
add_string[0] = '\0';
@@ -3962,8 +3957,8 @@ be_speech_codec_lst(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo _U_, gui
while (curr_offset-offset < len) {
number++;
consumed = 0;
- item = proto_tree_add_text(tree, tvb, curr_offset, 1, "Speech Codec Element %u",number);
- subtree = proto_item_add_subtree(item, ett_codec_lst);
+ subtree = proto_tree_add_subtree_format(tree, tvb, curr_offset, 1,
+ ett_codec_lst, &item, "Speech Codec Element %u",number);
codec = tvb_get_guint8(tvb,curr_offset)&0x0f;
switch (codec) {
case 0:
@@ -4116,8 +4111,8 @@ be_speech_codec(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo _U_, guint32
while (curr_offset-offset < len) {
number++;
consumed = 0;
- item = proto_tree_add_text(tree, tvb, curr_offset, 1, "Speech Codec Element %u",number);
- subtree = proto_item_add_subtree(item, ett_codec_lst);
+ subtree = proto_tree_add_subtree_format(tree, tvb, curr_offset, 1, ett_codec_lst, &item,
+ "Speech Codec Element %u",number);
codec = tvb_get_guint8(tvb,curr_offset)&0x0f;
switch (codec) {
case 0: