aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mandoc.c
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2017-06-14 01:31:26 +0000
committerIngo Schwarze <schwarze@openbsd.org>2017-06-14 01:31:26 +0000
commit078c4f79913f5f296b88db4a9fed67f1ea124c86 (patch)
treedeafb282df1e0b025b4322b763df47080a885828 /mandoc.c
parent3352a8e9bd0f6a0666c5dcb84ccdb5536471d280 (diff)
downloadmandoc-078c4f79913f5f296b88db4a9fed67f1ea124c86.tar.gz
mandoc-078c4f79913f5f296b88db4a9fed67f1ea124c86.tar.zst
mandoc-078c4f79913f5f296b88db4a9fed67f1ea124c86.zip
implement the roff(7) \p (break output line) escape sequence
Diffstat (limited to 'mandoc.c')
-rw-r--r--mandoc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/mandoc.c b/mandoc.c
index 003bc066..5b541fa4 100644
--- a/mandoc.c
+++ b/mandoc.c
@@ -1,4 +1,4 @@
-/* $Id: mandoc.c,v 1.101 2017/06/11 19:37:01 schwarze Exp $ */
+/* $Id: mandoc.c,v 1.102 2017/06/14 01:31:26 schwarze Exp $ */
/*
* Copyright (c) 2008-2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2011-2015, 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -96,6 +96,8 @@ mandoc_escape(const char **end, const char **start, int *sz)
case ',':
case '/':
return ESCAPE_IGNORE;
+ case 'p':
+ return ESCAPE_BREAK;
/*
* The \z escape is supposed to output the following