9 #include <rpm/rpmstring.h>          10 #include <rpm/rpmcli.h>     32 #define RPMBUILD_DEFAULT_LANG "C" 
int rpmspecQuery(rpmts ts, QVA_t qva, const char *arg)
Function to query spec file(s). 
 
rpmSpecPkg rpmSpecPkgIterNext(rpmSpecPkgIter iter)
 
Header rpmSpecPkgHeader(rpmSpecPkg pkg)
 
struct Package_s * rpmSpecPkg
 
struct rpmts_s * rpmts
The main types involved in transaction manipulation. 
 
char * rpmSpecPkgGetSection(rpmSpecPkg pkg, int section)
 
Describe query/verify/signature command line operation. 
 
rpmSpecSrcIter rpmSpecSrcIterInit(rpmSpec spec)
 
rpmSpec rpmSpecFree(rpmSpec spec)
Destroy Spec structure. 
 
rpmSpecPkgIter rpmSpecPkgIterInit(rpmSpec spec)
 
struct rpmSpecIter_s * rpmSpecSrcIter
 
const char * rpmSpecSrcFilename(rpmSpecSrc src, int full)
 
struct headerToken_s * Header
RPM header and data retrieval types. 
 
rpmSpecSrcIter rpmSpecSrcIterFree(rpmSpecSrcIter iter)
 
struct Source * rpmSpecSrc
 
rpmSpecSrc rpmSpecSrcIterNext(rpmSpecSrcIter iter)
 
const char * rpmSpecGetSection(rpmSpec spec, int section)
 
struct rpmSpecIter_s * rpmSpecPkgIter
 
rpmSpecPkgIter rpmSpecPkgIterFree(rpmSpecPkgIter iter)
 
rpmSourceFlags rpmSpecSrcFlags(rpmSpecSrc src)
 
int rpmSpecSrcNum(rpmSpecSrc src)
 
struct rpmSpec_s * rpmSpec