diff --git a/libpkgconf/libpkgconf.h b/libpkgconf/libpkgconf.h index c68836b..9018641 100644 --- a/libpkgconf/libpkgconf.h +++ b/libpkgconf/libpkgconf.h @@ -203,6 +203,7 @@ pkgconf_pkg_t *pkgconf_builtin_pkg_get(const char *name); int pkgconf_compare_version(const char *a, const char *b); pkgconf_pkg_t *pkgconf_scan_all(pkgconf_client_t *client, void *ptr, pkgconf_pkg_iteration_func_t func); +void pkgconf_pkg_dir_list_build(pkgconf_client_t *client, unsigned int flags); /* parse.c */ pkgconf_pkg_t *pkgconf_pkg_new_from_file(const pkgconf_client_t *client, const char *path, FILE *f, unsigned int flags); diff --git a/libpkgconf/pkg.c b/libpkgconf/pkg.c index 6d58e2c..085ad26 100644 --- a/libpkgconf/pkg.c +++ b/libpkgconf/pkg.c @@ -107,7 +107,7 @@ pkg_get_parent_dir(pkgconf_pkg_t *pkg) return buf; } -static void +void pkgconf_pkg_dir_list_build(pkgconf_client_t *client, unsigned int flags) { if (client->dir_list.head != NULL || client->dir_list.tail != NULL)