From 87197050230ea195e7be326324f2864a1f94d442 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sun, 21 Apr 2019 23:51:21 +0000 Subject: When calling an empty macro, do not clobber existing arguments. Fixing a bug found with the groffer(1) version 1.19 manual page following a report from Jan Stary. --- regress/roff/de/empty.in | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 regress/roff/de/empty.in (limited to 'regress/roff/de/empty.in') diff --git a/regress/roff/de/empty.in b/regress/roff/de/empty.in new file mode 100644 index 00000000..dc5e1c93 --- /dev/null +++ b/regress/roff/de/empty.in @@ -0,0 +1,18 @@ +.\" $OpenBSD: empty.in,v 1.1 2019/04/21 23:45:50 schwarze Exp $ +.Dd $Mdocdate$ +.Dt DE-EMPTY 1 +.Os +.Sh NAME +.Nm de-empty +.Nd empty user-defined macro with arguments +.Sh DESCRIPTION +initial text +.de empty +.. +.de real +arg=\\$1 +.empty wrong +arg=\\$1 +.. +.real right +final text -- cgit