MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
Go to the source code of this file.
Typedefs | |
typedef struct _MagicInfo | MagicInfo |
Functions | |
MagickExport char ** | GetMagicList (const char *, size_t *, ExceptionInfo *) |
MagickExport const char * | GetMagicName (const MagicInfo *) |
MagickExport MagickBooleanType | ListMagicInfo (FILE *, ExceptionInfo *) |
MagickExport const MagicInfo * | GetMagicInfo (const unsigned char *, const size_t, ExceptionInfo *) |
MagickExport const MagicInfo ** | GetMagicInfoList (const char *, size_t *, ExceptionInfo *) |
MagickExport size_t | GetMagicPatternExtent (ExceptionInfo *) |
typedef struct _MagicInfo MagicInfo |
MagickExport const MagicInfo * GetMagicInfo | ( | const unsigned char * | , |
const | size_t, | ||
ExceptionInfo * | |||
) |
MagickExport const MagicInfo ** GetMagicInfoList | ( | const char * | pattern, |
size_t * | number_aliases, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 449 of file magic.c.
References AcquireQuantumMemory(), GetMagicInfo(), GetMagickModule, GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GlobExpression(), IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), magic_list, magic_list_semaphore, MagicInfoCompare(), MagickFalse, _MagicInfo::name, ResetLinkedListIterator(), _MagicInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
Referenced by ListMagicInfo().
MagickExport char ** GetMagicList | ( | const char * | pattern, |
size_t * | number_aliases, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 545 of file magic.c.
References AcquireQuantumMemory(), ConstantString(), GetMagicInfo(), GetMagickModule, GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GlobExpression(), IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), magic_list, magic_list_semaphore, MagicCompare(), MagickFalse, _MagicInfo::name, ResetLinkedListIterator(), _MagicInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
MagickExport const char * GetMagicName | ( | const MagicInfo * | magic_info | ) |
Definition at line 611 of file magic.c.
References GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _MagicInfo::name, _MagicInfo::signature, and TraceEvent.
Referenced by SetImageInfo().
MagickExport size_t GetMagicPatternExtent | ( | ExceptionInfo * | exception | ) |
Definition at line 367 of file magic.c.
References GetNextValueInLinkedList(), IsMagicListInstantiated(), _MagicInfo::length, LockSemaphoreInfo(), magic_list, magic_list_semaphore, MAGICK_SSIZE_MAX, MagickFalse, _MagicInfo::offset, ResetLinkedListIterator(), and UnlockSemaphoreInfo().
Referenced by SetImageInfo().
MagickExport MagickBooleanType ListMagicInfo | ( | FILE * | file, |
ExceptionInfo * | exception | ||
) |
Definition at line 681 of file magic.c.
References FormatLocaleFile(), GetMagicInfoList(), LocaleCompare(), MagickFalse, MagickTrue, _MagicInfo::offset, _MagicInfo::path, RelinquishMagickMemory(), and _MagicInfo::target.