MagickCore  6.9.11-59
Convert, Edit, Or Compose Bitmap Images
magic.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _MagicInfo
 

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 MagickBooleanType MagicComponentGenesis (void)
 
MagickExport const MagicInfoGetMagicInfo (const unsigned char *, const size_t, ExceptionInfo *)
 
MagickExport const MagicInfo ** GetMagicInfoList (const char *, size_t *, ExceptionInfo *)
 
MagickExport void MagicComponentTerminus (void)
 

Typedef Documentation

◆ MagicInfo

typedef struct _MagicInfo MagicInfo

Function Documentation

◆ GetMagicInfo()

MagickExport const MagicInfo* GetMagicInfo ( const unsigned char *  ,
const  size_t,
ExceptionInfo  
)

◆ GetMagicInfoList()

MagickExport const MagicInfo ** GetMagicInfoList ( const char *  ,
size_t *  ,
ExceptionInfo  
)

◆ GetMagicList()

◆ GetMagicName()

MagickExport const char* GetMagicName ( const MagicInfo )

References GetMagickModule, LogMagickEvent(), MagickCoreSignature, _MagicInfo::name, _MagicInfo::signature, and TraceEvent.

Referenced by SetImageInfo().

Here is the caller graph for this function:

◆ ListMagicInfo()

MagickExport MagickBooleanType ListMagicInfo ( FILE *  ,
ExceptionInfo  
)

◆ MagicComponentGenesis()

MagickExport MagickBooleanType MagicComponentGenesis ( void  )

References AllocateSemaphoreInfo(), magic_semaphore, and MagickTrue.

Referenced by MagickCoreGenesis().

Here is the caller graph for this function:

◆ MagicComponentTerminus()

MagickExport void MagicComponentTerminus ( void  )

References ActivateSemaphoreInfo(), DestroyLinkedList(), DestroyMagicElement(), DestroySemaphoreInfo(), LockSemaphoreInfo(), magic_cache, magic_semaphore, and UnlockSemaphoreInfo().

Referenced by MagickCoreTerminus().

Here is the caller graph for this function: