diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2018-08-16 13:54:06 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2018-08-16 13:54:06 +0000 |
commit | 31f17a62e510f4e0732d1c76e7a56a1a69506dc6 (patch) | |
tree | 3ebfa16f389b97a4bfa5988b198dad27b59d3fb5 /html.c | |
parent | 44573b326d6604f3025f17909863711b17011d5f (diff) | |
download | mandoc-31f17a62e510f4e0732d1c76e7a56a1a69506dc6.tar.gz mandoc-31f17a62e510f4e0732d1c76e7a56a1a69506dc6.tar.zst mandoc-31f17a62e510f4e0732d1c76e7a56a1a69506dc6.zip |
Implement the \*(.T predefined string (interpolate device name)
by allowing the preprocessor to pass it through to the formatters.
Used for example by the groff_char(7) manual page.
Diffstat (limited to 'html.c')
-rw-r--r-- | html.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1,4 +1,4 @@ -/* $Id: html.c,v 1.238 2018/06/25 16:54:59 schwarze Exp $ */ +/* $Id: html.c,v 1.239 2018/08/16 13:54:06 schwarze Exp $ */ /* * Copyright (c) 2008-2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv> * Copyright (c) 2011-2015, 2017, 2018 Ingo Schwarze <schwarze@openbsd.org> @@ -433,6 +433,9 @@ print_encode(struct html *h, const char *p, const char *pend, int norecurse) if (c <= 0) continue; break; + case ESCAPE_DEVICE: + print_word(h, "html"); + continue; case ESCAPE_BREAK: breakline = 1; continue; |