MagickCore  6.9.10
Convert, Edit, Or Compose Bitmap Images
coder.c File Reference
#include "magick/studio.h"
#include "magick/blob.h"
#include "magick/client.h"
#include "magick/coder.h"
#include "magick/configure.h"
#include "magick/draw.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/hashmap.h"
#include "magick/log.h"
#include "magick/memory_.h"
#include "magick/option.h"
#include "magick/semaphore.h"
#include "magick/string_.h"
#include "magick/splay-tree.h"
#include "magick/token.h"
#include "magick/utility.h"
#include "magick/xml-tree.h"
#include "magick/xml-tree-private.h"
Include dependency graph for coder.c:

Data Structures

struct  _CoderMapInfo
 

Macros

#define MagickCoderFilename   "coder.xml"
 

Typedefs

typedef struct _CoderMapInfo CoderMapInfo
 

Functions

static MagickBooleanType IsCoderTreeInstantiated (ExceptionInfo *)
 
static MagickBooleanType LoadCoderCache (SplayTreeInfo *, const char *, const char *, const size_t, ExceptionInfo *)
 
static void * DestroyCoderNode (void *coder_info)
 
static SplayTreeInfoAcquireCoderCache (const char *filename, ExceptionInfo *exception)
 
MagickExport MagickBooleanType CoderComponentGenesis (void)
 
MagickExport void CoderComponentTerminus (void)
 
MagickExport const CoderInfoGetCoderInfo (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 SemaphoreInfocoder_semaphore = (SemaphoreInfo *) NULL
 
static SplayTreeInfocoder_cache = (SplayTreeInfo *) NULL
 

Macro Definition Documentation

#define MagickCoderFilename   "coder.xml"

Referenced by IsCoderTreeInstantiated().

Typedef Documentation

typedef struct _CoderMapInfo CoderMapInfo

Function Documentation

static int CoderCompare ( const void *  x,
const void *  y 
)
static

References LocaleCompare().

Referenced by GetCoderList().

MagickExport MagickBooleanType CoderComponentGenesis ( void  )
static int CoderInfoCompare ( const void *  x,
const void *  y 
)
static

References LocaleCompare().

Referenced by GetCoderInfoList().

static void* DestroyCoderNode ( void *  coder_info)
static

Variable Documentation

const CoderMapInfo CoderMap[]
static

Referenced by AcquireCoderCache().