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 },
|
||||
|
||||
@@ -267,7 +267,9 @@
|
||||
/* Finish off the remainder. */ \
|
||||
while (len--) \
|
||||
{ \
|
||||
_slowWay_; \
|
||||
const pstatus_t rc = _slowWay_; \
|
||||
if (rc != PRIMITIVES_SUCCESS) \
|
||||
return rc; \
|
||||
} \
|
||||
return PRIMITIVES_SUCCESS; \
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user