126 #define RPM_MIN_TYPE 0
127 #define RPM_MAX_TYPE 11
129 #define RPM_UINT8_TYPE RPM_INT8_TYPE
130 #define RPM_UINT16_TYPE RPM_INT16_TYPE
131 #define RPM_UINT32_TYPE RPM_INT32_TYPE
132 #define RPM_UINT64_TYPE RPM_INT64_TYPE
177 typedef rpmTagType *
hTYP_t;
179 typedef rpmTagCount *
hCNT_t;
228 int (*cmp) (
const void * avp,
const void * bvp))
242 const char * (*tagName) (
int value)
264 typedef char * (*headerTagFormatFunction) (HE_t he,
const char ** av)
350 #define HEADER_IMAGE 61
351 #define HEADER_SIGNATURES 62
352 #define HEADER_IMMUTABLE 63
353 #define HEADER_REGIONS 64
354 #define HEADER_I18NTABLE 100
355 #define HEADER_SIGBASE 256
356 #define HEADER_TAGBASE 1000
366 void * (*HFD_t) (
const void * data, rpmTagType type)
383 typedef int (*
HGE_t) (Header h, int_32 tag,
404 typedef int (*
HAE_t) (Header h, int_32 tag, rpmTagType type,
405 const void * p, int_32 c)
419 typedef int (*
HME_t) (Header h, int_32 tag, rpmTagType type,
420 const void * p, int_32 c)
433 typedef int (*
HRE_t) (Header h, int_32 tag)
505 void * (*HDRunload) (Header h)
586 void * (*HDRfreetag) (Header h,
587 const void * data, rpmTagType type)
661 int (*
HDRadd) (Header h, int_32 tag, int_32 type,
const void * p, int_32 c)
679 int (*
HDRappend) (Header h, int_32 tag, int_32 type,
const void * p, int_32 c)
693 int (*
HDRaddorappend) (Header h, int_32 tag, int_32 type,
const void * p, int_32 c)
717 int (*
HDRaddi18n) (Header h, int_32 tag,
const char * string,
732 int (*
HDRmodify) (Header h, int_32 tag, int_32 type,
const void * p, int_32 c)
760 char * (*HDRsprintf) (Header h,
const char * fmt,
773 void (*
HDRcopytags) (Header headerFrom, Header headerTo, hTAG_t tagstocopy)
819 int (*
HDRgetmagic)( Header h,
unsigned char **magicp,
size_t *nmagicp)
830 int (*
HDRsetmagic)( Header h,
unsigned char * magic,
size_t nmagic)
839 const char * (*HDRgetorigin) ( Header h)
878 void * (*HDRgetstats) (Header h,
int opx)
955 #if !defined(__HEADER_PROTOTYPES__)
1016 char *
hGetNEVR(Header h,
const char ** np )
1026 char *
hGetNEVRA(Header h,
const char ** np )