From 22d561c4367b8c7ee034ff367a29174245de1068 Mon Sep 17 00:00:00 2001 From: Michal Labedzki Date: Sun, 6 Sep 2015 19:01:47 +0200 Subject: Add support for IEEE-11073 FLOATs Add support for IEEE-11073 32-bit FLOAT and 16 bit SFLOAT field types. Use them in Bluetooth ATT dissector. Change-Id: Ife0f3843da84a9af23483b0a0d9b69cd2f511d08 Reviewed-on: https://code.wireshark.org/review/12680 Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Michal Labedzki Tested-by: Michal Labedzki Petri-Dish: Alexis La Goutte Reviewed-by: Alexis La Goutte --- epan/dfilter/semcheck.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'epan/dfilter') diff --git a/epan/dfilter/semcheck.c b/epan/dfilter/semcheck.c index 524accc2aa..8a0d827d77 100644 --- a/epan/dfilter/semcheck.c +++ b/epan/dfilter/semcheck.c @@ -68,6 +68,8 @@ compatible_ftypes(ftenum_t a, ftenum_t b) case FT_DOUBLE: /* XXX - should be able to compare with INT */ case FT_ABSOLUTE_TIME: case FT_RELATIVE_TIME: + case FT_IEEE_11073_SFLOAT: + case FT_IEEE_11073_FLOAT: case FT_IPv4: case FT_IPv6: case FT_IPXNET: @@ -202,6 +204,8 @@ mk_fvalue_from_val_string(dfwork_t *dfw, header_field_info *hfinfo, char *s) case FT_PROTOCOL: case FT_FLOAT: case FT_DOUBLE: + case FT_IEEE_11073_SFLOAT: + case FT_IEEE_11073_FLOAT: case FT_ABSOLUTE_TIME: case FT_RELATIVE_TIME: case FT_IPv4: @@ -351,6 +355,8 @@ is_bytes_type(enum ftenum type) case FT_PROTOCOL: case FT_FLOAT: case FT_DOUBLE: + case FT_IEEE_11073_SFLOAT: + case FT_IEEE_11073_FLOAT: case FT_ABSOLUTE_TIME: case FT_RELATIVE_TIME: case FT_IPv4: -- cgit v1.2.1