Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Add pkg_object_find
Baptiste Daroussin committed 12 years ago
commit d15f025282139b09710612cc165b1c6ca23f04f2
parent 3a72e6b
2 files changed +7 -0
modified libpkg/pkg.h.in
@@ -1303,6 +1303,7 @@ int pkg_plugin_hook_register(struct pkg_plugin *p, pkg_plugin_hook_t hook, pkg_p
const pkg_object *pkg_conf(void);
const pkg_object *pkg_config_get(const char *);
pkg_object_t pkg_object_type(const pkg_object *);
+
const pkg_object *pkg_object_find(const pkg_object *o, const char *key);
int64_t pkg_object_int(const pkg_object *o);
bool pkg_object_bool(const pkg_object *o);
const char *pkg_object_string(const pkg_object *o);
modified libpkg/pkg_object.c
@@ -122,3 +122,9 @@ pkg_object_count(const pkg_object *o)
{
	return (UCL_COUNT(o));
}
+

+
const pkg_object *
+
pkg_object_find(const pkg_object *o, const char *key)
+
{
+
	return (ucl_object_find_key(o, key));
+
}