18#ifndef MAGICKWAND_MAGICK_WAND_PRIVATE_H
19#define MAGICKWAND_MAGICK_WAND_PRIVATE_H
21#if defined(__cplusplus) || defined(c_plusplus)
25#define MagickPI 3.14159265358979323846264338327950288419716939937510
26#define MagickWandId "MagickWand"
27#define QuantumTick(i,span) ((MagickBooleanType) ((((i) & ((i)-1)) == 0) || \
28 (((i) & 0xfff) == 0) || \
29 ((MagickOffsetType) (i) == ((MagickOffsetType) (span)-1))))
30#define ThrowWandException(severity,tag,context) \
32 (void) ThrowMagickException(wand->exception,GetMagickModule(),severity, \
33 tag,"`%s'",context); \
34 return(MagickFalse); \
36#define ThrowWandFatalException(severity,tag,context) \
41 exception=AcquireExceptionInfo(); \
42 (void) ThrowMagickException(exception,GetMagickModule(),severity,tag, \
44 CatchException(exception); \
45 (void) DestroyExceptionInfo(exception); \
46 MagickWandTerminus(); \
47 _exit((int) (severity-FatalErrorException)+1); \
79#if defined(__cplusplus) || defined(c_plusplus)
#define MaxTextExtent
Definition: method-attribute.h:78
Definition: magick-wand-private.h:51
size_t id
Definition: magick-wand-private.h:53
MagickBooleanType insert_before
Definition: magick-wand-private.h:71
Image * images
Definition: magick-wand-private.h:68
MagickBooleanType image_pending
Definition: magick-wand-private.h:72
size_t signature
Definition: magick-wand-private.h:76
QuantizeInfo * quantize_info
Definition: magick-wand-private.h:65
ExceptionInfo * exception
Definition: magick-wand-private.h:59
ImageInfo * image_info
Definition: magick-wand-private.h:62
MagickBooleanType debug
Definition: magick-wand-private.h:73
char name[MaxTextExtent]
Definition: magick-wand-private.h:56