From 992206029892478b25c7d2bf66f089e1003f629a Mon Sep 17 00:00:00 2001 From: akallabeth Date: Wed, 1 Jan 2025 18:20:00 +0100 Subject: [PATCH] [ci,abi-checker] suppress sign changes some functions used unsigned values for NTSTATUS values which is signed. Correcting that breaks (strict) ABI compliance --- scripts/abi-suppr.txt | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/scripts/abi-suppr.txt b/scripts/abi-suppr.txt index 7672276d5..dd7058ab3 100644 --- a/scripts/abi-suppr.txt +++ b/scripts/abi-suppr.txt @@ -10,5 +10,21 @@ has_data_members_inserted_at = end # winpr_strerror did use unsigned instead of signed int as argument [suppress_function] -change_kine = function-subtype-change +change_kind = function-subtype-change name = winpr_strerror + +# NtStatus2Tag did use unsigned instead of signed NTSTATUS as argument +[suppress_function] +change_kind = function-subtype-change +name = NtStatus2Tag + +# rdpdr_write_iocompletion_header did use unsigned instead of signed NTSTATUS as argument +[suppress_function] +change_kind = function-subtype-change +name = rdpdr_write_iocompletion_header + +# smartcard_irp_device_control_call did use unsigned instead of signed NTSTATUS as argument +[suppress_function] +change_kind = function-subtype-change +name = smartcard_irp_device_control_call +