18 #ifndef MAGICKCORE_MAGIC_H
19 #define MAGICKCORE_MAGIC_H
21 #if defined(__cplusplus) || defined(c_plusplus)
70 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport char ** GetMagicList(const char *pattern, size_t *number_aliases, ExceptionInfo *exception)
Definition: magic.c:551
char * path
Definition: magic.h:28
struct _MagicInfo * next
Definition: magic.h:45
Definition: exception.h:102
MagickExport const char * GetMagicName(const MagicInfo *magic_info)
Definition: magic.c:616
MagickExport void MagicComponentTerminus(void)
Definition: magic.c:1077
ssize_t MagickOffsetType
Definition: magick-type.h:135
MagickExport MagickBooleanType MagicComponentGenesis(void)
Definition: magic.c:1030
MagickBooleanType
Definition: magick-type.h:198
MagickExport MagickBooleanType ListMagicInfo(FILE *file, ExceptionInfo *exception)
Definition: magic.c:685
struct _MagicInfo * previous
Definition: magic.h:45
MagickBooleanType stealth
Definition: magic.h:42
MagickBooleanType exempt
Definition: magic.h:42
char * target
Definition: magic.h:28
char * name
Definition: magic.h:28
MagickExport const MagicInfo ** GetMagicInfoList(const char *pattern, size_t *number_aliases, ExceptionInfo *exception)
Definition: magic.c:456
struct _MagicInfo MagicInfo
MagickOffsetType offset
Definition: magic.h:39
MagickExport const MagicInfo * GetMagicInfo(const unsigned char *magic, const size_t length, ExceptionInfo *exception)
Definition: magic.c:371
size_t signature
Definition: magic.h:50
#define MagickExport
Definition: method-attribute.h:80
size_t length
Definition: magic.h:36
unsigned char * magic
Definition: magic.h:33