From 5296bd1b5107f321de0dc9b3a9c3f6ac5a4861f0 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sat, 4 Jun 2005 13:57:52 +0000 Subject: r7274: Move m4 files to seperate dir (This used to be commit 0dda66f0e8e6ad37d731937af184a132bf3407b1) --- source4/build/pidl/tests/ndr_refptr.pl | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'source4/build/pidl/tests') diff --git a/source4/build/pidl/tests/ndr_refptr.pl b/source4/build/pidl/tests/ndr_refptr.pl index 8654174bfe..e8d434756e 100755 --- a/source4/build/pidl/tests/ndr_refptr.pl +++ b/source4/build/pidl/tests/ndr_refptr.pl @@ -499,3 +499,20 @@ Test::test_idl("refptr-top-push-double-fstnull", \%settings, /* Windows gives [client runtime error 0x6f4] */ '); + +Test::test_idl("ignore-ptr", \%settings, +' + [public] void echo_TestRef([in,ignore] uint16 *foo, [in] uint16 *bar); +', +' struct ndr_push *ndr = ndr_push_init(); + struct echo_TestRef r; + uint16_t v = 10; + r.in.foo = &v; + r.in.bar = &v; + + if (NT_STATUS_IS_OK(ndr_push_echo_TestRef(ndr, NDR_IN, &r))) + return 1; + + if (ndr->offset != 4) + return 2; +'); -- cgit