From 918cd63c4b4147ca50f32ff590096107e69581ef Mon Sep 17 00:00:00 2001 From: schwarze Date: Sat, 21 Oct 2023 17:28:01 +0000 Subject: [PATCH] regression test for roff.c rev. 1.269: recursive delayed expansion of escape sequences in macro arguments --- regress/usr.bin/mandoc/roff/args/Makefile | 4 ++-- regress/usr.bin/mandoc/roff/args/esc.in | 8 ++++++++ regress/usr.bin/mandoc/roff/args/esc.out_ascii | 9 +++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 regress/usr.bin/mandoc/roff/args/esc.in create mode 100644 regress/usr.bin/mandoc/roff/args/esc.out_ascii diff --git a/regress/usr.bin/mandoc/roff/args/Makefile b/regress/usr.bin/mandoc/roff/args/Makefile index 3d756c97ee6..c1f0901ebbc 100644 --- a/regress/usr.bin/mandoc/roff/args/Makefile +++ b/regress/usr.bin/mandoc/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 diff --git a/regress/usr.bin/mandoc/roff/args/esc.in b/regress/usr.bin/mandoc/roff/args/esc.in new file mode 100644 index 00000000000..20951dcdf82 --- /dev/null +++ b/regress/usr.bin/mandoc/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/usr.bin/mandoc/roff/args/esc.out_ascii b/regress/usr.bin/mandoc/roff/args/esc.out_ascii new file mode 100644 index 00000000000..41c4cc99783 --- /dev/null +++ b/regress/usr.bin/mandoc/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) -- 2.20.1