| 2297 | } |
| 2298 | |
| 2299 | static void *calloc_impl(struct malloc_pool_s *pool, size_t nmemb, |
| 2300 | size_t size, bool lock) |
| 2301 | { |
| 2302 | void *ptr = malloc_impl(pool, nmemb * size, lock); |
| 2303 | if (ptr == NULL || ptr == MA_ZERO) |
| 2304 | return ptr; |
| 2305 | memset(ptr, 0, nmemb * size); |
| 2306 | return ptr; |
| 2307 | } |
| 2308 | |
| 2309 | static void *realloc_impl(struct malloc_pool_s *pool, void *ptr, size_t size, |
| 2310 | bool lock) |
no test coverage detected