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 MagickBooleanType magick_attribute((deprecated))
MagickExport MemoryInfo * AcquireVirtualMemory(const size_t, const size_t) magick_alloc_sizes(1
MagickExport MemoryInfo * RelinquishVirtualMemory(MemoryInfo *)
Definition: memory.c:1144
MagickExport void * GetVirtualMemoryBlob(const MemoryInfo *)
MagickExport void * AcquireQuantumMemory(const size_t, const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(1
MagickExport void DestroyMagickMemory(void)
MagickExport void * CopyMagickMemory(void *, const void *, const size_t) magick_attribute((__nonnull__))
MagickExport void * RelinquishMagickMemory(void *)
MagickExport void * ResetMagickMemory(void *, int, const size_t)
MagickExport void * AcquireMagickMemory(const size_t) magick_attribute((__malloc__)) magick_alloc_size(1)
MagickExport void * ResizeQuantumMemory(void *, const size_t, const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(2
void *(* AcquireMemoryHandler)(size_t) magick_alloc_size(1)
Definition: memory_.h:29
void *(*)(* DestroyMemoryHandler)(void *)
Definition: memory_.h:30
MagickExport void * RelinquishAlignedMemory(void *)
MagickExport void * ResizeMagickMemory(void *, const size_t) magick_attribute((__malloc__)) magick_alloc_size(2)
void *(*)(*) *(* ResizeMemoryHandler)(void *, size_t) magick_alloc_size(2)
Definition: memory_.h:31
MagickExport void GetMagickMemoryMethods(AcquireMemoryHandler *, ResizeMemoryHandler *, DestroyMemoryHandler *)
MagickExport void SetMagickMemoryMethods(AcquireMemoryHandler, ResizeMemoryHandler, DestroyMemoryHandler)
Definition: memory.c:1361
MagickExport void * AcquireAlignedMemory(const size_t, const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(1
#define magick_alloc_sizes(x, y)
Definition: method-attribute.h:114
#define MagickExport
Definition: method-attribute.h:80
#define magick_alloc_size(x)
Definition: method-attribute.h:113