Return to mdoc_html.c CVS log | Up to [local] / src / usr.bin / mandoc |
version 1.119, 2017/01/10 13:46:53 | version 1.120, 2017/01/10 21:54:34 | ||
---|---|---|---|
|
|
||
static int | static int | ||
mdoc_xx_pre(MDOC_ARGS) | mdoc_xx_pre(MDOC_ARGS) | ||
{ | { | ||
const char *pp; | |||
struct htmlpair tag; | struct htmlpair tag; | ||
int flags; | |||
switch (n->tok) { | |||
case MDOC_Bsx: | |||
pp = "BSD/OS"; | |||
break; | |||
case MDOC_Dx: | |||
pp = "DragonFly"; | |||
break; | |||
case MDOC_Fx: | |||
pp = "FreeBSD"; | |||
break; | |||
case MDOC_Nx: | |||
pp = "NetBSD"; | |||
break; | |||
case MDOC_Ox: | |||
pp = "OpenBSD"; | |||
break; | |||
case MDOC_Ux: | |||
pp = "UNIX"; | |||
break; | |||
default: | |||
return 1; | |||
} | |||
PAIR_CLASS_INIT(&tag, "unix"); | PAIR_CLASS_INIT(&tag, "unix"); | ||
print_otag(h, TAG_SPAN, 1, &tag); | print_otag(h, TAG_SPAN, 1, &tag); | ||
return 1; | |||
print_text(h, pp); | |||
if (n->child) { | |||
flags = h->flags; | |||
h->flags |= HTML_KEEP; | |||
print_text(h, n->child->string); | |||
h->flags = flags; | |||
} | |||
return 0; | |||
} | } | ||
static int | static int |