mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[freerdp] mark all WINPR_ATTR_MALLOC also nodiscard
This commit is contained in:
@@ -42,6 +42,7 @@ FREERDP_LOCAL void bulk_reset(rdpBulk* WINPR_RESTRICT bulk);
|
||||
FREERDP_LOCAL void bulk_free(rdpBulk* bulk);
|
||||
|
||||
WINPR_ATTR_MALLOC(bulk_free, 1)
|
||||
WINPR_ATTR_NODISCARD
|
||||
FREERDP_LOCAL rdpBulk* bulk_new(rdpContext* context);
|
||||
|
||||
#endif /* FREERDP_LIB_CORE_BULK_H */
|
||||
|
||||
@@ -35,7 +35,9 @@
|
||||
void freerdp_dsp_ffmpeg_context_free(FREERDP_DSP_CONTEXT* context);
|
||||
|
||||
WINPR_ATTR_MALLOC(freerdp_dsp_ffmpeg_context_free, 1)
|
||||
WINPR_ATTR_NODISCARD
|
||||
FREERDP_DSP_CONTEXT* freerdp_dsp_ffmpeg_context_new(BOOL encode);
|
||||
|
||||
BOOL freerdp_dsp_ffmpeg_supports_format(const AUDIO_FORMAT* format, BOOL encode);
|
||||
BOOL freerdp_dsp_ffmpeg_encode(FREERDP_DSP_CONTEXT* context, const AUDIO_FORMAT* srcFormat,
|
||||
const BYTE* data, size_t length, wStream* out);
|
||||
|
||||
@@ -204,6 +204,7 @@ void region16_clear(REGION16* region)
|
||||
}
|
||||
|
||||
WINPR_ATTR_MALLOC(freeRegion, 1)
|
||||
WINPR_ATTR_NODISCARD
|
||||
static REGION16_DATA* allocateRegion(size_t nbItems)
|
||||
{
|
||||
REGION16_DATA* data = calloc(1, sizeof(REGION16_DATA));
|
||||
|
||||
Reference in New Issue
Block a user