From 85e91438b119f91cc0eb7da0992fadd5d2e47332 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Fri, 24 Mar 2006 11:42:03 +0000 Subject: r14688: More work on represent_as(): output the right function calls, fix test. (This used to be commit 7bc72277b37f9d89f6a078e85c14d560fd33a3bb) --- source4/pidl/tests/Util.pm | 2 +- source4/pidl/tests/ndr_represent.pl | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) (limited to 'source4/pidl/tests') diff --git a/source4/pidl/tests/Util.pm b/source4/pidl/tests/Util.pm index bb633f6e32..fde92c2a77 100644 --- a/source4/pidl/tests/Util.pm +++ b/source4/pidl/tests/Util.pm @@ -57,8 +57,8 @@ SKIP: { print CC "#include \n"; print CC $header; print CC $ndrheader; - print CC $ndrparser; print CC $extra if ($extra); + print CC $ndrparser; print CC "int main(int argc, const char **argv) { TALLOC_CTX *mem_ctx = talloc_init(NULL); diff --git a/source4/pidl/tests/ndr_represent.pl b/source4/pidl/tests/ndr_represent.pl index 772df2b94e..e72fcf6a50 100644 --- a/source4/pidl/tests/ndr_represent.pl +++ b/source4/pidl/tests/ndr_represent.pl @@ -29,7 +29,16 @@ test_samba4_ndr('represent_as-simple', return 2; ', ' -NTSTATUS ndr_uint8_to_foo(uint8 from, foo *to) +#include +typedef int foo; + +NTSTATUS ndr_uint8_to_foo(uint8_t from, foo *to) +{ + *to = from; + return NT_STATUS_OK; +} + +NTSTATUS ndr_foo_to_uint8(foo from, uint8_t *to) { *to = from; return NT_STATUS_OK; -- cgit