Go to the source code of this file.
Typedefs | |
typedef struct rpmmg_s * | rpmmg |
Functions | |
rpmmg | rpmmgFree (rpmmg mg) |
Destroy a magic wrapper. | |
rpmmg | rpmmgNew (const char *fn, int flags) |
Create and load a magic wrapper. | |
const char * | rpmmgFile (rpmmg mg, const char *fn) |
Return magic string for a file. | |
const char * | rpmmgBuffer (rpmmg mg, const char *b, size_t nb) |
Return magic string for a buffer. | |
Variables | |
int | _rpmmg_debug |
Definition in file rpmmg.h.
const char* rpmmgBuffer | ( | rpmmg | mg, | |
const char * | b, | |||
size_t | nb | |||
) |
Return magic string for a buffer.
mg | magic wrapper | |
b | buffer | |
nb | no. bytes in buffer |
Definition at line 88 of file rpmmg.c.
References _, _rpmmg_debug, rpmlog(), RPMLOG_ERR, and xstrdup().
const char* rpmmgFile | ( | rpmmg | mg, | |
const char * | fn | |||
) |
Return magic string for a file.
mg | magic wrapper | |
fn | file path |
Definition at line 66 of file rpmmg.c.
References _, _rpmmg_debug, rpmlog(), RPMLOG_ERR, and xstrdup().
Referenced by doUntar(), and rpmfcClassify().
Destroy a magic wrapper.
mg | magic wrapper |
Definition at line 21 of file rpmmg.c.
References _free(), and _rpmmg_debug.
Referenced by doUntar(), rpmfcClassify(), and rpmmgNew().
rpmmg rpmmgNew | ( | const char * | fn, | |
int | flags | |||
) |
Create and load a magic wrapper.
fn | magic file | |
flags | magic flags |
Definition at line 38 of file rpmmg.c.
References _, _rpmmg_debug, errno, rpmlog(), RPMLOG_ERR, rpmmgFree(), xcalloc(), and xstrdup().
Referenced by doUntar(), and rpmfcClassify().