Share ndr.c implementation.
Import warning fixes from Samba 3.
Fix include paths to new location of libutil.
librpc/ndr: add support for Type Serialization Version 1 to subcontext We use the header size 0xFFFFFC01 as magic for constructed types. See [MS-RPCE] 2.2.6 Type Serialization Version 1 for more details. metze (This used to be commit 98d3568f079ea143214bcf5271b636313d6491c3)
Install public header files again and include required prototypes. (This used to be commit 47ffbbf67435904754469544390b67d34c958343)
r26639: librpc: Pass iconv convenience on from RPC connection to NDR library, so it can be overridden by OpenChange. (This used to be commit 2f29f80e07adef1f020173f2cd6d947d0ef505ce)
r26638: libndr: Require explicitly specifying iconv_convenience for ndr_struct_push_blob(). (This used to be commit 61ad78ac98937ef7a9aa32075a91a1c95b7606b3)
r26432: Require ndr_pull users to specify iconv_convenience. (This used to be commit 28b1d36551b75241c1cf9fca5d74f45a6dc884ab)
r26431: Require ndr_push creators to specify a iconv_convenience context. (This used to be commit 7352206f4450fdf881b95bda064cedd9d2477e4c)
r26429: Avoid use of global_smb_iconv_convenience. (This used to be commit d37136b7abfbba75ef2e5ab855eb3382b9648b8c)
r26427: Avoid global_smb_iconv_convenience. (This used to be commit bf072c6fb37b3e6a71c0c747b9fbeaa01480229e)
r26054: ndr: remove ndr_push/pull_save Using a uint32_t offset is all we need metze (This used to be commit 2c06b48a858016f9329dcd73231fb3c7b711a918)
r26050: ndr: don't use ndr_push_save anymore metze (This used to be commit a682fbb5af1ca02068fdef9ed9a4dd7b0201d88c)
r25917: ndr: move ndr_map_error2ntstatus to errormap.c metze (This used to be commit 8fc2e7737fc15f7265816f077e2a48a7a98f75b8)
r25916: ndr: change NTSTAUS into enum ndr_err_code (basic stuff) librpc/ndr/ metze (This used to be commit 7e157bbcfd416c3d5c32c1e9fdc746bbee5967bb)
r25907: use DEBUGADD() to match samba3 metze (This used to be commit d2deefb551ffed5134e31473a3140ec7416cf389)
r25905: use data_blob_const() to set the DATA_BLOB metze (This used to be commit f3393a731683be3f8664f715dceee0c9fcef4ede)
r25798: - check return value of ndr_push_set_switch_value() - fix memory leaks in error pathes metze (This used to be commit 667e83fd78293942c61d141dfe0d90e662768380)
r25797: use error and out logic metze (This used to be commit d03965d36e18dd524076e48e5a315747a00b807b)
r25796: use NT_STATUS_HAVE_NO_MEMORY() metze (This used to be commit 43ef3d9dac5db1865b863c8c4a24c39167e7d2bc)