|
MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/studio.h"#include "MagickCore/blob.h"#include "MagickCore/client.h"#include "MagickCore/coder.h"#include "MagickCore/coder-private.h"#include "MagickCore/configure.h"#include "MagickCore/draw.h"#include "MagickCore/exception.h"#include "MagickCore/exception-private.h"#include "MagickCore/log.h"#include "MagickCore/memory_.h"#include "MagickCore/memory-private.h"#include "MagickCore/option.h"#include "MagickCore/semaphore.h"#include "MagickCore/string_.h"#include "MagickCore/splay-tree.h"#include "MagickCore/token.h"#include "MagickCore/utility.h"#include "MagickCore/utility-private.h"#include "coders/coders.h"#include "coders/coders-list.h"Go to the source code of this file.
Data Structures | |
| struct | _CoderMapInfo |
Macros | |
| #define | AddMagickCoder(coder) Magick ## coder ## Aliases |
Typedefs | |
| typedef struct _CoderMapInfo | CoderMapInfo |
Functions | |
| static MagickBooleanType | IsCoderTreeInstantiated (ExceptionInfo *) |
| static void * | DestroyCoderNode (void *coder_info) |
| static SplayTreeInfo * | AcquireCoderCache (ExceptionInfo *exception) |
| MagickPrivate MagickBooleanType | CoderComponentGenesis (void) |
| MagickPrivate void | CoderComponentTerminus (void) |
| MagickExport const CoderInfo * | GetCoderInfo (const char *name, ExceptionInfo *exception) |
| static int | CoderInfoCompare (const void *x, const void *y) |
| MagickExport const CoderInfo ** | GetCoderInfoList (const char *pattern, size_t *number_coders, ExceptionInfo *exception) |
| static int | CoderCompare (const void *x, const void *y) |
| MagickExport char ** | GetCoderList (const char *pattern, size_t *number_coders, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | ListCoderInfo (FILE *file, ExceptionInfo *exception) |
Variables | |
| static const CoderMapInfo | CoderMap [] |
| static SemaphoreInfo * | coder_semaphore = (SemaphoreInfo *) NULL |
| static SplayTreeInfo * | coder_cache = (SplayTreeInfo *) NULL |
| typedef struct _CoderMapInfo CoderMapInfo |
|
static |
Definition at line 141 of file coder.c.
References AcquireMagickMemory(), AddValueToSplayTree(), CoderMap, CompareSplayTreeString(), ConstantString(), DestroyCoderNode(), _CoderInfo::exempt, GetMagickModule, _CoderMapInfo::magick, _CoderInfo::magick, MagickCoreSignature, MagickFalse, MagickTrue, _CoderMapInfo::name, _CoderInfo::name, NewSplayTree(), _CoderInfo::path, RelinquishMagickMemory(), ResourceLimitError, _CoderInfo::signature, and ThrowMagickException().
Referenced by IsCoderTreeInstantiated().
|
static |
| MagickPrivate MagickBooleanType CoderComponentGenesis | ( | void | ) |
Definition at line 207 of file coder.c.
References AcquireSemaphoreInfo(), coder_semaphore, and MagickTrue.
Referenced by MagickCoreGenesis().
| MagickPrivate void CoderComponentTerminus | ( | void | ) |
Definition at line 232 of file coder.c.
References ActivateSemaphoreInfo(), coder_cache, coder_semaphore, DestroySplayTree(), LockSemaphoreInfo(), RelinquishSemaphoreInfo(), and UnlockSemaphoreInfo().
Referenced by MagickCoreTerminus().
|
static |
Definition at line 306 of file coder.c.
References LocaleCompare().
Referenced by GetCoderInfoList().
|
static |
Definition at line 123 of file coder.c.
References DestroyString(), _CoderInfo::exempt, _CoderInfo::magick, MagickFalse, _CoderInfo::name, _CoderInfo::path, and RelinquishMagickMemory().
Referenced by AcquireCoderCache().
| MagickExport const CoderInfo * GetCoderInfo | ( | const char * | name, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 268 of file coder.c.
References coder_cache, GetRootValueFromSplayTree(), GetValueFromSplayTree(), IsCoderTreeInstantiated(), LocaleCompare(), and MagickFalse.
Referenced by GetCoderInfoList(), GetCoderList(), and RegisterStaticModule().
| MagickExport const CoderInfo ** GetCoderInfoList | ( | const char * | pattern, |
| size_t * | number_coders, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 319 of file coder.c.
References AcquireQuantumMemory(), coder_cache, coder_semaphore, CoderInfoCompare(), GetCoderInfo(), GetMagickModule, GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GlobExpression(), IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), MagickFalse, _CoderInfo::name, ResetSplayTreeIterator(), _CoderInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
Referenced by ListCoderInfo().
| MagickExport char ** GetCoderList | ( | const char * | pattern, |
| size_t * | number_coders, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 405 of file coder.c.
References AcquireQuantumMemory(), coder_cache, coder_semaphore, CoderCompare(), ConstantString(), GetCoderInfo(), GetMagickModule, GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GlobExpression(), IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), MagickFalse, _CoderInfo::name, ResetSplayTreeIterator(), _CoderInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
|
static |
Definition at line 475 of file coder.c.
References AcquireCoderCache(), ActivateSemaphoreInfo(), coder_cache, coder_semaphore, LockSemaphoreInfo(), MagickFalse, MagickTrue, and UnlockSemaphoreInfo().
Referenced by GetCoderInfo().
| MagickExport MagickBooleanType ListCoderInfo | ( | FILE * | file, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 513 of file coder.c.
References FormatLocaleFile(), GetCoderInfoList(), LocaleCompare(), MagickFalse, MagickTrue, _CoderInfo::path, and RelinquishMagickMemory().
|
static |
Definition at line 91 of file coder.c.
Referenced by CoderComponentTerminus(), GetCoderInfo(), GetCoderInfoList(), GetCoderList(), and IsCoderTreeInstantiated().
|
static |
Definition at line 88 of file coder.c.
Referenced by CoderComponentGenesis(), CoderComponentTerminus(), GetCoderInfoList(), GetCoderList(), and IsCoderTreeInstantiated().
|
static |