23#if defined(__GNUC__) && !defined(GROK_SKIP_POISON)
24#pragma GCC poison malloc calloc realloc free
Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20
void grk_read(const uint8_t *buffer, TYPE *value, uint32_t numBytes)
Definition BufferedStream.h:239
uint32_t grk_make_aligned_width(uint32_t width)
Definition MemManager.cpp:35
void grk_free(void *ptr)
Deallocates or frees a memory block.
Definition MemManager.cpp:96
void * grk_aligned_malloc(size_t size)
Allocate memory aligned to a 16 byte boundary.
Definition MemManager.cpp:76
void * grk_malloc(size_t size)
Allocate an uninitialized memory block.
Definition MemManager.cpp:60
void grk_aligned_free(void *ptr)
Definition MemManager.cpp:80
void * grk_realloc(void *ptr, size_t new_size)
Reallocate memory blocks.
Definition MemManager.cpp:88
void * grk_calloc(size_t num, size_t size)
Allocate a memory block with elements initialized to 0.
Definition MemManager.cpp:68