diff options
Diffstat (limited to 'doc/libsolv-bindings.txt')
-rw-r--r-- | doc/libsolv-bindings.txt | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/doc/libsolv-bindings.txt b/doc/libsolv-bindings.txt index 1f6422f..5db1116 100644 --- a/doc/libsolv-bindings.txt +++ b/doc/libsolv-bindings.txt @@ -1543,7 +1543,7 @@ Allow the matching of checksum entries. Do a sub-search in the array stored in keyname. void skip_solvable(); - $di->kip_solvable(); + $di->skip_solvable(); di.skip_solvable() di.skip_solvable() @@ -3457,6 +3457,26 @@ after it has been internalized. Write the contents of the repodata area as solv file. + Id str2dir(const char *dir, bool create = 1) + my $did = data->str2dir($dir); + did = data.str2dir(dir) + did = data.str2dir(dir) + + const char *dir2str(Id did, const char *suffix = 0) + $dir = pool->dir2str($did); + dir = pool.dir2str(did) + dir = pool.dir2str(did) + +Convert a string (directory) into an Id and back. If the string is currently not in the +pool and _create_ is false, zero is returned. + + void add_dirstr(Id solvid, Id keyname, Id dir, const char *str) + $data->add_dirstr($solvid, $keyname, $dir, $string) + data.add_dirstr(solvid, keyname, dir, string) + data.add_dirstr(solvid, keyname, dir, string) + +Add a file path consisting of a dirname Id and a basename string. + bool add_solv(FILE *fp, int flags = 0); $data->add_solv($fp); data.add_solv(fp) |