From 0925a105f795bbad455b5f6d166caa7ce5f590ad Mon Sep 17 00:00:00 2001 From: akallabeth Date: Fri, 16 Jan 2026 11:40:55 +0100 Subject: [PATCH] [c,printf] fix wlog format string to match arguments --- libfreerdp/codec/include/bitmap.h | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/libfreerdp/codec/include/bitmap.h b/libfreerdp/codec/include/bitmap.h index 6573933dd..0df344d90 100644 --- a/libfreerdp/codec/include/bitmap.h +++ b/libfreerdp/codec/include/bitmap.h @@ -37,7 +37,7 @@ static inline BYTE* WRITEFGBGIMAGE(BYTE* WINPR_RESTRICT pbDest, if (cBits > 8) { - WLog_ERR(TAG, "cBits %d > 8", cBits); + WLog_ERR(TAG, "cBits %" PRIu32 " > 8", cBits); return NULL; } @@ -71,7 +71,7 @@ static inline BYTE* WRITEFIRSTLINEFGBGIMAGE(BYTE* WINPR_RESTRICT pbDest, if (cBits > 8) { - WLog_ERR(TAG, "cBits %d > 8", cBits); + WLog_ERR(TAG, "cBits %" PRIu32 " > 8", cBits); return NULL; } @@ -122,8 +122,9 @@ static inline BOOL RLEDECOMPRESS(const BYTE* WINPR_RESTRICT pbSrcBuffer, UINT32 if (!pbSrcBuffer || !pbDestBuffer) { - WLog_ERR(TAG, "Invalid arguments: pbSrcBuffer=%p, pbDestBuffer=%p", pbSrcBuffer, - pbDestBuffer); + WLog_ERR(TAG, "Invalid arguments: pbSrcBuffer=%p, pbDestBuffer=%p", + WINPR_CXX_COMPAT_CAST(const void*, pbSrcBuffer), + WINPR_CXX_COMPAT_CAST(const void*, pbDestBuffer)); return FALSE; } @@ -442,7 +443,9 @@ static inline BOOL RLEDECOMPRESS(const BYTE* WINPR_RESTRICT pbSrcBuffer, UINT32 default: WLog_ERR(TAG, "invalid code 0x%08" PRIx32 ", pbSrcBuffer=%p, pbSrc=%p, pbEnd=%p", - code, pbSrcBuffer, pbSrc, pbEnd); + code, WINPR_CXX_COMPAT_CAST(const void*, pbSrcBuffer), + WINPR_CXX_COMPAT_CAST(const void*, pbSrc), + WINPR_CXX_COMPAT_CAST(const void*, pbEnd)); return FALSE; } }