summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2023-10-21 17:31:52 +0000
committerIngo Schwarze <schwarze@openbsd.org>2023-10-21 17:31:52 +0000
commitc198ddab2341ad8774cb270f30a515788ff66ecb (patch)
tree97d095f1b35a50582ea2fb7d5e02da98025c71af
parent7e11f5e8dfe286f6fd2d23cfa92e265c9843be00 (diff)
downloadmandoc-c198ddab2341ad8774cb270f30a515788ff66ecb.tar.gz
regression test for roff.c rev. 1.397:
recursive delayed expansion of escape sequences in macro arguments
-rw-r--r--regress/roff/args/Makefile4
-rw-r--r--regress/roff/args/esc.in8
-rw-r--r--regress/roff/args/esc.out_ascii9
3 files changed, 19 insertions, 2 deletions
diff --git a/regress/roff/args/Makefile b/regress/roff/args/Makefile
index 3d756c97..c1f0901e 100644
--- a/regress/roff/args/Makefile
+++ b/regress/roff/args/Makefile
@@ -1,6 +1,6 @@
-# $OpenBSD: Makefile,v 1.4 2014/07/06 19:08:57 schwarze Exp $
+# $OpenBSD: Makefile,v 1.5 2023/10/21 17:28:01 schwarze Exp $
-REGRESS_TARGETS = roff man mdoc
+REGRESS_TARGETS = roff man mdoc esc
LINT_TARGETS = roff man mdoc
.include <bsd.regress.mk>
diff --git a/regress/roff/args/esc.in b/regress/roff/args/esc.in
new file mode 100644
index 00000000..20951dcd
--- /dev/null
+++ b/regress/roff/args/esc.in
@@ -0,0 +1,8 @@
+.\" $OpenBSD: esc.in,v 1.1 2023/10/21 17:28:01 schwarze Exp $
+.TH ARGS-ESC 1 "October 21, 2023"
+.SH NAME
+args-esc - delayed escape sequence expansion in macro arguments
+.SH DESCRIPTION
+.ds inner content
+.ds outer \\*[inner]
+.B \\*[outer]
diff --git a/regress/roff/args/esc.out_ascii b/regress/roff/args/esc.out_ascii
new file mode 100644
index 00000000..41c4cc99
--- /dev/null
+++ b/regress/roff/args/esc.out_ascii
@@ -0,0 +1,9 @@
+ARGS-ESC(1) General Commands Manual ARGS-ESC(1)
+
+NNAAMMEE
+ args-esc - delayed escape sequence expansion in macro arguments
+
+DDEESSCCRRIIPPTTIIOONN
+ ccoonntteenntt
+
+OpenBSD October 21, 2023 ARGS-ESC(1)