Libmagicxx v5.5.0
A C++ wrapper library over the Magic Number Recognition Library.
 
Loading...
Searching...
No Matches
recognition::detail Namespace Reference

Typedefs

typedef struct magic_set * magic_t
 

Functions

magic_t magic_open (int)
 
void magic_close (magic_t)
 
const char * magic_getpath (const char *, int)
 
const char * magic_file (magic_t, const char *)
 
const char * magic_descriptor (magic_t, int)
 
const char * magic_buffer (magic_t, const void *, size_t)
 
const char * magic_error (magic_t)
 
int magic_getflags (magic_t)
 
int magic_setflags (magic_t, int)
 
int magic_version (void)
 
int magic_load (magic_t, const char *)
 
int magic_load_buffers (magic_t, void **, size_t *, size_t)
 
int magic_compile (magic_t, const char *)
 
int magic_check (magic_t, const char *)
 
int magic_list (magic_t, const char *)
 
int magic_errno (magic_t)
 
int magic_setparam (magic_t, int, const void *)
 
int magic_getparam (magic_t, int, void *)
 

Typedef Documentation

◆ magic_t

typedef struct magic_set* recognition::detail::magic_t

Function Documentation

◆ magic_buffer()

const char * recognition::detail::magic_buffer ( magic_t ,
const void * ,
size_t  )

◆ magic_check()

int recognition::detail::magic_check ( magic_t ,
const char *  )

◆ magic_close()

void recognition::detail::magic_close ( magic_t )

◆ magic_compile()

int recognition::detail::magic_compile ( magic_t ,
const char *  )

◆ magic_descriptor()

const char * recognition::detail::magic_descriptor ( magic_t ,
int  )

◆ magic_errno()

int recognition::detail::magic_errno ( magic_t )

◆ magic_error()

const char * recognition::detail::magic_error ( magic_t )

◆ magic_file()

const char * recognition::detail::magic_file ( magic_t ,
const char *  )

◆ magic_getflags()

int recognition::detail::magic_getflags ( magic_t )

◆ magic_getparam()

int recognition::detail::magic_getparam ( magic_t ,
int ,
void *  )

◆ magic_getpath()

const char * recognition::detail::magic_getpath ( const char * ,
int  )

◆ magic_list()

int recognition::detail::magic_list ( magic_t ,
const char *  )

◆ magic_load()

int recognition::detail::magic_load ( magic_t ,
const char *  )

◆ magic_load_buffers()

int recognition::detail::magic_load_buffers ( magic_t ,
void ** ,
size_t * ,
size_t  )

◆ magic_open()

magic_t recognition::detail::magic_open ( int )

◆ magic_setflags()

int recognition::detail::magic_setflags ( magic_t ,
int  )

◆ magic_setparam()

int recognition::detail::magic_setparam ( magic_t ,
int ,
const void *  )

◆ magic_version()

int recognition::detail::magic_version ( void )