summaryrefslogtreecommitdiffstats
path: root/ini/ini_print.c
diff options
context:
space:
mode:
Diffstat (limited to 'ini/ini_print.c')
-rw-r--r--ini/ini_print.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/ini/ini_print.c b/ini/ini_print.c
index 60771d3..f12b27e 100644
--- a/ini/ini_print.c
+++ b/ini/ini_print.c
@@ -388,3 +388,25 @@ void print_config_parsing_errors(FILE *file,
TRACE_FLOW_STRING("print_config_parsing_errors", "Exit");
}
+
+
+/* Function to print errors from the list */
+void ini_print_errors(FILE *file, char **error_list)
+{
+ unsigned count = 0;
+
+ TRACE_FLOW_ENTRY();
+
+ if (!error_list) {
+ TRACE_FLOW_STRING("List is empty.", "");
+ return;
+ }
+
+ while (error_list[count]) {
+ fprintf(file, "%s\n", error_list[count]);
+ count++;
+ }
+
+ TRACE_FLOW_EXIT();
+ return;
+}