Mercurial > libjeffpc
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); }