r10728: r13292@SERNOX (orig r10715): jelmer | 2005-10-04 19:21:31 +0200
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/
r13293@SERNOX (orig r10716): jelmer | 2005-10-04 20:24:21 +0200
Use correct Samba3 data types for strings. Also use Samba3 types
for a couple of other types (policy handles, SIDs, times)
r13294@SERNOX (orig r10717): jelmer | 2005-10-04 21:38:35 +0200
Another bunch of small updates. All generated files except parse_dfs.c
compile now when generated from Samba4's dfs.idl.
r13295@SERNOX (orig r10718): jelmer | 2005-10-04 23:25:18 +0200
Another large set of small improvements. All generated files compile
without warnings now. The only things left to do that are
required for DFS:
- add allocation of arrays in marshalling phase
- handling primitive and deferred data in embedded structures / unions.
Example output is again available from http://samba.org/~jelmer/pidl_samba3/
r13296@SERNOX (orig r10719): jelmer | 2005-10-04 23:42:39 +0200
Remove __FUNCTION__ macro as it might not be available at all systems
(pointed out by John E. Malmberg)
r13298@SERNOX (orig r10721): jelmer | 2005-10-05 02:29:47 +0200
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/
r13303@SERNOX (orig r10726): tridge | 2005-10-05 08:32:00 +0200
fix to talloc_parent() from Michael O'Brien