18#ifndef MAGICKCORE_MAGICK_H
19#define MAGICKCORE_MAGICK_H
21#if defined(__cplusplus) || defined(c_plusplus)
28#if defined(__cplusplus) || defined(c_plusplus)
29# define magick_module _module
31# define magick_module module
155#if defined(__cplusplus) || defined(c_plusplus)
#define magick_attribute(x)
Definition deprecate.h:41
unsigned int MagickStatusType
Definition magick-type.h:131
MagickBooleanType
Definition magick-type.h:203
MagickExport MagickStatusType GetMagickThreadSupport(const MagickInfo *)
Definition magick.c:781
MagickExport MagickBooleanType GetMagickRawSupport(const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType GetMagickEndianSupport(const MagickInfo *) magick_attribute((__pure__))
const MagickExport MagickInfo * GetMagickInfo(const char *, ExceptionInfo *)
MagickFormatType
Definition magick.h:35
@ ImplicitFormatType
Definition magick.h:37
@ UndefinedFormatType
Definition magick.h:36
@ ExplicitFormatType
Definition magick.h:38
MagickExport void MagickCoreGenesis(const char *, const MagickBooleanType)
MagickExport MagickBooleanType GetImageMagick(const unsigned char *, const size_t, char *)
const MagickExport MagickInfo ** GetMagickInfoList(const char *, size_t *, ExceptionInfo *)
Definition magick.c:505
MagickExport MagickInfo * SetMagickInfo(const char *)
Definition magick.c:1495
Image * DecodeImageHandler(const ImageInfo *, ExceptionInfo *)
Definition magick.h:49
MagickExport void MagickCoreTerminus(void)
Definition magick.c:1369
MagickExport const char * GetMagickMimeType(const MagickInfo *)
Definition magick.c:663
MagickBooleanType EncodeImageHandler(const ImageInfo *, Image *)
Definition magick.h:52
MagickExport EncodeImageHandler * GetImageEncoder(const MagickInfo *) magick_attribute((__pure__))
Definition magick.c:191
MagickExport MagickBooleanType UnregisterMagickInfo(const char *)
Definition magick.c:1599
MagickExport MagickBooleanType MagickComponentGenesis(void)
MagickExport MagickBooleanType IsMagickCoreInstantiated(void) magick_attribute((__pure__))
MagickExport int GetMagickPrecision(void)
MagickExport MagickBooleanType GetMagickAdjoin(const MagickInfo *) magick_attribute((__pure__))
MagickExport int SetMagickPrecision(const int)
Definition magick.c:1544
MagickThreadSupport
Definition magick.h:42
@ EncoderThreadSupport
Definition magick.h:45
@ DecoderThreadSupport
Definition magick.h:44
@ NoThreadSupport
Definition magick.h:43
MagickExport MagickBooleanType GetMagickBlobSupport(const MagickInfo *) magick_attribute((__pure__))
MagickExport char ** GetMagickList(const char *, size_t *, ExceptionInfo *)
Definition magick.c:598
MagickExport MagickBooleanType GetMagickSeekableStream(const MagickInfo *) magick_attribute((__pure__))
MagickExport const char * GetMagickDescription(const MagickInfo *)
MagickExport void MagickComponentTerminus(void)
MagickExport DecodeImageHandler * GetImageDecoder(const MagickInfo *) magick_attribute((__pure__))
Definition magick.c:161
struct _MagickInfo MagickInfo
MagickBooleanType IsImageFormatHandler(const unsigned char *, const size_t)
Definition magick.h:55
MagickExport MagickInfo * RegisterMagickInfo(MagickInfo *)
#define MagickExport
Definition method-attribute.h:80
Definition semaphore.c:61
Definition exception.h:103
EncodeImageHandler * encoder
Definition magick.h:73
MagickBooleanType endian_support
Definition magick.h:84
struct _MagickInfo * previous
Definition magick.h:97
char * name
Definition magick.h:60
MagickBooleanType seekable_stream
Definition magick.h:86
MagickBooleanType stealth
Definition magick.h:95
MagickBooleanType raw
Definition magick.h:83
ImageInfo * image_info
Definition magick.h:67
char * note
Definition magick.h:63
void * client_data
Definition magick.h:79
IsImageFormatHandler * magick
Definition magick.h:76
DecodeImageHandler * decoder
Definition magick.h:70
MagickBooleanType adjoin
Definition magick.h:82
char * description
Definition magick.h:61
MagickFormatType format_type
Definition magick.h:89
MagickBooleanType blob_support
Definition magick.h:85
char * mime_type
Definition magick.h:105
SemaphoreInfo * semaphore
Definition magick.h:108
struct _MagickInfo * next
Definition magick.h:99
MagickStatusType thread_support
Definition magick.h:92
size_t signature
Definition magick.h:102
char * version
Definition magick.h:62
char * magick_module
Definition magick.h:64