summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-mq.c
diff options
context:
space:
mode:
authorRobert Grange <robionekenobi@bluewin.ch>2014-11-15 11:35:09 +0100
committerMichael Mann <mmann78@netscape.net>2014-11-15 15:56:38 +0000
commit7f3f4a5307855217349778959633b23ad1dab0d9 (patch)
treef7300e73597298c3c133899ed05d52baba17a657 /epan/dissectors/packet-mq.c
parentd550b17984a092c99127f572158377af27b42354 (diff)
downloadwireshark-7f3f4a5307855217349778959633b23ad1dab0d9.tar.gz
paquet-mq: Eliminiate proto_tree_add_text
Eliminate proto_tree_add_text for Expert Info Improve PCF Parameters numeric value display Change-Id: Ibc259ba05d0591d434e7638d91d6943101d45305 Reviewed-on: https://code.wireshark.org/review/5080 Reviewed-by: Robert Grange <robionekenobi@bluewin.ch> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-mq.c')
-rw-r--r--epan/dissectors/packet-mq.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/epan/dissectors/packet-mq.c b/epan/dissectors/packet-mq.c
index 518942722c..642b4c9dda 100644
--- a/epan/dissectors/packet-mq.c
+++ b/epan/dissectors/packet-mq.c
@@ -4035,11 +4035,15 @@ static gboolean dissect_mq_heur_http(tvbuff_t *tvb, packet_info *pinfo, proto
return dissect_mq_heur(tvb, pinfo, tree, MQ_XPT_HTTP, NULL);
}
/*
-function used to compare value_string when sorting the arry
+function used to compare value_string when sorting the array
*/
static int _mq_vals_fncomp(const void *e1, const void *e2)
{
- return (((value_string *)e1)->value < ((value_string *)e2)->value) ? -1 : (((value_string *)e1)->value > ((value_string *)e2)->value) ? 1 : 0;
+ if (((const value_string *)e1)->value < ((const value_string *)e2)->value)
+ return -1;
+ if (((const value_string *)e1)->value > ((const value_string *)e2)->value)
+ return 1;
+ return 0;
}
/*
if the value_string_ext is not yet initialized, try first to
@@ -4049,7 +4053,8 @@ static void _try_mq_vals_sort(value_string_ext *pExt)
{
if (pExt->_vs_match2 == _try_val_to_str_ext_init)
{
- qsort((void *)pExt->_vs_p, pExt->_vs_num_entries, sizeof(value_string), _mq_vals_fncomp);
+ qsort((void *)(value_string_ext *)pExt->_vs_p,
+ pExt->_vs_num_entries, sizeof(value_string), _mq_vals_fncomp);
}
}
@@ -4756,6 +4761,7 @@ void proto_reg_handoff_mq(void)
Sort the value_string_ext to improve the use of bsearch
in case the string_value is not sorted by value when created
*/
+
_try_mq_vals_sort(GET_VALS_EXTP(mqrc));
_try_mq_vals_sort(GET_VALS_EXTP(mqcmd));
_try_mq_vals_sort(GET_VALS_EXTP(PrmId));