1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-05-29 21:47:48 +02:00

avcodec/refstruct: Inline ff_refstruct_allocz()

Suggested by James Almer.

Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Andreas Rheinhardt 2023-10-08 12:09:50 +02:00
parent fc880c7032
commit 12c4cf9f72
2 changed files with 5 additions and 6 deletions

View File

@ -113,11 +113,6 @@ void *ff_refstruct_alloc_ext_c(size_t size, unsigned flags, FFRefStructOpaque op
return obj;
}
void *ff_refstruct_allocz(size_t size)
{
return ff_refstruct_alloc_ext(size, 0, NULL, NULL);
}
void ff_refstruct_unref(void *objp)
{
void *obj;

View File

@ -101,7 +101,11 @@ void *ff_refstruct_alloc_ext(size_t size, unsigned flags, void *opaque,
/**
* Equivalent to ff_refstruct_alloc_ext(size, 0, NULL, NULL)
*/
void *ff_refstruct_allocz(size_t size);
static inline
void *ff_refstruct_allocz(size_t size)
{
return ff_refstruct_alloc_ext(size, 0, NULL, NULL);
}
/**
* Decrement the reference count of the underlying object and automatically