]> git.cameronkatri.com Git - mandoc.git/blobdiff - tree.c
Lint fixes.
[mandoc.git] / tree.c
diff --git a/tree.c b/tree.c
index 5a237df1afae675ac55c331816fcaeee738aa8a2..4220ba7d472c47cbc2528159ce7ff9ef18de4b24 100644 (file)
--- a/tree.c
+++ b/tree.c
@@ -1,4 +1,4 @@
-/*     $Id: tree.c,v 1.13 2009/06/10 20:18:44 kristaps Exp $ */
+/*     $Id: tree.c,v 1.17 2009/10/26 17:05:44 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
  *
 #include <err.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <time.h>
 
 #include "mdoc.h"
 #include "man.h"
+#include "main.h"
 
 static void    print_mdoc(const struct mdoc_node *, int);
 static void    print_man(const struct man_node *, int);
 
 
 /* ARGSUSED */
-int
+void
 tree_mdoc(void *arg, const struct mdoc *mdoc)
 {
 
        print_mdoc(mdoc_node(mdoc), 0);
-       return(1);
 }
 
 
 /* ARGSUSED */
-int
+void
 tree_man(void *arg, const struct man *man)
 {
 
        print_man(man_node(man), 0);
-       return(1);
 }
 
 
@@ -163,6 +163,15 @@ print_man(const struct man_node *n, int indent)
        case (MAN_TEXT):
                t = "text";
                break;
+       case (MAN_BLOCK):
+               t = "block";
+               break;
+       case (MAN_HEAD):
+               t = "block-head";
+               break;
+       case (MAN_BODY):
+               t = "block-body";
+               break;
        default:
                abort();
                /* NOTREACHED */
@@ -173,6 +182,12 @@ print_man(const struct man_node *n, int indent)
                p = n->string;
                break;
        case (MAN_ELEM):
+               /* FALLTHROUGH */
+       case (MAN_BLOCK):
+               /* FALLTHROUGH */
+       case (MAN_HEAD):
+               /* FALLTHROUGH */
+       case (MAN_BODY):
                p = man_macronames[n->tok];
                break;
        case (MAN_ROOT):