changeset 476:16bee45427e2

val: use more indentation in dumps Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Sun, 01 Apr 2018 15:08:06 -0400
parents 65af456059e7
children 2d83f251404d
files val_dump.c
diffstat 1 files changed, 9 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/val_dump.c	Sun Apr 01 15:06:16 2018 -0400
+++ b/val_dump.c	Sun Apr 01 15:08:06 2018 -0400
@@ -25,9 +25,11 @@
 #include <jeffpc/val.h>
 #include <jeffpc/nvl.h>
 
+#define INDENT_STEP	5
+
 static inline void doindent(FILE *out, int indent)
 {
-	fprintf(out, "%*s", indent, "");
+	fprintf(out, "%*s", INDENT_STEP * indent, "");
 }
 
 static void do_val_dump_file(FILE *out, struct val *val, int indent,
@@ -63,10 +65,10 @@
 			break;
 		case VT_CONS:
 			fprintf(out, "cons head:\n");
-			do_val_dump_file(out, val->cons.head, indent + 2, false);
+			do_val_dump_file(out, val->cons.head, indent + 1, false);
 			doindent(out, indent);
 			fprintf(out, "cons tail:\n");
-			do_val_dump_file(out, val->cons.tail, indent + 2, false);
+			do_val_dump_file(out, val->cons.tail, indent + 1, false);
 			break;
 		case VT_BLOB:
 			fprintf(out, "blob @ %p.%zu (%s)\n",
@@ -79,10 +81,10 @@
 			fprintf(out, "array[%zu]:\n", val->array.nelem);
 
 			for (i = 0; i < val->array.nelem; i++) {
-				doindent(out, indent + 2);
+				doindent(out, indent + 1);
 				fprintf(out, "[%zu]: ", i);
 				do_val_dump_file(out, val->array.vals[i],
-						 indent + 2, true);
+						 indent + 1, true);
 			}
 			break;
 		}
@@ -93,9 +95,9 @@
 			fprintf(out, "nvlist[%zu]:\n", bst_numnodes(tree));
 
 			bst_for_each(tree, cur) {
-				doindent(out, indent + 2);
+				doindent(out, indent + 1);
 				fprintf(out, "['%s']: ", str_cstr(cur->name));
-				do_val_dump_file(out, cur->value, indent + 2,
+				do_val_dump_file(out, cur->value, indent + 1,
 						 true);
 			}