summaryrefslogtreecommitdiff
path: root/src/repo.h
diff options
context:
space:
mode:
authorMichael Schroeder <mls@suse.de>2012-01-16 15:36:54 +0100
committerMichael Schroeder <mls@suse.de>2012-01-16 15:36:54 +0100
commit370badc5cfbd583854222639170b5d0a743b172d (patch)
tree3513b92bb176300e2dc3b80991825dd9c6d0a3e7 /src/repo.h
parent8736ad5ec8cf65daa6bcf4b505abc0df7485748b (diff)
downloadlibsolv-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.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/repo.h b/src/repo.h
index ffc71d8..7be3beb 100644
--- a/src/repo.h
+++ b/src/repo.h
@@ -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);