diff options
Diffstat (limited to 'pidl')
-rw-r--r-- | pidl/tests/Util.pm | 1 | ||||
-rwxr-xr-x | pidl/tests/ndr_string.pl | 16 |
2 files changed, 8 insertions, 9 deletions
diff --git a/pidl/tests/Util.pm b/pidl/tests/Util.pm index cfc5cf3a99..ff876ec039 100644 --- a/pidl/tests/Util.pm +++ b/pidl/tests/Util.pm @@ -77,7 +77,6 @@ SKIP: { my $main = " #define uint_t unsigned int -#define _GNU_SOURCE #include <stdint.h> #include <stdlib.h> #include <stdio.h> diff --git a/pidl/tests/ndr_string.pl b/pidl/tests/ndr_string.pl index faecbbf4c5..7b76c7b295 100755 --- a/pidl/tests/ndr_string.pl +++ b/pidl/tests/ndr_string.pl @@ -70,7 +70,7 @@ test_samba4_ndr("string-wchar-fixed-array-01", 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, \'f\', 0x00, \'o\', 0x00, - \'o\', 0x00, 0x00, 0x00 + \'o\', 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 }; DATA_BLOB b = { data, sizeof(data) }; @@ -86,16 +86,16 @@ test_samba4_ndr("string-wchar-fixed-array-01", if (r.in.str == NULL) return 2; - if (r.in.str.l1 == 0x00000001) + if (r.in.str->l1 != 0x00000001) return 3; if (strncmp(str.str, "foo", 3) != 0) return 4; - if (r.in.str.str[4] != 0) + if (r.in.str->str[4] != 0) return 5; - if (r.in.str.l3 == 0x00000002) + if (r.in.str->l2 != 0x00000002) return 6; '); @@ -114,9 +114,9 @@ test_samba4_ndr("string-wchar-fixed-array-02", 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, \'f\', 0x00, \'o\', 0x00, - \'o\', 0x00, \'b\', 0x00 + \'o\', 0x00, \'b\', 0x00, \'a\', 0x00, \'r\', 0x00, - 0x00, 0x00, 0x00, 0x00 + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 }; DATA_BLOB b = { data, sizeof(data) }; @@ -146,9 +146,9 @@ test_samba4_ndr("string-wchar-fixed-array-03", 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, \'f\', 0x00, \'o\', 0x00, - \'o\', 0x00, \'b\', 0x00 + \'o\', 0x00, \'b\', 0x00, \'a\', 0x00, \'r\', 0x00, - 0x00, 0x00, 0x00, 0x00 + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 }; DATA_BLOB b = { data, sizeof(data) }; |