17 #if defined(_RPMMG_INTERNAL) 25 struct magic_set * ms;
26 #if defined(__LCLINT__) 45 #define rpmmgUnlink(_mg) \ 46 ((rpmmg)rpmioUnlinkPoolItem((rpmioItem)(_mg), __FUNCTION__, __FILE__, __LINE__)) 56 #define rpmmgLink(_mg) \ 57 ((rpmmg)rpmioLinkPoolItem((rpmioItem)(_mg), __FUNCTION__, __FILE__, __LINE__)) 68 #define rpmmgFree(_mg) \ 69 ((rpmmg)rpmioFreePoolItem((rpmioItem)(_mg), __FUNCTION__, __FILE__, __LINE__))
rpmmg rpmmgNew(const char *fn, int flags)
Create and load a magic wrapper.
const char * rpmmgBuffer(rpmmg mg, const char *b, size_t nb)
Return magic string for a buffer.
const char * rpmmgFile(rpmmg mg, const char *fn)
Return magic string for a file.