summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitri Pal <dpal@redhat.com>2011-01-03 14:36:47 -0500
committerStephen Gallagher <sgallagh@redhat.com>2012-04-05 11:20:09 -0700
commitfb03c1c48d0df64aba93aa69c59081dccc7d7c35 (patch)
treefaa9f110ec097bb433261facde163ff51d623561
parent56b3277a0eff7a6128f4eaf0ac31bdcdbbfcfae9 (diff)
downloadding-libs-fb03c1c48d0df64aba93aa69c59081dccc7d7c35.tar.gz
ding-libs-fb03c1c48d0df64aba93aa69c59081dccc7d7c35.tar.xz
ding-libs-fb03c1c48d0df64aba93aa69c59081dccc7d7c35.zip
Exposing functions
This patch makes two internal functions resusable from different source modules.
-rw-r--r--ini/ini_config_priv.h8
-rw-r--r--ini/ini_fileobj.c2
-rw-r--r--ini/ini_parse.c2
3 files changed, 10 insertions, 2 deletions
diff --git a/ini/ini_config_priv.h b/ini/ini_config_priv.h
index 84742c7..e714774 100644
--- a/ini/ini_config_priv.h
+++ b/ini/ini_config_priv.h
@@ -82,4 +82,12 @@ void ini_cleanup_cb(const char *property,
/* Get parsing error */
const char *ini_get_error_str(int parsing_error, int family);
+/* Check if collision flags are valid */
+int valid_collision_flags(uint32_t collision_flags);
+
+/* Empty section */
+int empty_section(struct collection_item *sec);
+
+
+
#endif
diff --git a/ini/ini_fileobj.c b/ini/ini_fileobj.c
index 552cedd..3f348a7 100644
--- a/ini/ini_fileobj.c
+++ b/ini/ini_fileobj.c
@@ -34,7 +34,7 @@
/* Check if collision flags are valid */
-static int valid_collision_flags(uint32_t collision_flags)
+int valid_collision_flags(uint32_t collision_flags)
{
uint32_t flag;
diff --git a/ini/ini_parse.c b/ini/ini_parse.c
index b02afbe..4491a5c 100644
--- a/ini/ini_parse.c
+++ b/ini/ini_parse.c
@@ -357,7 +357,7 @@ static int check_section_collision(struct parser_obj *po)
}
/* Clean all items in the section */
-static int empty_section(struct collection_item *sec)
+int empty_section(struct collection_item *sec)
{
int error = EOK;
struct collection_item *item = NULL;