aboutsummaryrefslogtreecommitdiffstatshomepage
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
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.
-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 },
};