diff options
Diffstat (limited to 'src/utils.c')
-rw-r--r-- | src/utils.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/utils.c b/src/utils.c index f1c1420..fa692a0 100644 --- a/src/utils.c +++ b/src/utils.c @@ -534,13 +534,12 @@ static void plist_node_print_to_stream(plist_t node, int* indent_level, FILE* st } } -LIBIMOBILEDEVICE_GLUE_API void plist_print_to_stream(plist_t plist, FILE* stream) +LIBIMOBILEDEVICE_GLUE_API void plist_print_to_stream_with_indentation(plist_t plist, FILE* stream, unsigned int indentation) { - int indent = 0; - if (!plist || !stream) return; + int indent = indentation; switch (plist_get_node_type(plist)) { case PLIST_DICT: plist_dict_print_to_stream(plist, &indent, stream); @@ -552,3 +551,8 @@ LIBIMOBILEDEVICE_GLUE_API void plist_print_to_stream(plist_t plist, FILE* stream plist_node_print_to_stream(plist, &indent, stream); } } + +LIBIMOBILEDEVICE_GLUE_API void plist_print_to_stream(plist_t plist, FILE* stream) +{ + plist_print_to_stream_with_indentation(plist, stream, 0); +} |