mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[freerdp,codec] mark function pointers [[nodiscard]]
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 },
|
||||
|
||||
Reference in New Issue
Block a user