summaryrefslogtreecommitdiffstats
path: root/ini/ini_configobj.h
diff options
context:
space:
mode:
authorDmitri Pal <dpal@redhat.com>2012-03-18 14:13:00 -0400
committerStephen Gallagher <sgallagh@redhat.com>2012-04-05 11:20:08 -0700
commit31fb35c3fc8ac631b39fcad5c2cba7a7e7c97fa0 (patch)
tree14ed726d500017e4b689110783eb1d5176e1a59b /ini/ini_configobj.h
parentb2784fd8bb14123deb03692932e1a0af5819aabe (diff)
downloadding-libs-31fb35c3fc8ac631b39fcad5c2cba7a7e7c97fa0.tar.gz
ding-libs-31fb35c3fc8ac631b39fcad5c2cba7a7e7c97fa0.tar.xz
ding-libs-31fb35c3fc8ac631b39fcad5c2cba7a7e7c97fa0.zip
Separate close and destroy
Allow closing file without destroying the context.
Diffstat (limited to 'ini/ini_configobj.h')
-rw-r--r--ini/ini_configobj.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/ini/ini_configobj.h b/ini/ini_configobj.h
index f0c6882..e728c2e 100644
--- a/ini/ini_configobj.h
+++ b/ini/ini_configobj.h
@@ -213,9 +213,12 @@ int ini_config_file_open(const char *filename,
uint32_t metadata_flags,
struct ini_cfgfile **file_ctx);
-/* Close file context and destroy the object */
+/* Close file context */
void ini_config_file_close(struct ini_cfgfile *file_ctx);
+/* Close file context and destroy the object */
+void ini_config_file_destroy(struct ini_cfgfile *file_ctx);
+
/* How many errors do we have in the list ? */
unsigned ini_config_error_count(struct ini_cfgfile *file_ctx);