aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl/idl.txt
diff options
context:
space:
mode:
authorIan Campbell <ian.campbell@citrix.com>2011-04-20 17:13:07 +0100
committerIan Campbell <ian.campbell@citrix.com>2011-04-20 17:13:07 +0100
commit9740fd134867687f5955bf09daf30d498962b221 (patch)
tree76d0b53bfc9fe46f9bb550cfa826536aed598879 /tools/libxl/idl.txt
parentca70c225c4f5c47fd1b5399140004999bc268365 (diff)
downloadxen-9740fd134867687f5955bf09daf30d498962b221.tar.gz
xen-9740fd134867687f5955bf09daf30d498962b221.tar.bz2
xen-9740fd134867687f5955bf09daf30d498962b221.zip
tools: libxl: reduce number of integer types in the IDL
Remove unsigned_interger, unsigned and unsigned_long in favour of the uintX types. Retain the integer type as a 24 bit signed integer. This will benefit language bindings for higher-level languages which don't support the full machine int size. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Ian Jackson <ian.jackson.citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com>
Diffstat (limited to 'tools/libxl/idl.txt')
-rw-r--r--tools/libxl/idl.txt5
1 files changed, 1 insertions, 4 deletions
diff --git a/tools/libxl/idl.txt b/tools/libxl/idl.txt
index a1a3125cc4..dad59ac50c 100644
--- a/tools/libxl/idl.txt
+++ b/tools/libxl/idl.txt
@@ -143,10 +143,7 @@ Several standard types a predefined. They are
void (void pointer type)
bool
size_t
-integer (C int type)
-unsigned_integer (C unsigned int type)
-unsigned (C unsigned int type)
-unsigned_long (C unsigned long type)
+integer 24 bit signed integer.
uint{8,16,32,64} uint{8,16,32,64}_t