magick.c File Reference

#include "magick/studio.h"
#include "magick/blob.h"
#include "magick/cache.h"
#include "magick/coder.h"
#include "magick/client.h"
#include "magick/configure.h"
#include "magick/constitute.h"
#include "magick/delegate.h"
#include "magick/draw.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/locale_.h"
#include "magick/log.h"
#include "magick/magic.h"
#include "magick/magick.h"
#include "magick/memory_.h"
#include "magick/mime.h"
#include "magick/module.h"
#include "magick/random_.h"
#include "magick/registry.h"
#include "magick/resource_.h"
#include "magick/semaphore.h"
#include "magick/signature.h"
#include "magick/splay-tree.h"
#include "magick/string_.h"
#include "magick/token.h"
#include "magick/utility.h"
#include "magick/xwindow-private.h"

Defines

#define SIG_DFL   ((SignalHandler *) 0)
#define SIG_ERR   ((SignalHandler *) -1)
#define SIGMAX   64

Typedefs

typedef MAGICKCORE_RETSIGTYPE SignalHandler (int)

Functions

static MagickBooleanType InitializeMagickList (ExceptionInfo *)
MagickExport void DestroyMagickList (void)
MagickExport DecodeImageHandlerGetImageDecoder (const MagickInfo *magick_info)
MagickExport EncodeImageHandlerGetImageEncoder (const MagickInfo *magick_info)
MagickExport const char * GetImageMagick (const unsigned char *magick, const size_t length)
MagickExport MagickBooleanType GetMagickAdjoin (const MagickInfo *magick_info)
MagickExport MagickBooleanType GetMagickBlobSupport (const MagickInfo *magick_info)
MagickExport const char * GetMagickDescription (const MagickInfo *magick_info)
MagickExport MagickBooleanType GetMagickEndianSupport (const MagickInfo *magick_info)
MagickExport const MagickInfoGetMagickInfo (const char *name, ExceptionInfo *exception)
static int MagickInfoCompare (const void *x, const void *y)
MagickExport const MagickInfo ** GetMagickInfoList (const char *pattern, unsigned long *number_formats, ExceptionInfo *exception)
static int MagickCompare (const void *x, const void *y)
MagickExport char ** GetMagickList (const char *pattern, unsigned long *number_formats, ExceptionInfo *exception)
MagickExport MagickBooleanType GetMagickSeekableStream (const MagickInfo *magick_info)
MagickExport MagickStatusType GetMagickThreadSupport (const MagickInfo *magick_info)
static void * DestroyMagickNode (void *magick_info)
MagickExport MagickBooleanType IsMagickConflict (const char *magick)
MagickExport MagickBooleanType ListMagickInfo (FILE *file, ExceptionInfo *exception)
MagickExport MagickBooleanType IsMagickInstantiated (void)
static SignalHandlerSetMagickSignalHandler (int signal_number, SignalHandler *handler)
static void MagickSignalHandler (int signal_number)
static SignalHandlerRegisterMagickSignalHandler (int signal_number)
MagickExport void MagickCoreGenesis (const char *path, const MagickBooleanType establish_signal_handlers)
MagickExport void MagickCoreTerminus (void)
MagickExport MagickInfoRegisterMagickInfo (MagickInfo *magick_info)
MagickExport MagickInfoSetMagickInfo (const char *name)
MagickExport MagickBooleanType UnregisterMagickInfo (const char *name)

Variables

static SemaphoreInfomagick_semaphore = (SemaphoreInfo *) NULL
static SignalHandlersignal_handlers [SIGMAX] = { (SignalHandler *) NULL }
static SplayTreeInfomagick_list = (SplayTreeInfo *) NULL
static volatile MagickBooleanType instantiate_magick = MagickFalse


Define Documentation

#define SIG_DFL   ((SignalHandler *) 0)

#define SIG_ERR   ((SignalHandler *) -1)

#define SIGMAX   64


Typedef Documentation

typedef MAGICKCORE_RETSIGTYPE SignalHandler(int)


Function Documentation

MagickExport void DestroyMagickList ( void   ) 

static void* DestroyMagickNode ( void *  magick_info  )  [static]

MagickExport DecodeImageHandler* GetImageDecoder ( const MagickInfo magick_info  ) 

MagickExport EncodeImageHandler* GetImageEncoder ( const MagickInfo magick_info  ) 

MagickExport const char* GetImageMagick ( const unsigned char *  magick,
const size_t  length 
)

MagickExport MagickBooleanType GetMagickAdjoin ( const MagickInfo magick_info  ) 

MagickExport MagickBooleanType GetMagickBlobSupport ( const MagickInfo magick_info  ) 

MagickExport const char* GetMagickDescription ( const MagickInfo magick_info  ) 

MagickExport MagickBooleanType GetMagickEndianSupport ( const MagickInfo magick_info  ) 

MagickExport const MagickInfo* GetMagickInfo ( const char *  name,
ExceptionInfo exception 
)

MagickExport const MagickInfo** GetMagickInfoList ( const char *  pattern,
unsigned long *  number_formats,
ExceptionInfo exception 
)

MagickExport char** GetMagickList ( const char *  pattern,
unsigned long *  number_formats,
ExceptionInfo exception 
)

MagickExport MagickBooleanType GetMagickSeekableStream ( const MagickInfo magick_info  ) 

MagickExport MagickStatusType GetMagickThreadSupport ( const MagickInfo magick_info  ) 

static MagickBooleanType InitializeMagickList ( ExceptionInfo exception  )  [static]

MagickExport MagickBooleanType IsMagickConflict ( const char *  magick  ) 

MagickExport MagickBooleanType IsMagickInstantiated ( void   ) 

MagickExport MagickBooleanType ListMagickInfo ( FILE *  file,
ExceptionInfo exception 
)

static int MagickCompare ( const void *  x,
const void *  y 
) [static]

MagickExport void MagickCoreGenesis ( const char *  path,
const MagickBooleanType  establish_signal_handlers 
)

MagickExport void MagickCoreTerminus ( void   ) 

static int MagickInfoCompare ( const void *  x,
const void *  y 
) [static]

static void MagickSignalHandler ( int  signal_number  )  [static]

MagickExport MagickInfo* RegisterMagickInfo ( MagickInfo magick_info  ) 

static SignalHandler* RegisterMagickSignalHandler ( int  signal_number  )  [static]

MagickExport MagickInfo* SetMagickInfo ( const char *  name  ) 

static SignalHandler* SetMagickSignalHandler ( int  signal_number,
SignalHandler handler 
) [static]

MagickExport MagickBooleanType UnregisterMagickInfo ( const char *  name  ) 


Variable Documentation

volatile MagickBooleanType instantiate_magick = MagickFalse [static]

SplayTreeInfo* magick_list = (SplayTreeInfo *) NULL [static]

SemaphoreInfo* magick_semaphore = (SemaphoreInfo *) NULL [static]

SignalHandler* signal_handlers[SIGMAX] = { (SignalHandler *) NULL } [static]


Generated on Sat Jan 26 14:50:30 2008 for MagickCore by  doxygen 1.5.4