10 #define _RPMTAG_INTERNAL
100 sprintf(numbuf,
"%llu", (
unsigned long long)ival);
132 #if !defined(SUPPORT_I18NSTRING_TYPE)
163 const char **vp,
const char **rp,
const char **ap)
196 #if !defined(RPM_VENDOR_OPENPKG)
231 if (xx && he->
p.
ptr !=
NULL && he->
c > 0) {
294 if (he->
c >= 16*1024)
298 #if !defined(SUPPORT_I18NSTRING_TYPE)
int headerMacrosUnload(Header h)
Define per-header macros.
char * xstrdup(const char *str)
rpmuint32_t hGetColor(Header h)
Return header color.
#define SUPPORT_I18NSTRING_TYPE
Eliminate RPM_I18NSTRING_TYPE.
void addMacro(MacroContext mc, const char *n, const char *o, const char *b, int level)
Add macro to context.
sprintf(t," (%u)",(unsigned) dig->nbytes)
memset(_r, 0, sizeof(*_r))
Macros to be defined from per-header tag values.
assert(key->size==sizeof(hdrNum))
unsigned long long rpmuint64_t
int headerMacrosLoad(Header h)
Define per-header macros.
char * rpmExpand(const char *arg,...)
Return (malloc'ed) concatenated macro expansion(s).
static struct tagMacro tagMacros[]
static void
Print copy of spec file, filling in Group/Description/Summary from specspo.
static void * _free(const void *p)
Wrapper to free(3), hides const compilation noise, permit NULL, return NULL.