r5672: Use switch_type() and the token storage mechanism for unions:
authorJelmer Vernooij <jelmer@samba.org>
Sun, 6 Mar 2005 17:02:14 +0000 (17:02 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:10:58 +0000 (13:10 -0500)
commitffae01d432c715961c44e499258ee2a9f7e3d5f1
tree46ba7f1e6fdfca93581c9426c0ab68068b1d1963
parent5658167806a6fbe70288a22b0304a3cfd773c44f
r5672: Use switch_type() and the token storage mechanism for unions:
 - Makes union handling less special
 - Allows unions in arrays, etc
 - Compatible with midl
 - Pidl will warn about switch_type() and the type of the switch_is() variable being different
(This used to be commit dc6b4ffc82a191631bc16a4b93a4916a39183ec6)
14 files changed:
source4/build/pidl/ndr.pm
source4/build/pidl/pidl.pl
source4/build/pidl/typelist.pm
source4/build/pidl/validator.pm
source4/librpc/idl/drsuapi.idl
source4/librpc/idl/dssetup.idl
source4/librpc/idl/echo.idl
source4/librpc/idl/lsa.idl
source4/librpc/idl/netlogon.idl
source4/librpc/idl/samr.idl
source4/librpc/idl/xattr.idl
source4/librpc/ndr/libndr.h
source4/librpc/ndr/ndr.c
source4/librpc/ndr/ndr_spoolss_buf.c