summaryrefslogtreecommitdiff
path: root/libavutil/mem_internal.h
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2021-05-23 11:24:17 -0300
committerJames Almer <jamrial@gmail.com>2021-05-27 10:29:52 -0300
commit786be70e28fe739b8e49893fa13ae4652a68d1ea (patch)
tree236ff12fb9f9ebaa3d93064bf8f4d1d713b1e7f7 /libavutil/mem_internal.h
parente44cb7363fed11b638f1cfc798d942bcf1e4db50 (diff)
avutil/mem: make ff_fast_malloc() internal to mem.c
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavutil/mem_internal.h')
-rw-r--r--libavutil/mem_internal.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/libavutil/mem_internal.h b/libavutil/mem_internal.h
index ee2575c85f..ed846aac52 100644
--- a/libavutil/mem_internal.h
+++ b/libavutil/mem_internal.h
@@ -136,22 +136,4 @@
# define LOCAL_ALIGNED_32(t, v, ...) E1(LOCAL_ALIGNED_A(32, t, v, __VA_ARGS__,,))
#endif
-static inline int ff_fast_malloc(void *ptr, unsigned int *size, size_t min_size, int zero_realloc)
-{
- void *val;
-
- memcpy(&val, ptr, sizeof(val));
- if (min_size <= *size) {
- av_assert0(val || !min_size);
- return 0;
- }
- min_size = FFMAX(min_size + min_size / 16 + 32, min_size);
- av_freep(ptr);
- val = zero_realloc ? av_mallocz(min_size) : av_malloc(min_size);
- memcpy(ptr, &val, sizeof(val));
- if (!val)
- min_size = 0;
- *size = min_size;
- return 1;
-}
#endif /* AVUTIL_MEM_INTERNAL_H */