45 void*
grk_calloc(
size_t numOfElements,
size_t sizeOfElements);
69 #if defined(__GNUC__) && !defined(GROK_SKIP_POISON)
70 #pragma GCC poison malloc calloc realloc free
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: BitIO.cpp:23
uint32_t grk_make_aligned_width(uint32_t width)
Definition: MemManager.cpp:40
void grk_free(void *ptr)
Deallocates or frees a memory block.
Definition: MemManager.cpp:141
const size_t default_align
Definition: MemManager.h:28
void * grk_aligned_malloc(size_t size)
Allocate memory aligned to a 16 byte boundary.
Definition: MemManager.cpp:119
void * grk_malloc(size_t size)
Allocate an uninitialized memory block.
Definition: MemManager.cpp:105
void grk_aligned_free(void *ptr)
Definition: MemManager.cpp:123
void * grk_realloc(void *ptr, size_t new_size)
Reallocate memory blocks.
Definition: MemManager.cpp:135
void * grk_calloc(size_t num, size_t size)
Allocate a memory block with elements initialized to 0.
Definition: MemManager.cpp:111