KDK_CONF_DESTROY(3) Library Functions Manual KDK_CONF_DESTROY(3) NAME kdk_conf_destroy - SYNOPSIS #include Functions void kdk_conf_destroy (int id) Parameters id kdk_conf_init Link with -lkyconf. Detailed Description EXAMPLES #include #include #include int main() { char **keylist = NULL; int id = kdk_conf_init("struct.conf"); ASSERT_NOT_NULL(id, -1); char **grouplist = kdk_conf_list_group(id); ASSERT_NOT_NULL(grouplist, -1); char *tmpgroup; int index = 0; while ((tmpgroup = grouplist[index])) { printf("Group: %s0, tmpgroup); keylist = kdk_conf_list_key(id, tmpgroup); ASSERT_NOT_NULL(keylist, -1); char *tmpkey; int k_index = 0; while ((tmpkey = keylist[k_index])) { const char *tmpval = kdk_conf_get_value(id, tmpgroup, tmpkey); printf("%s = %s0, tmpkey , tmpval); k_index ++; } kdk_config_freeall(keylist); index ++; } kdk_conf_destroy(id); kdk_config_freeall(grouplist); return 0; } CONFORMING TO These functions are as per the withdrawn POSIX.1e draft specification. The following functions are Linux extensions: kdk_conf_init(), kdk_conf_reload(), kdk_conf_get_value(), kdk_conf_list_key(), kdk_conf_list_group() and kdk_config_freeall(). SEE ALSO kdk_conf_init(3), kdk_conf_reload(3), kdk_conf_get_value(3), kdk_conf_list_key(3), kdk_conf_list_group(3) and kdk_config_freeall(3). Author Generated automatically by Doxygen for libkyconf.h from the source code. My Project Fri Sep 22 2023 KDK_CONF_DESTROY(3)