Get rid of pointer_default_top()

Stefan (metze) Metzmacher metze at samba.org
Sun Feb 3 01:18:45 GMT 2008


Hi Jelmer, Günther,

could you take a look at this branches?

Get rid of pointer_default_top():
http://gitweb.samba.org/?p=metze/samba/wb-ndr.git;a=shortlog;h=v4-0-idl

gd: can you do the same in v3-2-test?

Just remove pointer_default_top(unique) and keep adding explicit
[unique] properties untill the pidl output is 100% the same as before.

But always rebuild all idl files with 'make idl', because otherwise you
sometimes get different results...

jelmer: we should really correctly support 'import' and load the types
of the imported idl. It took me 8 hours to figure out why pidl output
has changed after a touch librpc/idl/foo.idl;make idl, compared
to make idl_full. The reason was that make idl_full loads the types of
all files, so the types are implicit known as the typelist is global.
'can_contain_deferred() behaives different for make idl and make
idl_full, e.g. for GUID...

metze

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : http://lists.samba.org/archive/samba-technical/attachments/20080203/eeb2d493/signature.bin


More information about the samba-technical mailing list