version 1.248, 2019/01/05 09:14:44 |
version 1.249, 2019/01/06 04:55:09 |
|
|
/* $Id$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2008-2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2008-2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2011-2015, 2017, 2018 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2011-2015, 2017-2019 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 78 static const struct htmldata htmltags[TAG_MAX] = { |
|
Line 78 static const struct htmldata htmltags[TAG_MAX] = { |
|
{"dl", HTML_NLALL | HTML_INDENT}, |
{"dl", HTML_NLALL | HTML_INDENT}, |
{"dt", HTML_NLAROUND}, |
{"dt", HTML_NLAROUND}, |
{"dd", HTML_NLAROUND | HTML_INDENT}, |
{"dd", HTML_NLAROUND | HTML_INDENT}, |
|
{"p", HTML_NLAROUND | HTML_INDENT}, |
{"pre", HTML_NLALL | HTML_NOINDENT}, |
{"pre", HTML_NLALL | HTML_NOINDENT}, |
{"var", 0}, |
{"var", 0}, |
{"cite", 0}, |
{"cite", 0}, |
Line 265 print_metaf(struct html *h, enum mandoc_esc deco) |
|
Line 266 print_metaf(struct html *h, enum mandoc_esc deco) |
|
} |
} |
} |
} |
|
|
|
void |
|
html_close_paragraph(struct html *h) |
|
{ |
|
struct tag *t; |
|
|
|
for (t = h->tag; t != NULL; t = t->next) { |
|
if (t->tag == TAG_P) { |
|
print_tagq(h, t); |
|
break; |
|
} |
|
} |
|
} |
|
|
/* |
/* |
* ROFF_nf switches to no-fill mode, ROFF_fi to fill mode. |
* ROFF_nf switches to no-fill mode, ROFF_fi to fill mode. |
* TOKEN_NONE does not switch. The old mode is returned. |
* TOKEN_NONE does not switch. The old mode is returned. |
Line 287 html_fillmode(struct html *h, enum roff_tok want) |
|
Line 301 html_fillmode(struct html *h, enum roff_tok want) |
|
print_tagq(h, t); |
print_tagq(h, t); |
break; |
break; |
case ROFF_nf: |
case ROFF_nf: |
|
html_close_paragraph(h); |
print_otag(h, TAG_PRE, ""); |
print_otag(h, TAG_PRE, ""); |
break; |
break; |
case TOKEN_NONE: |
case TOKEN_NONE: |