]> git.cameronkatri.com Git - mandoc.git/blobdiff - tbl.c
Fix parsing of file names given on the command line; i broke it
[mandoc.git] / tbl.c
diff --git a/tbl.c b/tbl.c
index 504957d6b83d5fd6d36e98d90fe83fcb4a46fab9..b3d651be07ad513db48954238e0b1ec62af362b4 100644 (file)
--- a/tbl.c
+++ b/tbl.c
@@ -1,4 +1,4 @@
-/*     $Id: tbl.c,v 1.23 2011/03/20 16:02:05 kristaps Exp $ */
+/*     $Id: tbl.c,v 1.26 2011/07/25 15:37:00 kristaps Exp $ */
 /*
  * Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2011 Ingo Schwarze <schwarze@openbsd.org>
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <assert.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -22,7 +26,6 @@
 #include <time.h>
 
 #include "mandoc.h"
-#include "roff.h"
 #include "libmandoc.h"
 #include "libroff.h"
 
@@ -151,8 +154,12 @@ tbl_span(struct tbl_node *tbl)
 }
 
 void
-tbl_end(struct tbl_node *tbl)
+tbl_end(struct tbl_node **tblp)
 {
+       struct tbl_node *tbl;
+
+       tbl = *tblp;
+       *tblp = NULL;
 
        if (NULL == tbl->first_span || NULL == tbl->first_span->first)
                mandoc_msg(MANDOCERR_TBLNODATA, tbl->parse,