version 1.7, 2017/06/06 15:01:04 |
version 1.14, 2018/12/13 11:55:47 |
|
|
/* $Id$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2010 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2010 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2014, 2017 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2014, 2017, 2018 Ingo Schwarze <schwarze@openbsd.org> |
* |
* |
* Permission to use, copy, modify, and distribute this software for any |
* Permission to use, copy, modify, and distribute this software for any |
* purpose with or without fee is hereby granted, provided that the above |
* purpose with or without fee is hereby granted, provided that the above |
Line 38 static const roff_html_pre_fp roff_html_pre_acts[ROFF_ |
|
Line 38 static const roff_html_pre_fp roff_html_pre_acts[ROFF_ |
|
NULL, /* ft */ |
NULL, /* ft */ |
NULL, /* ll */ |
NULL, /* ll */ |
NULL, /* mc */ |
NULL, /* mc */ |
|
NULL, /* po */ |
|
roff_html_pre_ce, /* rj */ |
roff_html_pre_sp, /* sp */ |
roff_html_pre_sp, /* sp */ |
NULL, /* ta */ |
NULL, /* ta */ |
NULL, /* ti */ |
NULL, /* ti */ |
Line 55 roff_html_pre(struct html *h, const struct roff_node * |
|
Line 57 roff_html_pre(struct html *h, const struct roff_node * |
|
static void |
static void |
roff_html_pre_br(ROFF_HTML_ARGS) |
roff_html_pre_br(ROFF_HTML_ARGS) |
{ |
{ |
struct tag *t; |
print_otag(h, TAG_BR, ""); |
|
|
t = print_otag(h, TAG_DIV, ""); |
|
print_text(h, "\\~"); /* So the div isn't empty. */ |
|
print_tagq(h, t); |
|
} |
} |
|
|
static void |
static void |
Line 79 roff_html_pre_ce(ROFF_HTML_ARGS) |
|
Line 77 roff_html_pre_ce(ROFF_HTML_ARGS) |
|
static void |
static void |
roff_html_pre_sp(ROFF_HTML_ARGS) |
roff_html_pre_sp(ROFF_HTML_ARGS) |
{ |
{ |
struct roffsu su; |
print_paragraph(h); |
|
|
SCALE_VS_INIT(&su, 1); |
|
if ((n = n->child) != NULL) { |
|
if (a2roffsu(n->string, &su, SCALE_VS) == 0) |
|
su.scale = 1.0; |
|
else if (su.scale < 0.0) |
|
su.scale = 0.0; |
|
} |
|
print_otag(h, TAG_DIV, "suh", &su); |
|
print_text(h, "\\~"); /* So the div isn't empty. */ |
|
} |
} |