av_realloc_f

Allocate or reallocate a block of memory. This function does the same thing as av_realloc, except: - It takes two arguments and checks the result of the multiplication for integer overflow. - It frees the input block in case of failure, thus avoiding the memory leak with the classic "buf = realloc(buf); if (!buf) return -1;".

@nogc nothrow extern (C)
void*
av_realloc_f
(
void* ptr
,
size_t nelem
,
size_t elsize
)

Meta