diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2005-10-04 17:21:31 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:39:23 -0500 |
commit | 81c306472a9c6bf6238e916e49076525d4920ed8 (patch) | |
tree | 84b7bdadea99d6136ed73e7fcca1a4b779e7eba4 /source4/pidl/pidl | |
parent | 55065d27cede4e2cdc0e1240b1b5952fa5697391 (diff) | |
download | samba-81c306472a9c6bf6238e916e49076525d4920ed8.tar.gz samba-81c306472a9c6bf6238e916e49076525d4920ed8.tar.bz2 samba-81c306472a9c6bf6238e916e49076525d4920ed8.zip |
r10715: More Samba3 parser generator improvements:
- Actually generate parsers for unions and structs.
- Support some more builtin types.
- Some more work on supporting arrays.
- Several other small fixes.
I've updated the example output at http://samba.org/~jelmer/
(This used to be commit b229c033ebc7ec972b32f1b75b60a9c68a36db97)
Diffstat (limited to 'source4/pidl/pidl')
-rwxr-xr-x | source4/pidl/pidl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source4/pidl/pidl b/source4/pidl/pidl index f0513546e9..07bfefa956 100755 --- a/source4/pidl/pidl +++ b/source4/pidl/pidl @@ -813,6 +813,13 @@ $dcom print Parse::Pidl::Samba::Template::Parse($pidl); } + if (defined($opt_samba3_header) or defined($opt_samba3_parser) or + defined($opt_samba3_server) or defined($opt_samba3_client) or + defined($opt_samba3_template)) { + require Parse::Pidl::Samba3::Types; + Parse::Pidl::Samba3::Types::LoadTypes($ndr); + } + if (defined($opt_samba3_header)) { my $header = ($opt_samba3_header or "$outputdir/rpc_$basename.h"); require Parse::Pidl::Samba3::Header; |