summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/mdoc_html.c
diff options
context:
space:
mode:
authorschwarze <schwarze@openbsd.org>2017-01-21 02:09:49 +0000
committerschwarze <schwarze@openbsd.org>2017-01-21 02:09:49 +0000
commit9f1342f2199b16eab50083b4e2c70703cff902ed (patch)
tree6235883941b47426a32350e61cf5e85d0c2ab174 /usr.bin/mandoc/mdoc_html.c
parentFix misspelling in comment (diff)
downloadwireguard-openbsd-9f1342f2199b16eab50083b4e2c70703cff902ed.tar.xz
wireguard-openbsd-9f1342f2199b16eab50083b4e2c70703cff902ed.zip
Avoid writing constant style attributes over and over again.
Move them to the style sheet.
Diffstat (limited to 'usr.bin/mandoc/mdoc_html.c')
-rw-r--r--usr.bin/mandoc/mdoc_html.c25
1 files changed, 15 insertions, 10 deletions
diff --git a/usr.bin/mandoc/mdoc_html.c b/usr.bin/mandoc/mdoc_html.c
index 549f01ca070..54bd26a4633 100644
--- a/usr.bin/mandoc/mdoc_html.c
+++ b/usr.bin/mandoc/mdoc_html.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: mdoc_html.c,v 1.134 2017/01/21 01:20:29 schwarze Exp $ */
+/* $OpenBSD: mdoc_html.c,v 1.135 2017/01/21 02:09:49 schwarze Exp $ */
/*
* Copyright (c) 2008-2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2014, 2015, 2016, 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -723,8 +723,10 @@ mdoc_it_pre(MDOC_ARGS)
case ROFFT_HEAD:
return 0;
case ROFFT_BODY:
- print_otag(h, TAG_LI, "csvt", cattr,
- !bl->norm->Bl.comp);
+ if (bl->norm->Bl.comp)
+ print_otag(h, TAG_LI, "csvt", cattr, 0);
+ else
+ print_otag(h, TAG_LI, "c", cattr);
break;
default:
break;
@@ -737,8 +739,10 @@ mdoc_it_pre(MDOC_ARGS)
case LIST_tag:
switch (n->type) {
case ROFFT_HEAD:
- print_otag(h, TAG_DT, "csvt", cattr,
- !bl->norm->Bl.comp);
+ if (bl->norm->Bl.comp)
+ print_otag(h, TAG_DT, "csvt", cattr, 0);
+ else
+ print_otag(h, TAG_DT, "c", cattr);
if (type == LIST_diag)
print_otag(h, TAG_B, "c", cattr);
break;
@@ -758,8 +762,10 @@ mdoc_it_pre(MDOC_ARGS)
case ROFFT_HEAD:
break;
case ROFFT_BODY:
- print_otag(h, TAG_TD, "csvt", cattr,
- !bl->norm->Bl.comp);
+ if (bl->norm->Bl.comp)
+ print_otag(h, TAG_TD, "csvt", cattr, 0);
+ else
+ print_otag(h, TAG_TD, "c", cattr);
break;
default:
print_otag(h, TAG_TR, "c", cattr);
@@ -849,10 +855,9 @@ mdoc_bl_pre(MDOC_ARGS)
}
if (n->norm->Bl.offs)
- print_otag(h, elemtype, "csvtvbwl", cattr, 0, 0,
- n->norm->Bl.offs);
+ print_otag(h, elemtype, "cswl", cattr, n->norm->Bl.offs);
else
- print_otag(h, elemtype, "csvtvb", cattr, 0, 0);
+ print_otag(h, elemtype, "c", cattr);
return 1;
}