]>
Commit | Line | Data |
---|---|---|
53e1b683 | 1 | /* SPDX-License-Identifier: LGPL-2.1+ */ |
d4205751 LP |
2 | #pragma once |
3 | ||
54b7254c ZJS |
4 | #include <stdbool.h> |
5 | ||
d4205751 | 6 | #include "sd-id128.h" |
71d35b6b | 7 | |
844ec79b ZJS |
8 | #include "hashmap.h" |
9 | #include "strbuf.h" | |
10 | ||
dbae138d | 11 | int catalog_import_file(Hashmap *h, const char *path); |
844ec79b ZJS |
12 | int catalog_update(const char* database, const char* root, const char* const* dirs); |
13 | int catalog_get(const char* database, sd_id128_t id, char **data); | |
14 | int catalog_list(FILE *f, const char* database, bool oneline); | |
15 | int catalog_list_items(FILE *f, const char* database, bool oneline, char **items); | |
c7332b08 | 16 | int catalog_file_lang(const char *filename, char **lang); |
844ec79b | 17 | extern const char * const catalog_file_dirs[]; |
d5099efc | 18 | extern const struct hash_ops catalog_hash_ops; |