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__))
rpmRC rpmfcApply(rpmfc fc)
Build file/package dependency dictionary and mappings.
int rpmfcExec(const char **av, rpmiob iob_stdin, rpmiob *iob_stdoutp, int failnonzero)
Return helper output.
rpmRC rpmfcGenerateDepends(void *_spec, void *_pkg)
Generate package dependencies.
rpmRC rpmfcClassify(rpmfc fc, const char **argv, rpmuint16_t *fmode)
Build file class dictionary and mappings.
unsigned short rpmuint16_t
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.
rpmfc rpmfcNew(void)
Create a file classifier.
void rpmfcPrint(const char *msg, rpmfc fc, FILE *fp)
Print results of file classification.
enum rpmRC_e rpmRC
RPM return codes.
struct rpmfcTokens_s * rpmfcToken