librpc ndr: add ndr_pull_steal_switch_value()
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Mon, 29 Feb 2016 23:26:33 +0000 (12:26 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 22 Mar 2016 07:00:31 +0000 (08:00 +0100)
commit7261433fe19fde19353ee42c17607cf04af47a1c
treedcb7950d579b9cbcea22ce0c3ccfb8f1187a75eb
parent9af628a488d2b628e6c33917be7030602eeb5fde
librpc ndr: add ndr_pull_steal_switch_value()

Switch values currently only have a peek variant, instead of a retrieve
variant for getting their values. This can create performance issues
with complex structures as the token list simply grows longer.

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