MagickCore  6.9.11-60
Convert, Edit, Or Compose Bitmap Images
magick.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License. You may
6  obtain a copy of the License at
7 
8  https://imagemagick.org/script/license.php
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16  MagickCore magick methods.
17 */
18 #ifndef MAGICKCORE_MAGICK_H
19 #define MAGICKCORE_MAGICK_H
20 
21 #if defined(__cplusplus) || defined(c_plusplus)
22 extern "C" {
23 #endif
24 
25 #include <stdarg.h>
26 #include "magick/semaphore.h"
27 
28 #if defined(__cplusplus) || defined(c_plusplus)
29 # define magick_module _module /* reserved word in C++(20) */
30 #else
31 # define magick_module module
32 #endif
33 
34 typedef enum
35 {
40 
41 typedef enum
42 {
43  NoThreadSupport = 0x0000,
45  EncoderThreadSupport = 0x0002
47 
48 typedef Image
50 
51 typedef MagickBooleanType
53 
54 typedef MagickBooleanType
55  IsImageFormatHandler(const unsigned char *,const size_t);
56 
57 typedef struct _MagickInfo
58 {
59  char
60  *name,
63  *note,
65 
66  ImageInfo
68 
71 
74 
77 
78  void
80 
83  raw,
87 
90 
93 
96 
97  struct _MagickInfo
99  *next; /* deprecated, use GetMagickInfoList() */
100 
101  size_t
103 
104  char
106 
110 
111 extern MagickExport char
112  **GetMagickList(const char *,size_t *,ExceptionInfo *);
113 
114 extern MagickExport const char
116  *GetMagickMimeType(const MagickInfo *);
117 
119  *GetImageDecoder(const MagickInfo *) magick_attribute((__pure__));
120 
122  *GetImageEncoder(const MagickInfo *) magick_attribute((__pure__));
123 
124 extern MagickExport int
126  SetMagickPrecision(const int);
127 
129  GetImageMagick(const unsigned char *,const size_t,char *),
137  UnregisterMagickInfo(const char *);
138 
139 extern const MagickExport MagickInfo
140  *GetMagickInfo(const char *,ExceptionInfo *),
141  **GetMagickInfoList(const char *,size_t *,ExceptionInfo *);
142 
145  *SetMagickInfo(const char *);
146 
149 
150 extern MagickExport void
153  MagickCoreTerminus(void);
154 
155 #if defined(__cplusplus) || defined(c_plusplus)
156 }
157 #endif
158 
159 #endif
instantiate_magickcore
static volatile MagickBooleanType instantiate_magickcore
Definition: magick.c:129
GetMagickRawSupport
MagickExport MagickBooleanType GetMagickRawSupport(const MagickInfo *) magick_attribute((__pure__))
DirectorySeparator
#define DirectorySeparator
Definition: studio.h:274
MagickPrecision
#define MagickPrecision
MACIsMagickConflict
MagickExport MagickBooleanType MACIsMagickConflict(const char *)
_MagickInfo::image_info
ImageInfo * image_info
Definition: magick.h:67
LockSemaphoreInfo
MagickExport void LockSemaphoreInfo(SemaphoreInfo *semaphore_info)
Definition: semaphore.c:293
MagickExport
#define MagickExport
Definition: method-attribute.h:80
policy.h
MagickComponentGenesis
MagickExport MagickBooleanType MagickComponentGenesis(void)
Definition: magick.c:1062
GetMagickInfoList
const MagickExport MagickInfo ** GetMagickInfoList(const char *, size_t *, ExceptionInfo *)
Definition: magick.c:505
_MagickInfo::raw
MagickBooleanType raw
Definition: magick.h:83
GetMagickPrecision
MagickExport int GetMagickPrecision(void)
DelegateComponentGenesis
MagickExport MagickBooleanType DelegateComponentGenesis(void)
Definition: delegate.c:232
magick.h
_MagickInfo::mime_type
char * mime_type
Definition: magick.h:105
NewSplayTree
MagickExport SplayTreeInfo * NewSplayTree(int(*compare)(const void *, const void *), void *(*relinquish_key)(void *), void *(*relinquish_value)(void *))
Definition: splay-tree.c:1140
GetModuleInfo
MagickExport ModuleInfo * GetModuleInfo(const char *, ExceptionInfo *)
HeadPath
@ HeadPath
Definition: utility.h:30
GetMagickModule
#define GetMagickModule()
Definition: log.h:29
nt-base-private.h
MagickStatusType
unsigned int MagickStatusType
Definition: magick-type.h:131
DestroyMagickNode
static void * DestroyMagickNode(void *magick_info)
Definition: magick.c:814
ConfigureComponentTerminus
MagickExport void ConfigureComponentTerminus(void)
Definition: configure.c:253
TailPath
@ TailPath
Definition: utility.h:31
GetMagickEndianSupport
MagickExport MagickBooleanType GetMagickEndianSupport(const MagickInfo *) magick_attribute((__pure__))
_SplayTreeInfo
Definition: splay-tree.c:83
_MagickInfo::name
char * name
Definition: magick.h:60
LockMagickMutex
static void LockMagickMutex(void)
Definition: mutex.h:63
TypeComponentTerminus
MagickExport void TypeComponentTerminus(void)
Definition: type.c:1374
SemaphoreComponentTerminus
MagickExport void SemaphoreComponentTerminus(void)
Definition: semaphore.c:422
MagickCoreSignature
#define MagickCoreSignature
Definition: method-attribute.h:86
RegisterMagickSignalHandler
static SignalHandler * RegisterMagickSignalHandler(int signal_number)
Definition: magick.c:1214
_MagickInfo::decoder
DecodeImageHandler * decoder
Definition: magick.h:70
_MagickInfo::stealth
MagickBooleanType stealth
Definition: magick.h:95
CacheComponentTerminus
MagickExport void CacheComponentTerminus(void)
Definition: cache.c:546
AnnotateComponentGenesis
MagickExport MagickBooleanType AnnotateComponentGenesis(void)
Definition: annotate.c:156
MAGICKCORE_BUILD_MODULES
#define MAGICKCORE_BUILD_MODULES
Definition: magick-baseconfig.h:16
magickcore_signal_in_progress
static volatile MagickBooleanType magickcore_signal_in_progress
Definition: magick.c:130
ColorComponentGenesis
MagickExport MagickBooleanType ColorComponentGenesis(void)
Definition: color.c:928
_MagickInfo::signature
size_t signature
Definition: magick.h:102
DecodeImageHandler
Image * DecodeImageHandler(const ImageInfo *, ExceptionInfo *)
Definition: magick.h:49
GetImageDecoder
MagickExport DecodeImageHandler * GetImageDecoder(const MagickInfo *) magick_attribute((__pure__))
Definition: magick.c:161
_MagickInfo::description
char * description
Definition: magick.h:61
_MagickInfo::magick
IsImageFormatHandler * magick
Definition: magick.h:76
GetImageEncoder
MagickExport EncodeImageHandler * GetImageEncoder(const MagickInfo *magick_info)
Definition: magick.c:191
_MagickInfo::blob_support
MagickBooleanType blob_support
Definition: magick.h:85
SetMagickPrecision
MagickExport int SetMagickPrecision(const int)
Definition: magick.c:1544
GetImageEncoder
MagickExport EncodeImageHandler * GetImageEncoder(const MagickInfo *) magick_attribute((__pure__))
Definition: magick.c:191
MimeComponentTerminus
MagickExport void MimeComponentTerminus(void)
Definition: mime.c:1095
GetMagickMimeType
MagickExport const char * GetMagickMimeType(const MagickInfo *magick_info)
Definition: magick.c:663
RegisterMagickInfo
MagickExport MagickInfo * RegisterMagickInfo(MagickInfo *magick_info)
Definition: magick.c:1446
IsMagickTreeInstantiated
static MagickBooleanType IsMagickTreeInstantiated(ExceptionInfo *)
Definition: magick.c:837
_MagickInfo
Definition: magick.h:58
ExceptionComponentGenesis
MagickPrivate MagickBooleanType ExceptionComponentGenesis(void)
Definition: exception.c:473
SIG_ERR
#define SIG_ERR
Definition: magick.c:104
GetMagickAdjoin
MagickExport MagickBooleanType GetMagickAdjoin(const MagickInfo *magick_info)
Definition: magick.c:288
RegisterStaticModules
MagickExport void RegisterStaticModules(void)
Definition: static.c:442
delegate.h
module.h
RegistryComponentGenesis
MagickExport MagickBooleanType RegistryComponentGenesis(void)
Definition: registry.c:294
magick_list_initialized
static volatile MagickBooleanType magick_list_initialized
Definition: magick.c:131
LogComponentTerminus
MagickExport void LogComponentTerminus(void)
Definition: log.c:905
SignalHandler
MAGICKCORE_RETSIGTYPE SignalHandler(int)
Definition: magick.c:114
StringToList
MagickExport char ** StringToList(const char *text)
Definition: string.c:2266
resource_.h
MonitorComponentTerminus
MagickPrivate void MonitorComponentTerminus(void)
Definition: monitor.c:98
_MagickInfo::magick_module
char * magick_module
Definition: magick.h:64
DestroySplayTree
MagickExport SplayTreeInfo * DestroySplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:681
UnregisterMagickInfo
MagickExport MagickBooleanType UnregisterMagickInfo(const char *name)
Definition: magick.c:1599
MagickCompare
static int MagickCompare(const void *x, const void *y)
Definition: magick.c:583
utility.h
GetImageMagick
MagickExport MagickBooleanType GetImageMagick(const unsigned char *, const size_t, char *)
GetMagickMimeType
MagickExport const char * GetMagickMimeType(const MagickInfo *)
Definition: magick.c:663
SetClientPath
MagickExport const char * SetClientPath(const char *path)
Definition: client.c:152
_ImageInfo::file
FILE * file
Definition: image.h:461
magick_list
static SplayTreeInfo * magick_list
Definition: magick.c:126
MagickComponentTerminus
MagickExport void MagickComponentTerminus(void)
AsynchronousResourceComponentTerminus
MagickExport void AsynchronousResourceComponentTerminus(void)
Definition: resource.c:466
_MagickInfo::version
char * version
Definition: magick.h:62
random_.h
string_.h
InitializeMagickMutex
static void InitializeMagickMutex(void)
Definition: mutex.h:55
DestroyString
MagickExport char * DestroyString(char *string)
Definition: string.c:808
magic.h
SetMagickInfo
MagickExport MagickInfo * SetMagickInfo(const char *name)
Definition: magick.c:1495
ListMagickInfo
MagickExport MagickBooleanType ListMagickInfo(FILE *file, ExceptionInfo *exception)
Definition: magick.c:934
GetPathComponent
MagickExport void GetPathComponent(const char *path, PathType type, char *component)
Definition: utility.c:1218
MagickTrue
@ MagickTrue
Definition: magick-type.h:205
blob.h
semaphore.h
SIG_DFL
#define SIG_DFL
Definition: magick.c:101
PolicyComponentTerminus
MagickExport void PolicyComponentTerminus(void)
Definition: policy.c:1054
MAGICKCORE_RETSIGTYPE
#define MAGICKCORE_RETSIGTYPE
Definition: magick.c:98
SetLogEventMask
MagickExport LogEventType SetLogEventMask(const char *events)
Definition: log.c:1766
IsMagickCoreInstantiated
MagickExport MagickBooleanType IsMagickCoreInstantiated(void) magick_attribute((__pure__))
MimeComponentGenesis
MagickExport MagickBooleanType MimeComponentGenesis(void)
Definition: mime.c:1049
GetMagickRawSupport
MagickExport MagickBooleanType GetMagickRawSupport(const MagickInfo *magick_info)
Definition: magick.c:718
blob-private.h
CoderComponentTerminus
MagickExport void CoderComponentTerminus(void)
Definition: coder.c:445
UnlockMagickMutex
static void UnlockMagickMutex(void)
Definition: mutex.h:87
GetMagickDescription
MagickExport const char * GetMagickDescription(const MagickInfo *)
ResourceComponentTerminus
MagickExport void ResourceComponentTerminus(void)
Definition: resource.c:1492
thread-private.h
DecoderThreadSupport
@ DecoderThreadSupport
Definition: magick.h:44
GetMagickList
MagickExport char ** GetMagickList(const char *, size_t *, ExceptionInfo *)
Definition: magick.c:598
TraceEvent
@ TraceEvent
Definition: log.h:38
SemaphoreComponentGenesis
MagickExport MagickBooleanType SemaphoreComponentGenesis(void)
Definition: semaphore.c:398
AcquireMagickMemory
MagickExport void * AcquireMagickMemory(const size_t size)
Definition: memory.c:552
SetClientName
MagickExport const char * SetClientName(const char *name)
Definition: client.c:115
IsImageFormatHandler
MagickBooleanType IsImageFormatHandler(const unsigned char *, const size_t)
Definition: magick.h:55
FormatLocaleFile
MagickExport ssize_t FormatLocaleFile(FILE *file, const char *magick_restrict format,...)
Definition: locale.c:402
LocaleComponentTerminus
MagickExport void LocaleComponentTerminus(void)
Definition: locale.c:1719
RegisterMagickInfo
MagickExport MagickInfo * RegisterMagickInfo(MagickInfo *)
EncoderThreadSupport
@ EncoderThreadSupport
Definition: magick.h:45
SemaphoreInfo
Definition: semaphore.c:61
ConcatenateMagickString
MagickExport size_t ConcatenateMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:425
_ImageInfo::adjoin
MagickBooleanType adjoin
Definition: image.h:371
_Image
Definition: image.h:153
GetMagickSeekableStream
MagickExport MagickBooleanType GetMagickSeekableStream(const MagickInfo *) magick_attribute((__pure__))
CompareSplayTreeString
MagickExport int CompareSplayTreeString(const void *target, const void *source)
Definition: splay-tree.c:411
GetMagickThreadSupport
MagickExport MagickStatusType GetMagickThreadSupport(const MagickInfo *)
Definition: magick.c:781
ImplicitFormatType
@ ImplicitFormatType
Definition: magick.h:37
magick_semaphore
static SemaphoreInfo * magick_semaphore
Definition: magick.c:120
GetMagickInfo
MagickExport const MagickInfo * GetMagickInfo(const char *name, ExceptionInfo *exception)
Definition: magick.c:415
OpenModule
MagickExport MagickBooleanType OpenModule(const char *, ExceptionInfo *)
ConfigureEvent
@ ConfigureEvent
Definition: log.h:43
magick_module
#define magick_module
Definition: magick.h:31
LogComponentGenesis
MagickExport MagickBooleanType LogComponentGenesis(void)
Definition: log.c:849
MagickCoreTerminus
MagickExport void MagickCoreTerminus(void)
Definition: magick.c:1369
LocaleCompare
MagickExport int LocaleCompare(const char *p, const char *q)
Definition: locale.c:1435
DestroyExceptionInfo
MagickExport ExceptionInfo * DestroyExceptionInfo(ExceptionInfo *exception)
Definition: exception.c:448
UndefinedFormatType
@ UndefinedFormatType
Definition: magick.h:36
GetMagickThreadSupport
MagickExport MagickStatusType GetMagickThreadSupport(const MagickInfo *magick_info)
Definition: magick.c:781
nt-feature.h
GetMagickInfoList
MagickExport const MagickInfo ** GetMagickInfoList(const char *pattern, size_t *number_formats, ExceptionInfo *exception)
Definition: magick.c:505
splay-tree.h
MagickComponentTerminus
MagickExport void MagickComponentTerminus(void)
Definition: magick.c:1087
MonitorComponentGenesis
MagickPrivate MagickBooleanType MonitorComponentGenesis(void)
Definition: monitor.c:73
GetMagickList
MagickExport char ** GetMagickList(const char *pattern, size_t *number_formats, ExceptionInfo *exception)
Definition: magick.c:598
CoderComponentGenesis
MagickExport MagickBooleanType CoderComponentGenesis(void)
Definition: coder.c:420
GetMagickSeekableStream
MagickExport MagickBooleanType GetMagickSeekableStream(const MagickInfo *magick_info)
Definition: magick.c:750
locale_.h
_ImageInfo
Definition: image.h:362
MagickFalse
@ MagickFalse
Definition: magick-type.h:204
GetMagickAdjoin
MagickExport MagickBooleanType GetMagickAdjoin(const MagickInfo *) magick_attribute((__pure__))
GetExecutionPath
MagickExport MagickBooleanType GetExecutionPath(char *path, const size_t extent)
Definition: utility.c:1000
_ImageInfo::magick
char magick[MaxTextExtent]
Definition: image.h:470
signal_handlers
static SignalHandler * signal_handlers[SIGMAX]
Definition: magick.c:123
GetValueFromSplayTree
MagickExport const void * GetValueFromSplayTree(SplayTreeInfo *splay_tree, const void *key)
Definition: splay-tree.c:920
PolicyComponentGenesis
MagickExport MagickBooleanType PolicyComponentGenesis(void)
Definition: policy.c:1007
AnnotateComponentTerminus
MagickExport void AnnotateComponentTerminus(void)
Definition: annotate.c:181
ResourceComponentGenesis
MagickExport MagickBooleanType ResourceComponentGenesis(void)
Definition: resource.c:1331
_MagickInfo::previous
struct _MagickInfo * previous
Definition: magick.h:97
ConfigureComponentGenesis
MagickExport MagickBooleanType ConfigureComponentGenesis(void)
Definition: configure.c:208
semaphore-private.h
NoThreadSupport
@ NoThreadSupport
Definition: magick.h:43
MagickCoreGenesis
MagickExport void MagickCoreGenesis(const char *, const MagickBooleanType)
_MagickInfo::encoder
EncodeImageHandler * encoder
Definition: magick.h:73
AllocateSemaphoreInfo
MagickExport SemaphoreInfo * AllocateSemaphoreInfo(void)
Definition: semaphore.c:192
GetNumberOfNodesInSplayTree
MagickExport size_t GetNumberOfNodesInSplayTree(const SplayTreeInfo *splay_tree)
Definition: splay-tree.c:975
MagicComponentGenesis
MagickExport MagickBooleanType MagicComponentGenesis(void)
Definition: magic.c:1033
_MagickInfo::adjoin
MagickBooleanType adjoin
Definition: magick.h:82
MagickComponentGenesis
MagickExport MagickBooleanType MagickComponentGenesis(void)
registry.h
GetMagickEndianSupport
MagickExport MagickBooleanType GetMagickEndianSupport(const MagickInfo *magick_info)
Definition: magick.c:380
ActivateSemaphoreInfo
MagickExport void ActivateSemaphoreInfo(SemaphoreInfo **semaphore_info)
Definition: semaphore.c:98
RegistryComponentTerminus
MagickExport void RegistryComponentTerminus(void)
Definition: registry.c:319
ExceptionComponentTerminus
MagickPrivate void ExceptionComponentTerminus(void)
draw.h
annotate.h
_MagickInfo::next
struct _MagickInfo * next
Definition: magick.h:99
AddValueToSplayTree
MagickExport MagickBooleanType AddValueToSplayTree(SplayTreeInfo *splay_tree, const void *key, const void *value)
Definition: splay-tree.c:153
ResetSplayTreeIterator
MagickExport void ResetSplayTreeIterator(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:1473
_MagickInfo::note
char * note
Definition: magick.h:63
DeleteNodeByValueFromSplayTree
MagickExport MagickBooleanType DeleteNodeByValueFromSplayTree(SplayTreeInfo *splay_tree, const void *value)
Definition: splay-tree.c:485
_ImageInfo::length
size_t length
Definition: image.h:467
cache.h
DestroySemaphoreInfo
MagickExport void DestroySemaphoreInfo(SemaphoreInfo **semaphore_info)
Definition: semaphore.c:351
NTIsMagickConflict
MagickExport MagickBooleanType NTIsMagickConflict(const char *)
StringToInteger
static int StringToInteger(const char *magick_restrict value)
Definition: string-private.h:103
VMSIsMagickConflict
MagickExport MagickBooleanType VMSIsMagickConflict(const char *)
log.h
XComponentGenesis
MagickExport MagickBooleanType XComponentGenesis(void)
Definition: xwindow.c:9881
magick_attribute
MagickExport MagickBooleanType magick_attribute((deprecated))
ConstantString
MagickExport char * ConstantString(const char *source)
Definition: string.c:698
constitute.h
GetMagickDescription
MagickExport const char * GetMagickDescription(const MagickInfo *magick_info)
Definition: magick.c:349
DelegateComponentTerminus
MagickExport void DelegateComponentTerminus(void)
Definition: delegate.c:278
MagickBooleanType
MagickBooleanType
Definition: magick-type.h:203
mutex.h
SetMagickInfo
MagickExport MagickInfo * SetMagickInfo(const char *)
Definition: magick.c:1495
RelinquishMagickMemory
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1162
_ExceptionInfo
Definition: exception.h:103
RegisterStaticModule
MagickExport MagickBooleanType RegisterStaticModule(const char *module, ExceptionInfo *exception)
Definition: static.c:375
ModuleComponentGenesis
MagickExport MagickBooleanType ModuleComponentGenesis(void)
LocaleComponentGenesis
MagickExport MagickBooleanType LocaleComponentGenesis(void)
Definition: locale.c:1691
MagickInfoCompare
static int MagickInfoCompare(const void *x, const void *y)
Definition: magick.c:490
RandomComponentTerminus
MagickExport void RandomComponentTerminus(void)
Definition: random.c:795
IsPathAccessible
MagickExport MagickBooleanType IsPathAccessible(const char *path)
Definition: utility.c:1472
studio.h
SetMagickSignalHandler
static SignalHandler * SetMagickSignalHandler(int signal_number, SignalHandler *handler)
Definition: magick.c:1128
RandomComponentGenesis
MagickExport MagickBooleanType RandomComponentGenesis(void)
Definition: random.c:770
GetRootValueFromSplayTree
MagickExport const void * GetRootValueFromSplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:876
_MagickInfo::client_data
void * client_data
Definition: magick.h:79
_MagickInfo::format_type
MagickFormatType format_type
Definition: magick.h:89
MagicComponentTerminus
MagickExport void MagicComponentTerminus(void)
Definition: magic.c:1080
MagickFormatType
MagickFormatType
Definition: magick.h:35
GetImageDecoder
MagickExport DecodeImageHandler * GetImageDecoder(const MagickInfo *magick_info)
Definition: magick.c:161
monitor-private.h
ClearMagickException
MagickExport void ClearMagickException(ExceptionInfo *exception)
Definition: exception.c:164
MagickThreadSupport
MagickThreadSupport
Definition: magick.h:42
IsMagickCoreInstantiated
MagickExport MagickBooleanType IsMagickCoreInstantiated(void)
Definition: magick.c:1039
opencl-private.h
ExplicitFormatType
@ ExplicitFormatType
Definition: magick.h:38
GetMagickInfo
const MagickExport MagickInfo * GetMagickInfo(const char *, ExceptionInfo *)
memory_.h
signature-private.h
_MagickInfo::thread_support
MagickStatusType thread_support
Definition: magick.h:92
GetMagickPrecision
MagickExport int GetMagickPrecision(void)
Definition: magick.c:690
GetNextValueInSplayTree
MagickExport const void * GetNextValueInSplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:822
UnregisterMagickInfo
MagickExport MagickBooleanType UnregisterMagickInfo(const char *)
Definition: magick.c:1599
GetEnvironmentValue
MagickExport char * GetEnvironmentValue(const char *name)
Definition: string.c:1150
exception-private.h
OpenModules
MagickExport MagickBooleanType OpenModules(ExceptionInfo *)
GetMagickBlobSupport
MagickExport MagickBooleanType GetMagickBlobSupport(const MagickInfo *magick_info)
Definition: magick.c:318
ThrowFatalException
#define ThrowFatalException(severity, tag)
Definition: exception-private.h:42
mime.h
UnlockSemaphoreInfo
MagickExport void UnlockSemaphoreInfo(SemaphoreInfo *semaphore_info)
Definition: semaphore.c:449
MagickInfo
struct _MagickInfo MagickInfo
SIGMAX
#define SIGMAX
Definition: magick.c:107
exception.h
GlobExpression
MagickExport MagickBooleanType GlobExpression(const char *magick_restrict expression, const char *magick_restrict pattern, const MagickBooleanType case_insensitive)
Definition: token.c:355
EncodeImageHandler
MagickBooleanType EncodeImageHandler(const ImageInfo *, Image *)
Definition: magick.h:52
ModuleComponentTerminus
MagickExport void ModuleComponentTerminus(void)
CopyMagickString
MagickExport size_t CopyMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:751
GetPolicyValue
MagickExport char * GetPolicyValue(const char *name)
Definition: policy.c:524
ColorComponentTerminus
MagickExport void ColorComponentTerminus(void)
Definition: color.c:971
LogMagickEvent
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1420
TypeComponentGenesis
MagickExport MagickBooleanType TypeComponentGenesis(void)
Definition: type.c:1349
MagickCoreGenesis
MagickExport void MagickCoreGenesis(const char *path, const MagickBooleanType establish_signal_handlers)
Definition: magick.c:1230
MagickCoreTerminus
MagickExport void MagickCoreTerminus(void)
Definition: magick.c:1369
_MagickInfo::seekable_stream
MagickBooleanType seekable_stream
Definition: magick.h:86
AcquireExceptionInfo
MagickExport ExceptionInfo * AcquireExceptionInfo(void)
Definition: exception.c:113
MaxTextExtent
#define MaxTextExtent
Definition: method-attribute.h:89
string-private.h
static.h
token.h
GetImageMagick
MagickExport MagickBooleanType GetImageMagick(const unsigned char *magick, const size_t length, char *format)
Definition: magick.c:228
ResourceLimitFatalError
@ ResourceLimitFatalError
Definition: exception.h:78
_MagickInfo::endian_support
MagickBooleanType endian_support
Definition: magick.h:84
client.h
coder.h
GetMagickBlobSupport
MagickExport MagickBooleanType GetMagickBlobSupport(const MagickInfo *) magick_attribute((__pure__))
xwindow-private.h
thread_.h
_MagickInfo::semaphore
SemaphoreInfo * semaphore
Definition: magick.h:108
SetMagickPrecision
MagickExport int SetMagickPrecision(const int precision)
Definition: magick.c:1544
CacheComponentGenesis
MagickExport MagickBooleanType CacheComponentGenesis(void)
Definition: cache.c:521
UnregisterStaticModules
MagickExport void UnregisterStaticModules(void)
Definition: static.c:524
AcquireQuantumMemory
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:665
configure.h
MagickSignalHandler
static void MagickSignalHandler(int signal_number)
Definition: magick.c:1165
IsMagickConflict
MagickExport MagickBooleanType IsMagickConflict(const char *magick)
Definition: magick.c:896