[freerdp,codec] mark function pointers [[nodiscard]]

This commit is contained in:
Armin Novak
2026-02-15 22:46:30 +01:00
parent 9ecfb268fe
commit 13616cc67e
4 changed files with 10 additions and 8 deletions

View File

@@ -44,10 +44,10 @@ extern "C"
struct S_H264_CONTEXT_SUBSYSTEM
{
const char* name;
pfnH264SubsystemInit Init;
WINPR_ATTR_NODISCARD pfnH264SubsystemInit Init;
pfnH264SubsystemUninit Uninit;
pfnH264SubsystemDecompress Decompress;
pfnH264SubsystemCompress Compress;
WINPR_ATTR_NODISCARD pfnH264SubsystemDecompress Decompress;
WINPR_ATTR_NODISCARD pfnH264SubsystemCompress Compress;
};
struct S_H264_CONTEXT

View File

@@ -48,10 +48,10 @@ typedef struct
HMODULE lib;
OpenH264Version version;
#endif
pWelsGetCodecVersionEx WelsGetCodecVersionEx;
pWelsCreateDecoder WelsCreateDecoder;
WINPR_ATTR_NODISCARD pWelsGetCodecVersionEx WelsGetCodecVersionEx;
WINPR_ATTR_NODISCARD pWelsCreateDecoder WelsCreateDecoder;
pWelsDestroyDecoder WelsDestroyDecoder;
pWelsCreateSVCEncoder WelsCreateSVCEncoder;
WINPR_ATTR_NODISCARD pWelsCreateSVCEncoder WelsCreateSVCEncoder;
pWelsDestroySVCEncoder WelsDestroySVCEncoder;
ISVCDecoder* pDecoder;
ISVCEncoder* pEncoder;

View File

@@ -832,7 +832,7 @@ typedef int (*TestFunction)(void);
struct UnitaryTest
{
const char* name;
TestFunction func;
WINPR_ATTR_NODISCARD TestFunction func;
};
static struct UnitaryTest tests[] = { { "Basic trivial tests", test_basic },