From d5144ffde6d84d22eacbce42462bf2486d995d91 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Wed, 29 Dec 2010 01:16:57 +0000 Subject: Significant update to options handling, which now departs almost completely with the BSD.lv code due to performance issues and flat-out errors. Performance issues: functions called per character. Ugly. Flat-out errors: disallowing "reserved" tokens as arguments to those options accepting arguments. Also added are two mandoc.h error codes for general tbl syntax errors and for bad options. --- roff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'roff.c') diff --git a/roff.c b/roff.c index d8a503f9..bf1dbf0c 100644 --- a/roff.c +++ b/roff.c @@ -1130,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); } -- cgit