aboutsummaryrefslogtreecommitdiffstats
path: root/epan/ftypes/ftype-bytes.c
diff options
context:
space:
mode:
authorJC Wren <jcwren@jcwren.com>2014-12-17 15:19:20 -0500
committerAnders Broman <a.broman58@gmail.com>2015-02-21 16:57:52 +0000
commite2bcee6ac442e6eb66dd3b09186070de4acb0010 (patch)
treee38e70de1a7160c6833601584774f12936559568 /epan/ftypes/ftype-bytes.c
parent13531d36fb91f3abbd6e62add83faf863e62d974 (diff)
Make FT_{U}INT64 behave more like FT_{U}INT32, add support for FT_{U}INT{40,48,56}
Change-Id: I57354c309ecf3a0c8f0c7cff485638027f30bb19 Reviewed-on: https://code.wireshark.org/review/5813 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/ftypes/ftype-bytes.c')
-rw-r--r--epan/ftypes/ftype-bytes.c54
1 files changed, 36 insertions, 18 deletions
diff --git a/epan/ftypes/ftype-bytes.c b/epan/ftypes/ftype-bytes.c
index 692a38412f..e63276c336 100644
--- a/epan/ftypes/ftype-bytes.c
+++ b/epan/ftypes/ftype-bytes.c
@@ -749,13 +749,15 @@ ftype_register_bytes(void)
NULL, /* set_value_tvbuff */
NULL, /* set_value_uinteger */
NULL, /* set_value_sinteger */
- NULL, /* set_value_integer64 */
+ NULL, /* set_value_uinteger64 */
+ NULL, /* set_value_sinteger64 */
NULL, /* set_value_floating */
value_get, /* get_value */
NULL, /* get_value_uinteger */
NULL, /* get_value_sinteger */
- NULL, /* get_value_integer64 */
+ NULL, /* get_value_uinteger64 */
+ NULL, /* get_value_sinteger64 */
NULL, /* get_value_floating */
cmp_eq,
@@ -792,13 +794,15 @@ ftype_register_bytes(void)
NULL, /* set_value_tvbuff */
NULL, /* set_value_uinteger */
NULL, /* set_value_sinteger */
- NULL, /* set_value_integer64 */
+ NULL, /* set_value_uinteger64 */
+ NULL, /* set_value_sinteger64 */
NULL, /* set_value_floating */
value_get, /* get_value */
NULL, /* get_value_uinteger */
NULL, /* get_value_sinteger */
- NULL, /* get_value_integer64 */
+ NULL, /* get_value_uinteger64 */
+ NULL, /* get_value_sinteger64 */
NULL, /* get_value_floating */
cmp_eq,
@@ -835,13 +839,15 @@ ftype_register_bytes(void)
NULL, /* set_value_tvbuff */
NULL, /* set_value_uinteger */
NULL, /* set_value_integer */
- NULL, /* set_value_integer64 */
+ NULL, /* set_value_uinteger64 */
+ NULL, /* set_value_sinteger64 */
NULL, /* set_value_floating */
value_get, /* get_value */
NULL, /* set_value_uinteger */
NULL, /* get_value_integer */
- NULL, /* get_value_integer64 */
+ NULL, /* get_value_uinteger64 */
+ NULL, /* get_value_sinteger64 */
NULL, /* get_value_floating */
cmp_eq,
@@ -878,13 +884,15 @@ ftype_register_bytes(void)
NULL, /* set_value_tvbuff */
NULL, /* set_value_uinteger */
NULL, /* set_value_integer */
- NULL, /* set_value_integer64 */
+ NULL, /* set_value_uinteger64 */
+ NULL, /* set_value_sinteger64 */
NULL, /* set_value_floating */
value_get, /* get_value */
NULL, /* set_value_uinteger */
NULL, /* get_value_integer */
- NULL, /* get_value_integer64 */
+ NULL, /* get_value_uinteger64 */
+ NULL, /* get_value_sinteger64 */
NULL, /* get_value_floating */
cmp_eq,
@@ -921,13 +929,15 @@ ftype_register_bytes(void)
NULL, /* set_value_tvbuff */
NULL, /* set_value_uinteger */
NULL, /* set_value_sinteger */
- NULL, /* set_value_integer64 */
+ NULL, /* set_value_uinteger64 */
+ NULL, /* set_value_sinteger64 */
NULL, /* set_value_floating */
value_get, /* get_value */
NULL, /* get_value_uinteger */
NULL, /* get_value_sinteger */
- NULL, /* get_value_integer64 */
+ NULL, /* get_value_uinteger64 */
+ NULL, /* get_value_sinteger64 */
NULL, /* get_value_floating */
cmp_eq,
@@ -964,13 +974,15 @@ ftype_register_bytes(void)
NULL, /* set_value_tvbuff */
NULL, /* set_value_uinteger */
NULL, /* set_value_sinteger */
- NULL, /* set_value_integer64 */
+ NULL, /* set_value_uinteger64 */
+ NULL, /* set_value_sinteger64 */
NULL, /* set_value_floating */
value_get, /* get_value */
NULL, /* get_value_uinteger */
NULL, /* get_value_sinteger */
- NULL, /* get_value_integer64 */
+ NULL, /* get_value_uinteger64 */
+ NULL, /* get_value_sinteger64 */
NULL, /* get_value_floating */
cmp_eq,
@@ -1007,13 +1019,15 @@ ftype_register_bytes(void)
NULL, /* set_value_tvbuff */
NULL, /* set_value_uinteger */
NULL, /* set_value_sinteger */
- NULL, /* set_value_integer64 */
+ NULL, /* set_value_uinteger64 */
+ NULL, /* set_value_sinteger64 */
NULL, /* set_value_floating */
value_get, /* get_value */
NULL, /* get_value_uinteger */
NULL, /* get_value_sinteger */
- NULL, /* get_value_integer64 */
+ NULL, /* get_value_uinteger64 */
+ NULL, /* get_value_sinteger64 */
NULL, /* get_value_floating */
cmp_eq,
@@ -1050,13 +1064,15 @@ ftype_register_bytes(void)
NULL, /* set_value_tvbuff */
NULL, /* set_value_uinteger */
NULL, /* set_value_sinteger */
- NULL, /* set_value_integer64 */
+ NULL, /* set_value_uinteger64 */
+ NULL, /* set_value_sinteger64 */
NULL, /* set_value_floating */
value_get, /* get_value */
NULL, /* get_value_uinteger */
NULL, /* get_value_sinteger */
- NULL, /* get_value_integer64 */
+ NULL, /* get_value_uinteger64 */
+ NULL, /* get_value_sinteger64 */
NULL, /* get_value_floating */
cmp_eq,
@@ -1093,13 +1109,15 @@ ftype_register_bytes(void)
NULL, /* set_value_tvbuff */
NULL, /* set_value_uinteger */
NULL, /* set_value_sinteger */
- NULL, /* set_value_integer64 */
+ NULL, /* set_value_uinteger64 */
+ NULL, /* set_value_sinteger64 */
NULL, /* set_value_floating */
value_get, /* get_value */
NULL, /* get_value_uinteger */
NULL, /* get_value_sinteger */
- NULL, /* get_value_integer64 */
+ NULL, /* get_value_uinteger64 */
+ NULL, /* get_value_sinteger64 */
NULL, /* get_value_floating */
cmp_eq,