tadd formatting improvements from z3bra - webdump - [FORK] git://git.codemadness.org/webdump
 (HTM) git clone git://git.z3bra.org/webdump.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 7c84c8c7f112f38ecf911f274c50b9eca2dfd6e2
 (DIR) parent 70517df2a33adb49a59c451f58891a38449d20f8
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Wed, 20 Nov 2019 23:57:31 +0100
       
       add formatting improvements from z3bra
       
       - bigger list item indentation.
       - for now use tabs as table-cell separator (until there is fancier table
         rendering).
       - change bullet item for list item to UTF-8 bullet item.
       
       Diffstat:
         M webdump.c                           |       8 ++++----
       
       1 file changed, 4 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/webdump.c b/webdump.c
       t@@ -590,7 +590,7 @@ xmltagend(XMLParser *p, const char *t, size_t tl, int isshort)
                } else if (cur->tag.displaytype & DisplayTable) {
                        newline();
                } else if (cur->tag.displaytype & DisplayTableRow) {
       -                fputs(" | ", stdout); /* HACK: assume last cell */
       +                newline(); /* HACK: assume last cell */
                } else if (cur->tag.displaytype & DisplayList) {
                        newline();
                } else if (cur->tag.displaytype & DisplayListItem) {
       t@@ -695,21 +695,21 @@ xmltagstartparsed(XMLParser *p, const char *t, size_t tl, int isshort)
                } else if (cur->tag.displaytype & DisplayList) {
                        newline();
                } else if (cur->tag.displaytype & DisplayTableCell) {
       -                fputs(" | ", stdout);
       +                fputs("\t", stdout);
                } else if (cur->tag.displaytype & DisplayListItem) {
                        /* indent nested list items */
                        for (i = curnode; i; i--) {
                                if (nodes[i].tag.displaytype & DisplayListItem)
                                        continue;
                                if (nodes[i].tag.displaytype & DisplayList)
       -                                fputs("  ", stdout);
       +                                fputs("    ", stdout);
                        }
                        /* find first parent node and ordered numbers or unordered */
                        if (parent) {
                                if (parent->tag.displaytype & DisplayListOrdered)
                                        printf("%zu. ", parent->nchildren);
                                else
       -                                fputs("* ", stdout);
       +                                fputs("\xe2\x80\xa2 ", stdout);
                        }
                }