Repokey
addfileprovides_cb(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *value)
solver_fill_DU_cb(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *value)
repo_search(Repo *repo, Id p, Id keyname, const char *match, int flags, int (*callback)(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv), void *cbdata)
int (*callback)(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv);
repo_matchvalue(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv)
Repokey repo_solvablekeys[RPM_RPMDBID - SOLVABLE_NAME + 1] = {
void repo_search(Repo *repo, Id p, Id key, const char *match, int flags, int (*callback)(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv), void *cbdata);
Repokey *keys;
repo_write_filtered(Repo *repo, FILE *fp, int (*keyfilter)(Repo *repo, Repokey *key, void *kfdata), void *kfdata, Queue *keyq)
Repokey *key;
Repokey keyd;
Repokey keyd;
Repokey keyd;
Repokey keyd = *key;
Repokey keyd = *key;
int (*keyfilter)(Repo *repo, Repokey *key, void *kfdata);
repodata_write_keyfilter(Repo *repo, Repokey *key, void *kfdata)
repodata_write_filtered(Repodata *data, FILE *fp, int (*keyfilter)(Repo *repo, Repokey *key, void *kfdata), void *kfdata, Queue *keyq)
repo_write_collect_needed(struct cbdata *cbdata, Repo *repo, Repodata *data, Repokey *key, KeyValue *kv)
repo_write_cb_needed(void *vcbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv)
repo_write_adddata(struct cbdata *cbdata, Repodata *data, Repokey *key, KeyValue *kv)
repo_write_cb_adddata(void *vcbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv)
repo_write_stdkeyfilter(Repo *repo, Repokey *key, void *kfdata)
extern int repo_write_filtered(Repo *repo, FILE *fp, int (*keyfilter)(Repo *repo, Repokey *key, void *kfdata), void *kfdata, Queue *keyq);
extern int repodata_write_filtered(Repodata *data , FILE *fp, int (*keyfilter)(Repo *repo, Repokey *key, void *kfdata), void *kfdata, Queue *keyq);
extern int repo_write_stdkeyfilter(Repo *repo, Repokey *key, void *kfdata);
Repokey *keys = di->data->keys;
repodata_key2id(Repodata *data, Repokey *key, int create)
extern Repokey repo_solvablekeys[RPM_RPMDBID - SOLVABLE_NAME + 1];
data->keys = solv_realloc2(data->keys, data->nkeys + 1, sizeof(Repokey));
repodata_set(Repodata *data, Id solvid, Repokey *key, Id val)
Repokey key;
Repokey key;
Repokey key;
Repokey key;
Repokey key;
Repokey key;
Repokey key;
Repokey key;
Repokey key;
Repokey key;
Repokey key;
Repokey key;
Repokey *key, Id val)
Repokey *key, solvkey;
Repokey xkey;
static unsigned char *data_skip_key(Repodata *data, unsigned char *dp, Repokey *key);
data_skip_key(Repodata *data, unsigned char *dp, Repokey *key)
get_vertical_data(Repodata *data, Repokey *key, Id off, Id len)
get_data(Repodata *data, Repokey *key, unsigned char **dpp, int advance)
data->keys = solv_calloc(1, sizeof(Repokey));
find_key_data(Repodata *data, Id solvid, Id keyname, Repokey **keypp)
Repokey *key;
Repokey *key;
Repokey *key;
Repokey *key;
Repokey *key;
Repokey *key;
repodata_stringify(Pool *pool, Repodata *data, Repokey *key, KeyValue *kv, int flags)
repodata_search(Repodata *data, Id solvid, Id keyname, int flags, int (*callback)(void *cbdata, Solvable *s, Repodata *data, Repokey *key, KeyValue *kv), void *cbdata)
Repokey *key;
Id repodata_key2id(Repodata *data, Repokey *key, int create);
static inline Repokey *
void repodata_search(Repodata *data, Id solvid, Id keyname, int flags, int (*callback)(void *cbdata, Solvable *s, Repodata *data, Repokey *key, struct _KeyValue *kv), void *cbdata);
int repodata_stringify(Pool *pool, Repodata *data, Repokey *key, struct _KeyValue *kv, int flags);
Repokey *keys; /* keys, first entry is always zero */
data_fetch(unsigned char *dp, KeyValue *kv, Repokey *key)