From 924093cc020e1e097de4f2aedf309a670f752fe1 Mon Sep 17 00:00:00 2001 From: "Moeller, Thies" Date: Mon, 4 May 2015 13:52:48 +0200 Subject: fix FT_UINT64 fields output in tshark Bug: 11170 Change-Id: Ica259867e2c8e0b4b680bca94970e13962a8dbb1 Reviewed-on: https://code.wireshark.org/review/8290 Reviewed-by: Alexis La Goutte --- epan/to_str.c | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) (limited to 'epan/to_str.c') diff --git a/epan/to_str.c b/epan/to_str.c index ca72e2f104..cac5d57231 100644 --- a/epan/to_str.c +++ b/epan/to_str.c @@ -268,24 +268,25 @@ guint64_to_str_buf_len(const guint64 u) { /* ((2^64)-1) == 18446744073709551615 */ - if (u >= G_GUINT64_CONSTANT(1000000000000000000)) return 19; - if (u >= G_GUINT64_CONSTANT(100000000000000000)) return 18; - if (u >= G_GUINT64_CONSTANT(10000000000000000)) return 17; - if (u >= G_GUINT64_CONSTANT(1000000000000000)) return 16; - if (u >= G_GUINT64_CONSTANT(100000000000000)) return 15; - if (u >= G_GUINT64_CONSTANT(10000000000000)) return 14; - if (u >= G_GUINT64_CONSTANT(1000000000000)) return 13; - if (u >= G_GUINT64_CONSTANT(100000000000)) return 12; - if (u >= G_GUINT64_CONSTANT(10000000000)) return 11; - if (u >= G_GUINT64_CONSTANT(1000000000)) return 10; - if (u >= G_GUINT64_CONSTANT(100000000)) return 9; - if (u >= G_GUINT64_CONSTANT(10000000)) return 8; - if (u >= G_GUINT64_CONSTANT(1000000)) return 7; - if (u >= G_GUINT64_CONSTANT(100000)) return 6; - if (u >= G_GUINT64_CONSTANT(10000)) return 5; - if (u >= G_GUINT64_CONSTANT(1000)) return 4; - if (u >= G_GUINT64_CONSTANT(100)) return 3; - if (u >= G_GUINT64_CONSTANT(10)) return 2; + if (u >= G_GUINT64_CONSTANT(10000000000000000000)) return 20; + if (u >= G_GUINT64_CONSTANT(1000000000000000000)) return 19; + if (u >= G_GUINT64_CONSTANT(100000000000000000)) return 18; + if (u >= G_GUINT64_CONSTANT(10000000000000000)) return 17; + if (u >= G_GUINT64_CONSTANT(1000000000000000)) return 16; + if (u >= G_GUINT64_CONSTANT(100000000000000)) return 15; + if (u >= G_GUINT64_CONSTANT(10000000000000)) return 14; + if (u >= G_GUINT64_CONSTANT(1000000000000)) return 13; + if (u >= G_GUINT64_CONSTANT(100000000000)) return 12; + if (u >= G_GUINT64_CONSTANT(10000000000)) return 11; + if (u >= G_GUINT64_CONSTANT(1000000000)) return 10; + if (u >= G_GUINT64_CONSTANT(100000000)) return 9; + if (u >= G_GUINT64_CONSTANT(10000000)) return 8; + if (u >= G_GUINT64_CONSTANT(1000000)) return 7; + if (u >= G_GUINT64_CONSTANT(100000)) return 6; + if (u >= G_GUINT64_CONSTANT(10000)) return 5; + if (u >= G_GUINT64_CONSTANT(1000)) return 4; + if (u >= G_GUINT64_CONSTANT(100)) return 3; + if (u >= G_GUINT64_CONSTANT(10)) return 2; return 1; } -- cgit v1.2.3