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 const bson int mongo_write_concern int flags
const char * rpmmgFile(rpmmg mg, const char *fn)
Return magic string for a file.