From db9dbf3dd08ee631788f73c766b2c7846cdba345 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Thu, 20 Mar 2025 08:40:03 +0100 Subject: [PATCH] [ci,abi] update suppressions Some refactroing did create false positives for ABI compatibility, add these to the suppressions file --- scripts/abi-suppr.txt | 97 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 92 insertions(+), 5 deletions(-) diff --git a/scripts/abi-suppr.txt b/scripts/abi-suppr.txt index 337fdae10..3e090110b 100644 --- a/scripts/abi-suppr.txt +++ b/scripts/abi-suppr.txt @@ -65,6 +65,11 @@ name = UINT64 change_kind = function-subtype-change name = msusb_msconfig_dump +[suppress_function] +change_kind = function-subtype-change +name = gdi_CopyRect +parameter = '0 GDI_RECT* + [suppress_function] change_kind = function-subtype-change name = gdi_CopyRect @@ -73,19 +78,101 @@ parameter = '1 const GDI_RECT* [suppress_function] change_kind = function-subtype-change name = gdi_EqualRgn -parameter = '0 const GDI_RGN* [suppress_function] change_kind = function-subtype-change -name = gdi_EqualRgn -parameter = '1 const GDI_RGN* +name = gdi_CRectToRgn +parameter = '4 GDI_RGN* + +[suppress_function] +change_kind = function-subtype-change +name = gdi_CreateRect + +[suppress_function] +change_kind = function-subtype-change +name = gdi_CreateRectRgn + +[suppress_function] +change_kind = function-subtype-change +name = gdi_RectToRgn +parameter = '1 GDI_RGN* + +[suppress_function] +change_kind = function-subtype-change +name = gdi_SetRgn +parameter = '0 GDI_RGN* + +[suppress_function] +change_kind = function-subtype-change +name = gdi_RgnToRect +parameter = '1 GDI_RGN* + +[suppress_function] +change_kind = function-subtype-change +name = gdi_SetRectRgn +parameter = '0 GDI_RGN* + +[suppress_function] +change_kind = function-subtype-change +name = gdi_SetRect +parameter = '0 GDI_RECT* [suppress_function] change_kind = function-subtype-change name = gdi_PtInRect -parameter = '0 const GDI_RECT*' + +[suppress_function] +change_kind = function-subtype-change +name = gdi_FillRect + +[suppress_function] +change_kind = function-subtype-change +name = gdi_RgnToRect +parameter = '1 GDI_RECT* + +[suppress_function] +change_kind = function-subtype-change +name = gdi_CRgnToRect +parameter = '4 GDI_RECT* + +[suppress_function] +change_kind = function-subtype-change +name = gdi_RectToCRgn + +[suppress_function] +change_kind = function-subtype-change +name = gdi_RgnToCRect + +[suppress_function] +change_kind = function-subtype-change +name = gdi_CRgnToRect +parameter = '4 GDI_RECT* + +[suppress_function] +change_kind = function-subtype-change +name = freerdp_client_settings_parse_command_line_arguments_ex +parameter = '6 freerdp_command_line_handle_option_t + +[suppress_function] +change_kind = function-subtype-change +name = freerdp_shall_disconnect_context [suppress_function] change_kind = function-subtype-change name = GetDynamicTimeZoneInformationEffectiveYears -parameter = '0 const DYNAMIC_TIME_ZONE_INFORMATION*' + +[suppress_type] +change_kind = typedef +name = SEC_WINNT_AUTH_IDENTITY_INFO + +[suppress_function] +change_kind = function-subtype-change +parameter = '0 /.*restrict.*/ + +[suppress_function] +change_kind = function-subtype-change +parameter = '1 /.*restrict.*/ + +[suppress_function] +change_kind = function-subtype-change +parameter = '7 /.*restrict.*/