libndr: Add ndr_pull_struct_blob_all_noalloc
authorAndrew Bartlett <abartlet@samba.org>
Fri, 22 Apr 2016 00:02:57 +0000 (12:02 +1200)
committerGarming Sam <garming@samba.org>
Tue, 3 May 2016 06:10:10 +0000 (08:10 +0200)
commit98712e9bda29105ae23de487c3261ebf959408c5
tree8e6d1d974472b894f339a788304542ddd3c3ef1f
parentef0f4654546fdbfdf7165645f4b2291a753bb480
libndr: Add ndr_pull_struct_blob_all_noalloc

This allows us to remove talloc() calls from GUID_from_ndr_blob().

To do this the struct ndr_pull is placed on the stack, and filled in there.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
librpc/ABI/ndr-0.0.7.sigs [new file with mode: 0644]
librpc/ndr/libndr.h
librpc/ndr/ndr.c
librpc/ndr/uuid.c
librpc/wscript_build