4 #include <rpm/rpmtypes.h>     5 #include <rpm/rpmutil.h>    15 #ifdef _RPM_4_4_COMPAT   156 #define headerSprintf(_h, _fmt, _tbltags, _exts, _emsg) \   157         headerFormat((_h), (_fmt), (_emsg))   208 typedef int (*HRE_t) (
Header h, 
rpmTag tag) RPM_GNUC_DEPRECATED;
   213 #define isCompressed    rpmFileIsCompressed   214 #define makeTempFile    rpmMkTempFile   215 #define whatis          rpmfiWhatis   216 #define freeFilesystems rpmFreeFilesystems   217 #define tagName         rpmTagGetName   218 #define tagType         rpmTagGetType   219 #define tagValue        rpmTagGetValue   221 #define xislower        rislower   222 #define xisupper        risupper   223 #define xisalpha        risalpha   224 #define xisdigit        risdigit   225 #define xisalnum        risalnum   226 #define xisblank        risblank   227 #define xisspace        risspace   228 #define xtolower        rtolower   229 #define xtoupper        rtoupper   230 #define xstrcasecmp     rstrcasecmp   231 #define xstrncasecmp    rstrncasecmp   233 #define rpmMessage      rpmlog   234 #define rpmError        rpmlog 
enum rpmTag_e rpmTag
Tags identify data in package headers. 
#define RPM_GNUC_DEPRECATED
The structure used to store values parsed from a spec file. 
enum rpmTagType_e rpmTagType
The basic types of data in tags from headers. 
const void * rpm_constdata_t
struct headerIterator_s * HeaderIterator
struct headerToken_s * Header
RPM header and data retrieval types.