=================================================================== RCS file: /cvs/mandoc/roff.c,v retrieving revision 1.109 retrieving revision 1.111 diff -u -p -r1.109 -r1.111 --- mandoc/roff.c 2010/12/28 10:51:03 1.109 +++ mandoc/roff.c 2010/12/29 01:16:57 1.111 @@ -1,4 +1,4 @@ -/* $Id: roff.c,v 1.109 2010/12/28 10:51:03 kristaps Exp $ */ +/* $Id: roff.c,v 1.111 2010/12/29 01:16:57 kristaps Exp $ */ /* * Copyright (c) 2010 Kristaps Dzonsons * Copyright (c) 2010 Ingo Schwarze @@ -510,7 +510,8 @@ int roff_endparse(struct roff *r) { - if (r->last || r->tbl) + /* FIXME: if r->tbl */ + if (r->last) (*r->msg)(MANDOCERR_SCOPEEXIT, r->data, r->last->line, r->last->col, NULL); return(1); @@ -1129,7 +1130,7 @@ roff_TS(ROFF_ARGS) (*r->msg)(MANDOCERR_SCOPEBROKEN, r->data, ln, ppos, NULL); tbl_reset(r->tbl); } else - r->tbl = tbl_alloc(); + r->tbl = tbl_alloc(r->data, r->msg); return(ROFF_IGN); }