From 4b0c2fc3c119aee943d8da19d33c1a5070f7d9d4 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sat, 22 Jan 2011 13:16:02 +0000 Subject: When finding the roff .it request (line trap), make it clear that you cannot use mandoc to format that page (yet). Triggered by a report from brad@, ok kristaps@. --- roff.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'roff.c') diff --git a/roff.c b/roff.c index 996db231..ad7a08ae 100644 --- a/roff.c +++ b/roff.c @@ -1,4 +1,4 @@ -/* $Id: roff.c,v 1.122 2011/01/16 04:00:34 schwarze Exp $ */ +/* $Id: roff.c,v 1.123 2011/01/22 13:16:02 schwarze Exp $ */ /* * Copyright (c) 2010, 2011 Kristaps Dzonsons * Copyright (c) 2010, 2011 Ingo Schwarze @@ -51,6 +51,7 @@ enum rofft { ROFF_ie, ROFF_if, ROFF_ig, + ROFF_it, ROFF_ne, ROFF_nh, ROFF_nr, @@ -172,6 +173,7 @@ static struct roffmac roffs[ROFF_MAX] = { { "ie", roff_cond, roff_cond_text, roff_cond_sub, ROFFMAC_STRUCT, NULL }, { "if", roff_cond, roff_cond_text, roff_cond_sub, ROFFMAC_STRUCT, NULL }, { "ig", roff_block, roff_block_text, roff_block_sub, 0, NULL }, + { "it", roff_line_ignore, NULL, NULL, 0, NULL }, { "ne", roff_line_ignore, NULL, NULL, 0, NULL }, { "nh", roff_line_ignore, NULL, NULL, 0, NULL }, { "nr", roff_nr, NULL, NULL, 0, NULL }, @@ -935,6 +937,9 @@ static enum rofferr roff_line_ignore(ROFF_ARGS) { + if (ROFF_it == tok) + (*r->msg)(MANDOCERR_REQUEST, r->data, ln, ppos, "it"); + return(ROFF_IGN); } -- cgit v1.2.3-56-ge451