-/* $Id: man_html.c,v 1.117 2015/04/18 17:53:21 schwarze Exp $ */
+/* $Id: man_html.c,v 1.119 2015/10/06 18:32:19 schwarze Exp $ */
/*
* Copyright (c) 2008-2012, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2013, 2014, 2015 Ingo Schwarze <schwarze@openbsd.org>
{
if (n->type != ROFFT_TEXT)
- return(0);
+ return 0;
if (a2roffsu(n->string, su, SCALE_EN))
- return(1);
+ return 1;
- return(0);
+ return 0;
}
static void
/* So the div isn't empty: */
print_text(h, "\\~");
- return(0);
+ return 0;
}
static int
mh->fl &= ~MANH_LITERAL;
PAIR_CLASS_INIT(&tag, "section");
print_otag(h, TAG_DIV, 1, &tag);
- return(1);
+ return 1;
} else if (n->type == ROFFT_BODY)
- return(1);
+ return 1;
print_otag(h, TAG_H1, 0, NULL);
- return(1);
+ return 1;
}
static int
break;
default:
abort();
- /* NOTREACHED */
}
if (i)
if (savelit)
mh->fl |= MANH_LITERAL;
- return(0);
+ return 0;
}
static int
print_otag(h, TAG_SMALL, 0, NULL);
if (MAN_SB == n->tok)
print_otag(h, TAG_B, 0, NULL);
- return(1);
+ return 1;
}
static int
mh->fl &= ~MANH_LITERAL;
PAIR_CLASS_INIT(&tag, "subsection");
print_otag(h, TAG_DIV, 1, &tag);
- return(1);
+ return 1;
} else if (n->type == ROFFT_BODY)
- return(1);
+ return 1;
print_otag(h, TAG_H2, 0, NULL);
- return(1);
+ return 1;
}
static int
{
if (n->type == ROFFT_HEAD)
- return(0);
+ return 0;
else if (n->type == ROFFT_BLOCK)
print_bvspace(h, n);
- return(1);
+ return 1;
}
static int
if (n->type == ROFFT_BODY) {
print_otag(h, TAG_DD, 0, NULL);
- return(1);
+ return 1;
} else if (n->type != ROFFT_HEAD) {
print_otag(h, TAG_DL, 0, NULL);
- return(1);
+ return 1;
}
/* FIXME: width specification. */
}
}
- return(0);
+ return 0;
}
static int
const struct roff_node *np;
if (n->type == ROFFT_HEAD)
- return(0);
+ return 0;
else if (n->type != ROFFT_BLOCK)
- return(1);
+ return 1;
np = n->head->child;
PAIR_STYLE_INIT(&tag[0], h);
PAIR_CLASS_INIT(&tag[1], "spacer");
print_otag(h, TAG_DIV, 2, tag);
- return(1);
+ return 1;
}
static int
print_stagq(h, tt);
h->flags |= HTML_NOSPACE;
print_text(h, "]");
- return(0);
+ return 0;
}
static int
{
print_otag(h, TAG_B, 0, NULL);
- return(1);
+ return 1;
}
static int
{
print_otag(h, TAG_I, 0, NULL);
- return(1);
+ return 1;
}
static int
} else
mh->fl |= MANH_LITERAL;
- return(0);
+ return 0;
}
static int
{
print_otag(h, TAG_BR, 0, NULL);
- return(0);
+ return 0;
}
static int
man_ign_pre(MAN_ARGS)
{
- return(0);
+ return 0;
}
static int
struct roffsu su;
if (n->type == ROFFT_HEAD)
- return(0);
+ return 0;
else if (n->type == ROFFT_BODY)
- return(1);
+ return 1;
SCALE_HS_INIT(&su, INDENT);
if (n->head->child)
bufcat_su(h, "margin-left", &su);
PAIR_STYLE_INIT(&tag, h);
print_otag(h, TAG_DIV, 1, &tag);
- return(1);
+ return 1;
}
static int
print_man_nodelist(man, n->child, mh, h);
- return(0);
+ return 0;
}