librpc:ndr: Add ‘int64’ type
commitd5e0f9af62f1a0374655d30529616753bdce26e4
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Tue, 15 Aug 2023 00:29:03 +0000 (15 12:29 +1200)
committerJule Anger <janger@samba.org>
Thu, 17 Aug 2023 09:27:17 +0000 (17 09:27 +0000)
treee35ca37537c294e96017a8d833596a241be4a9ea
parent0bd2b8b11480bc8b168eca228a4245dbb9687ef8
librpc:ndr: Add ‘int64’ type

This type behaves like a signed variant of ‘hyper’. Unlike the existing
‘dlong’ type, which has four byte alignment, ‘int64’ is aligned to eight
bytes.

Bump the NDR version to 3.0.1.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15452

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit 402bb17693472a9c30f33a0bdf5f5f78df4066cc)
librpc/ABI/ndr-3.0.1.sigs [new file with mode: 0644]
librpc/ndr/libndr.h
librpc/ndr/ndr_basic.c
librpc/wscript_build
pidl/lib/Parse/Pidl/NDR.pm
pidl/lib/Parse/Pidl/Typelist.pm
pidl/lib/Parse/Pidl/Wireshark/NDR.pm
pidl/tests/ndr.pl
pidl/tests/typelist.pl