aboutsummaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorGreg Kurz <groug@kaod.org>2017-01-03 17:28:44 +0100
committerGreg Kurz <groug@kaod.org>2017-01-03 17:28:44 +0100
commitbaecbde6d75076c6631a58475866b2330391b819 (patch)
treec3a2fc68c456c4b55eb341e66bb37055e358b6a7 /hw
parent1211d81b17e74df5ebc26884778b59b4e3ea064f (diff)
downloadqemu-baecbde6d75076c6631a58475866b2330391b819.zip
qemu-baecbde6d75076c6631a58475866b2330391b819.tar.gz
qemu-baecbde6d75076c6631a58475866b2330391b819.tar.bz2
9pfs: fix P9_NOTAG and P9_NOFID macros
The u16 and u32 types don't exist in QEMU common headers. It never broke build because these two macros aren't use by the current code, but this is about to change with the future addition of functional tests for 9P. Also, these should have enclosing parenthesis to be usable in any syntactical situation. As suggested by Eric Blake, let's use UINT16_MAX and UINT32_MAX to address both issues. Signed-off-by: Greg Kurz <groug@kaod.org>
Diffstat (limited to 'hw')
-rw-r--r--hw/9pfs/9p.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/9pfs/9p.h b/hw/9pfs/9p.h
index 4c4feaf..b7e8362 100644
--- a/hw/9pfs/9p.h
+++ b/hw/9pfs/9p.h
@@ -99,8 +99,8 @@ enum p9_proto_version {
V9FS_PROTO_2000L = 0x02,
};
-#define P9_NOTAG (u16)(~0)
-#define P9_NOFID (u32)(~0)
+#define P9_NOTAG UINT16_MAX
+#define P9_NOFID UINT32_MAX
#define P9_MAXWELEM 16
#define FID_REFERENCED 0x1