68 #if defined(_RPMFC_INTERNAL)
118 struct rpmfcTokens_s {
208 #define rpmfcUnlink(_fc) \
209 ((rpmfc)rpmioUnlinkPoolItem((rpmioItem)(_fc), __FUNCTION__, __FILE__, __LINE__))
219 #define rpmfcLink(_fc) \
220 ((rpmfc)rpmioLinkPoolItem((rpmioItem)(_fc), __FUNCTION__, __FILE__, __LINE__))
230 #define rpmfcFree(_fc) \
231 ((rpmfc)rpmioFreePoolItem((rpmioItem)(_fc), __FUNCTION__, __FILE__, __LINE__))
unsigned short rpmuint16_t
rpmRC rpmfcApply(rpmfc fc)
Build file/package dependency dictionary and mappings.
enum rpmRC_e rpmRC
RPM return codes.
int rpmfcExec(ARGV_t av, rpmiob iob_stdin, rpmiob *iob_stdoutp, int failnonzero)
void rpmfcPrint(const char *msg, rpmfc fc, FILE *fp)
Print results of file classification.
struct rpmds_s * rpmds
Dependency tag sets from a header, so that a header can be discarded early.
int rpmfcColoring(const char *fmstr)
Return file color given file(1) string.
rpmRC rpmfcClassify(rpmfc fc, ARGV_t argv, rpmuint16_t *fmode)
struct rpmfcTokens_s * rpmfcToken
rpmRC rpmfcGenerateDepends(void *_spec, void *_pkg)
Generate package dependencies.
rpmfc rpmfcNew(void)
Create a file classifier.