19 #ifndef _MAGICK_WAND_H 20 #define _MAGICK_WAND_H 22 #if defined(__cplusplus) || defined(c_plusplus) 26 #if !defined(MAGICKWAND_CONFIG_H) 27 # define MAGICKWAND_CONFIG_H 28 # if !defined(vms) && !defined(macintosh) 29 # include "magick/magick-config.h" 31 # include "magick-config.h" 33 #if defined(_magickcore_const) && !defined(const) 34 # define const _magickcore_const 36 #if defined(_magickcore_inline) && !defined(inline) 37 # define inline _magickcore_inline 39 #if !defined(magick_restrict) 40 # if !defined(_magickcore_restrict) 41 # define magick_restrict restrict 43 # define magick_restrict _magickcore_restrict 46 # if defined(__cplusplus) || defined(c_plusplus) 50 #if __cplusplus > 199711L 54 #define MAGICKWAND_CHECK_VERSION(major,minor,micro) \ 55 ((MAGICKWAND_MAJOR_VERSION > (major)) || \ 56 ((MAGICKWAND_MAJOR_VERSION == (major)) && \ 57 (MAGICKWAND_MINOR_VERSION > (minor))) || \ 58 ((MAGICKWAND_MAJOR_VERSION == (major)) && \ 59 (MAGICKWAND_MINOR_VERSION == (minor)) && \ 60 (MAGICKWAND_MICRO_VERSION >= (micro)))) 66 #include <sys/types.h> 69 #if defined(WIN32) || defined(WIN64) 70 # define MAGICKWAND_WINDOWS_SUPPORT 72 # define MAGICKWAND_POSIX_SUPPORT 79 #include "magick/MagickCore.h" 129 #if defined(__cplusplus) || defined(c_plusplus) WandExport void MagickWandTerminus(void)
WandExport MagickBooleanType IsMagickWand(const MagickWand *)
WandExport MagickWand * DestroyMagickWand(MagickWand *)
WandExport ssize_t MagickGetIteratorIndex(MagickWand *)
Definition: magick-wand.c:367
WandExport ExceptionType MagickGetExceptionType(const MagickWand *)
Definition: magick-wand.c:335
WandExport void MagickSetFirstIterator(MagickWand *)
#define WandExport
Definition: method-attribute.h:92
WandExport void * MagickRelinquishMemory(void *)
WandExport void ClearMagickWand(MagickWand *)
WandExport void MagickResetIterator(MagickWand *)
WandExport MagickBooleanType MagickSetIteratorIndex(MagickWand *, const ssize_t)
Definition: magick-wand.c:925
WandExport MagickWand * NewMagickWand(void)
Definition: magick-wand-private.h:50
WandExport MagickBooleanType MagickClearException(MagickWand *)
WandExport MagickBooleanType IsMagickWandInstantiated(void)
WandExport void MagickWandGenesis(void)
WandExport char * MagickGetException(const MagickWand *, ExceptionType *)
Definition: magick-wand.c:278
WandExport MagickWand * CloneMagickWand(const MagickWand *)
WandExport void MagickSetLastIterator(MagickWand *)
Definition: magick-wand.c:979
WandExport MagickWand * NewMagickWandFromImage(const Image *)
Definition: magick-wand.c:1115