summaryrefslogtreecommitdiffstats
path: root/bindtests
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2010-05-18 21:47:19 +0100
committerRichard Jones <rjones@redhat.com>2010-05-20 10:30:12 +0100
commitbda6cf75f259992bcba23c3c4c2339c50552f491 (patch)
tree998d4d6846d0e461b09123e693bddbd9a1f42a89 /bindtests
parent5af010c96d687a7cf5251107a74770a231f42b77 (diff)
downloadlibguestfs-bda6cf75f259992bcba23c3c4c2339c50552f491.tar.gz
libguestfs-bda6cf75f259992bcba23c3c4c2339c50552f491.tar.xz
libguestfs-bda6cf75f259992bcba23c3c4c2339c50552f491.zip
generator: Implement BufferIn parameter type (RHBZ#501889).
The BufferIn argument turns into various things: in C const char *, size_t parameter pair in XDR an opaque<> type (instead of string) which allows \0 chars in other bindings mostly just a string, since most languages except for C permit strings to contain any 8 bit data
Diffstat (limited to 'bindtests')
-rw-r--r--bindtests13
1 files changed, 13 insertions, 0 deletions
diff --git a/bindtests b/bindtests
index e1772dbf..23da1655 100644
--- a/bindtests
+++ b/bindtests
@@ -6,6 +6,7 @@ false
0
123
456
+<61><62><63><00><61><62><63>
abc
null
[]
@@ -14,6 +15,7 @@ false
0
123
456
+<61><62><63><00><61><62><63>
def
[]
@@ -22,6 +24,7 @@ false
0
123
456
+<61><62><63><00><61><62><63>
[]
@@ -30,6 +33,7 @@ false
0
123
456
+<61><62><63><00><61><62><63>
abc
def
["1"]
@@ -38,6 +42,7 @@ false
0
123
456
+<61><62><63><00><61><62><63>
abc
def
["1", "2"]
@@ -46,6 +51,7 @@ false
0
123
456
+<61><62><63><00><61><62><63>
abc
def
["1"]
@@ -54,6 +60,7 @@ true
0
123
456
+<61><62><63><00><61><62><63>
abc
def
["1"]
@@ -62,6 +69,7 @@ false
-1
123
456
+<61><62><63><00><61><62><63>
abc
def
["1"]
@@ -70,6 +78,7 @@ false
-2
123
456
+<61><62><63><00><61><62><63>
abc
def
["1"]
@@ -78,6 +87,7 @@ false
1
123
456
+<61><62><63><00><61><62><63>
abc
def
["1"]
@@ -86,6 +96,7 @@ false
2
123
456
+<61><62><63><00><61><62><63>
abc
def
["1"]
@@ -94,6 +105,7 @@ false
4095
123
456
+<61><62><63><00><61><62><63>
abc
def
["1"]
@@ -102,4 +114,5 @@ false
0
+<61><62><63><00><61><62><63>
EOF