memory_.h File Reference

Go to the source code of this file.

Typedefs

typedef void *(* AcquireMemoryHandler )(size_t)
typedef void *(*)(* DestroyMemoryHandler )(void *)
typedef void *(*)(*)*(* ResizeMemoryHandler )(void *, size_t)

Functions

MagickExport void * AcquireAlignedMemory (const size_t, const size_t) magick_attribute((malloc))
MagickExport void ** AcquireMagickMemory (const size_t) magick_attribute((malloc))
MagickExport void *** AcquireQuantumMemory (const size_t, const size_t) magick_attribute((malloc))
MagickExport void **** CopyMagickMemory (void *, const void *, const size_t) magick_attribute((nonnull))
MagickExport void **** DestroyMagickMemory (void)
MagickExport void **** GetMagickMemoryMethods (AcquireMemoryHandler *, ResizeMemoryHandler *, DestroyMemoryHandler *)
MagickExport void ***** RelinquishAlignedMemory (void *)
MagickExport void ****** RelinquishMagickMemory (void *)
MagickExport void ******* ResetMagickMemory (void *, int, const size_t)
MagickExport void ******** ResizeMagickMemory (void *, const size_t) magick_attribute((malloc))
MagickExport void ********* ResizeQuantumMemory (void *, const size_t, const size_t) magick_attribute((malloc))
MagickExport void ********* SetMagickMemoryMethods (AcquireMemoryHandler, ResizeMemoryHandler, DestroyMemoryHandler)

Typedef Documentation

typedef void*(* AcquireMemoryHandler)(size_t)

Definition at line 26 of file memory_.h.

typedef void*(*)(* DestroyMemoryHandler)(void *)

Definition at line 27 of file memory_.h.

typedef void*(*)(*) *(* ResizeMemoryHandler)(void *, size_t)

Definition at line 28 of file memory_.h.


Function Documentation

MagickExport void* AcquireAlignedMemory ( const   size_t,
const   size_t 
)
MagickExport void* * AcquireMagickMemory ( const   size_t  ) 
MagickExport void* * * AcquireQuantumMemory ( const   size_t,
const   size_t 
)
MagickExport void* * * * CopyMagickMemory ( void *  ,
const void *  ,
const   size_t 
)
MagickExport void* * * * DestroyMagickMemory ( void   ) 
MagickExport void* * * * GetMagickMemoryMethods ( AcquireMemoryHandler ,
ResizeMemoryHandler ,
DestroyMemoryHandler  
)
MagickExport void* * * * * RelinquishAlignedMemory ( void *   ) 
MagickExport void* * * * * * RelinquishMagickMemory ( void *   ) 
MagickExport void* * * * * * * ResetMagickMemory ( void *  ,
int  ,
const   size_t 
)
MagickExport void* * * * * * * * ResizeMagickMemory ( void *  ,
const   size_t 
)
MagickExport void* * * * * * * * * ResizeQuantumMemory ( void *  ,
const   size_t,
const   size_t 
)
MagickExport void* * * * * * * * * SetMagickMemoryMethods ( AcquireMemoryHandler  ,
ResizeMemoryHandler  ,
DestroyMemoryHandler   
)

Generated on 19 Nov 2009 for MagickCore by  doxygen 1.6.1