summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse/Pidl/Samba4.pm
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2008-01-31 14:57:35 +0100
committerStefan Metzmacher <metze@samba.org>2008-02-02 11:16:09 +0100
commitc3008e086b1a87c5f4add2a7d1474c2f9a34bfd2 (patch)
treee3162199c03f56f02382c8514c289aa238e605d0 /source4/pidl/lib/Parse/Pidl/Samba4.pm
parentb3d4f22b30b98d16d9a779e26cd9555fe18a67e4 (diff)
downloadsamba-c3008e086b1a87c5f4add2a7d1474c2f9a34bfd2.tar.gz
samba-c3008e086b1a87c5f4add2a7d1474c2f9a34bfd2.tar.bz2
samba-c3008e086b1a87c5f4add2a7d1474c2f9a34bfd2.zip
pidl/Samba4::NDR::Parser: correctly get the name of an array element
When we have "*r->out.ous" (char ***ous, a pointer to a pointer to an array of pointers). we need to use "(*r->out.ous)[3]" to access the 3rd element of the array "*r->out.ous[3]" was generated before, but that's the same as "*(r->out.ous[3])" which would mean the array would apply to a different level. This patch prepares support for: [out,ref,size_is(,num)] [string,charset(UTF16)] uint16 ***names; It means a [ref] pointer to a [unique] pointer to an array of [unique] pointers which point to an UTF16 string. metze (This used to be commit ec0ee2aa5f4bef32f09a426d91c28c985f843038)
Diffstat (limited to 'source4/pidl/lib/Parse/Pidl/Samba4.pm')
0 files changed, 0 insertions, 0 deletions