diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2005-10-05 00:29:47 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:39:24 -0500 |
commit | d220237b19f361a2c3c09b292e11f54c8d522fdf (patch) | |
tree | 786d6a19e83e305d9c44bcc73ede81afea4d84da /source4/pidl/lib/Parse/Pidl/Samba3/Header.pm | |
parent | 1e0823d0a580ec61ae5a4e4826586e24f64eee0b (diff) | |
download | samba-d220237b19f361a2c3c09b292e11f54c8d522fdf.tar.gz samba-d220237b19f361a2c3c09b292e11f54c8d522fdf.tar.bz2 samba-d220237b19f361a2c3c09b292e11f54c8d522fdf.zip |
r10721: Handle allocations and primitive / deferred data correctly. In theory,
the generated output for DFS should work now (it compiles cleanly, but
I haven't tested it yet).
Not supported:
- subcontexts()
- relative pointers
- unions of pointers
- DATA_BLOB
- several other things
Also still need to do:
- Remove some spurious spaces in the output
- Do range() checking
Example output is still available at http://samba.org/~jelmer/pidl_samba3/
(This used to be commit e2d7e382bb645f1bddd2047669bed10f121b59d2)
Diffstat (limited to 'source4/pidl/lib/Parse/Pidl/Samba3/Header.pm')
-rw-r--r-- | source4/pidl/lib/Parse/Pidl/Samba3/Header.pm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source4/pidl/lib/Parse/Pidl/Samba3/Header.pm b/source4/pidl/lib/Parse/Pidl/Samba3/Header.pm index 21a56e4c2d..5b7fddc14f 100644 --- a/source4/pidl/lib/Parse/Pidl/Samba3/Header.pm +++ b/source4/pidl/lib/Parse/Pidl/Samba3/Header.pm @@ -37,6 +37,7 @@ sub ParseElement($) } if ($l->{IS_VARYING}) { pidl "\tuint32 length_$e->{NAME};"; + pidl "\tuint32 offset_$e->{NAME};"; } } } |