r10728: r13292@SERNOX (orig r10715): jelmer | 2005-10-04 19:21:31 +0200
authorStefan Metzmacher <metze@samba.org>
Wed, 5 Oct 2005 12:16:58 +0000 (12:16 +0000)
committerStefan Metzmacher <metze@samba.org>
Wed, 5 Oct 2005 12:16:58 +0000 (12:16 +0000)
commitdccf1695280a7559fa6e97c36f0f446c602138a7
treefc31b774a00f6ec2ff005dc55633437b0674db13
parentcfb731afdb47ce23fb085be09b21309bb5743ac6
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
samba4-winsrepl/source/build/tests/os2_delete.c [new file with mode: 0644]
samba4-winsrepl/source/lib/talloc/talloc.c [new file with mode: 0644]
samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba3/Client.pm
samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba3/Header.pm
samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba3/Parser.pm
samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba3/Server.pm
samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba3/Types.pm
samba4-winsrepl/source/pidl/pidl