diff options
author | Richard Jones <rjones@redhat.com> | 2010-05-18 21:47:19 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2010-05-20 10:30:12 +0100 |
commit | bda6cf75f259992bcba23c3c4c2339c50552f491 (patch) | |
tree | 998d4d6846d0e461b09123e693bddbd9a1f42a89 /bindtests | |
parent | 5af010c96d687a7cf5251107a74770a231f42b77 (diff) | |
download | libguestfs-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-- | bindtests | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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 |