diff options
author | Michael Schroeder <mls@suse.de> | 2012-01-16 15:36:54 +0100 |
---|---|---|
committer | Michael Schroeder <mls@suse.de> | 2012-01-16 15:36:54 +0100 |
commit | 370badc5cfbd583854222639170b5d0a743b172d (patch) | |
tree | 3513b92bb176300e2dc3b80991825dd9c6d0a3e7 /src/repo.h | |
parent | 8736ad5ec8cf65daa6bcf4b505abc0df7485748b (diff) | |
download | libsolv-370badc5cfbd583854222639170b5d0a743b172d.tar.gz libsolv-370badc5cfbd583854222639170b5d0a743b172d.tar.bz2 libsolv-370badc5cfbd583854222639170b5d0a743b172d.zip |
- add missing repo_lookup_deparray/repo_add_deparray/repo_add_idarray/repo_set_deparray/repo_set_idarray (untested)
Diffstat (limited to 'src/repo.h')
-rw-r--r-- | src/repo.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -178,6 +178,7 @@ const char *repo_lookup_str(Repo *repo, Id entry, Id keyname); unsigned int repo_lookup_num(Repo *repo, Id entry, Id keyname, unsigned int notfound); Id repo_lookup_id(Repo *repo, Id entry, Id keyname); int repo_lookup_idarray(Repo *repo, Id entry, Id keyname, Queue *q); +int repo_lookup_deparray(Repo *repo, Id entry, Id keyname, Queue *q, Id marker); int repo_lookup_void(Repo *repo, Id entry, Id keyname); const char *repo_lookup_checksum(Repo *repo, Id entry, Id keyname, Id *typep); const unsigned char *repo_lookup_bin_checksum(Repo *repo, Id entry, Id keyname, Id *typep); @@ -293,6 +294,11 @@ void repo_set_num(Repo *repo, Id p, Id keyname, unsigned int num); void repo_set_str(Repo *repo, Id p, Id keyname, const char *str); void repo_set_poolstr(Repo *repo, Id p, Id keyname, const char *str); void repo_add_poolstr_array(Repo *repo, Id p, Id keyname, const char *str); +void repo_add_idarray(Repo *repo, Id p, Id keyname, Id id); +void repo_add_deparray(Repo *repo, Id p, Id keyname, Id dep, Id marker); +void repo_set_idarray(Repo *repo, Id p, Id keyname, Queue *q); +void repo_set_deparray(Repo *repo, Id p, Id keyname, Queue *q, Id marker); + void repo_internalize(Repo *repo); void repo_disable_paging(Repo *repo); |