aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roff.c
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2015-01-16 16:53:49 +0000
committerIngo Schwarze <schwarze@openbsd.org>2015-01-16 16:53:49 +0000
commite48e269e1bbe5594d18319db436164150a8fa7bc (patch)
tree9ce6cfc4c32b2cf89a99ff5bd0e957e69233c686 /roff.c
parent6b618405d781b6a4a5425bf52419f31f0362fcf1 (diff)
downloadmandoc-e48e269e1bbe5594d18319db436164150a8fa7bc.tar.gz
mandoc-e48e269e1bbe5594d18319db436164150a8fa7bc.tar.zst
mandoc-e48e269e1bbe5594d18319db436164150a8fa7bc.zip
Parse and ignore .IX (generate index entry) macros because pod2man(1)
emits them, by default without defining them, relying on the roff(7) quirk that undefined macros have no effect.
Diffstat (limited to 'roff.c')
-rw-r--r--roff.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/roff.c b/roff.c
index 8721a680..a554c843 100644
--- a/roff.c
+++ b/roff.c
@@ -1,4 +1,4 @@
-/* $Id: roff.c,v 1.249 2015/01/14 22:58:16 schwarze Exp $ */
+/* $Id: roff.c,v 1.250 2015/01/16 16:53:49 schwarze Exp $ */
/*
* Copyright (c) 2010, 2011, 2012, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2010-2015 Ingo Schwarze <schwarze@openbsd.org>
@@ -75,6 +75,7 @@ enum rofft {
ROFF_T_,
ROFF_EQ,
ROFF_EN,
+ ROFF_IX,
ROFF_cblock,
ROFF_USERDEF,
ROFF_MAX
@@ -274,6 +275,7 @@ static struct roffmac roffs[ROFF_MAX] = {
{ "T&", roff_T_, NULL, NULL, 0, NULL },
{ "EQ", roff_EQ, NULL, NULL, 0, NULL },
{ "EN", roff_EN, NULL, NULL, 0, NULL },
+ { "IX", roff_line_ignore, NULL, NULL, 0, NULL },
{ ".", roff_cblock, NULL, NULL, 0, NULL },
{ NULL, roff_userdef, NULL, NULL, 0, NULL },
};