rpm
5.4.15
|
Go to the source code of this file.
Macros | |
#define | rpmsetUnlink(_set) ((rpmset)rpmioUnlinkPoolItem((rpmioItem)(_set), __FUNCTION__, __FILE__, __LINE__)) |
#define | rpmsetLink(_set) ((rpmset)rpmioLinkPoolItem((rpmioItem)(_set), __FUNCTION__, __FILE__, __LINE__)) |
#define | rpmsetFree(_set) ((rpmset)rpmioFreePoolItem((rpmioItem)(_set), __FUNCTION__, __FILE__, __LINE__)) |
Typedefs | |
typedef struct set * | rpmset |
Functions | |
rpmset | rpmsetUnlink (rpmset set) |
Unreference a set wrapper instance. More... | |
rpmset | rpmsetLink (rpmset set) |
Reference a set wrapper instance. More... | |
rpmset | rpmsetFree (rpmset set) |
Destroy a set wrapper. More... | |
rpmset | rpmsetNew (const char *fn, int flags) |
Create and load a set wrapper. More... | |
void | rpmsetAdd (rpmset set, const char *sym) |
Add new symbol to set. More... | |
const char * | rpmsetFinish (rpmset set, int bpp) |
Make set-version. More... | |
int | rpmsetCmp (const char *set1, const char *set2) |
Variables | |
int | _rpmset_debug |
#define rpmsetFree | ( | _set | ) | ((rpmset)rpmioFreePoolItem((rpmioItem)(_set), __FUNCTION__, __FILE__, __LINE__)) |
#define rpmsetLink | ( | _set | ) | ((rpmset)rpmioLinkPoolItem((rpmioItem)(_set), __FUNCTION__, __FILE__, __LINE__)) |
#define rpmsetUnlink | ( | _set | ) | ((rpmset)rpmioUnlinkPoolItem((rpmioItem)(_set), __FUNCTION__, __FILE__, __LINE__)) |
void rpmsetAdd | ( | rpmset | set, |
const char * | sym | ||
) |
int rpmsetCmp | ( | const char * | set1, |
const char * | set2 | ||
) |
Definition at line 1113 of file set.c.
References _rpmset_debug, cache_decode_set(), decode_set(), decode_set_init(), decode_set_size(), downsample_set(), i, IFGE, IFLT4, IFLT8, and SENTINELS.
Referenced by rpmdsCompare(), and rpmEVRcompare().
const char* rpmsetFinish | ( | rpmset | set, |
int | bpp | ||
) |
Make set-version.
Definition at line 1387 of file set.c.
References _rpmset_debug, cmp(), encode_set(), encode_set_size(), hash(), i, uniqv(), and xstrdup().
Destroy a set wrapper.
set | set wrapper |
Reference a set wrapper instance.
set | set wrapper |
Referenced by rpmsetNew().
rpmset rpmsetNew | ( | const char * | fn, |
int | flags | ||
) |
Create and load a set wrapper.
fn | set file (unused) |
flags | set flags (unused) |
Definition at line 1327 of file set.c.
References rpmsetGetPool(), rpmsetLink(), and set().
Unreference a set wrapper instance.
set | set wrapper |
int _rpmset_debug |
Definition at line 24 of file set.c.
Referenced by rpmsetCmp(), rpmsetFinish(), and rpmsetGetPool().