18 #ifndef MAGICKCORE_MEMORY_H 19 #define MAGICKCORE_MEMORY_H 21 #if defined(__cplusplus) || defined(c_plusplus) 30 (*DestroyMemoryHandler)(
void *),
60 #if defined(__cplusplus) || defined(c_plusplus) MagickExport MemoryInfo * RelinquishVirtualMemory(MemoryInfo *)
Definition: memory.c:1133
void *(* AcquireMemoryHandler)(size_t) magick_alloc_size(1)
Definition: memory_.h:29
void *(*)(* DestroyMemoryHandler)(void *)
Definition: memory_.h:30
MagickExport void * ResizeMagickMemory(void *, const size_t) magick_attribute((__malloc__)) magick_alloc_size(2)
MagickExport void * RelinquishMagickMemory(void *)
#define magick_alloc_size(x)
Definition: method-attribute.h:131
MagickExport MemoryInfo * AcquireVirtualMemory(const size_t, const size_t) magick_alloc_sizes(1
MagickExport void * RelinquishAlignedMemory(void *)
MagickExport void * ResetMagickMemory(void *, int, const size_t)
MagickExport void GetMagickMemoryMethods(AcquireMemoryHandler *, ResizeMemoryHandler *, DestroyMemoryHandler *)
MagickExport void * GetVirtualMemoryBlob(const MemoryInfo *)
MagickExport MagickBooleanType magick_attribute((deprecated))
MagickExport void * AcquireQuantumMemory(const size_t, const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(1
MagickExport void DestroyMagickMemory(void)
MagickExport void * AcquireMagickMemory(const size_t) magick_attribute((__malloc__)) magick_alloc_size(1)
MagickExport void SetMagickMemoryMethods(AcquireMemoryHandler, ResizeMemoryHandler, DestroyMemoryHandler)
Definition: memory.c:1350
MagickExport void * ResizeQuantumMemory(void *, const size_t, const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(2
MagickExport void * AcquireAlignedMemory(const size_t, const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(1
#define MagickExport
Definition: method-attribute.h:98
MagickExport void * CopyMagickMemory(void *, const void *, const size_t) magick_attribute((__nonnull__))
void *(*)(*) *(* ResizeMemoryHandler)(void *, size_t) magick_alloc_size(2)
Definition: memory_.h:31
#define magick_alloc_sizes(x, y)
Definition: method-attribute.h:132