pidl: get the alignment right for uint1632 enums (NDR64)
authorAndrew Tridgell <tridge@samba.org>
Tue, 6 Oct 2009 09:47:09 +0000 (20:47 +1100)
committerJeremy Allison <jra@samba.org>
Tue, 3 Nov 2009 21:24:34 +0000 (13:24 -0800)
commit0724f58489edb9fa25bcc593cbd5483450b5937f
treea37c055ae92a023ab1c5751c9601576185bf0863
parentbdd16229819f524078eb6cc3a8acf9c775985a20
pidl: get the alignment right for uint1632 enums (NDR64)

The default enum in NDR63 is 32 bits, not 16 bits. We need a uint1632
type to get the alignment right.
(cherry picked from commit 2bf8a7485cf0733c808bc97a399a1c73bb988414)
librpc/ndr/libndr.h
librpc/ndr/ndr_basic.c
pidl/lib/Parse/Pidl/NDR.pm
pidl/lib/Parse/Pidl/Typelist.pm