version 1.118, 2019/01/05 09:14:11 |
version 1.119, 2019/01/06 04:41:15 |
|
|
/* $OpenBSD$ */ |
/* $OpenBSD$ */ |
/* |
/* |
* 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 |
|
|
{"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}, |
|
|
} |
} |
} |
} |
|
|
|
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. |
|
|
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: |