summaryrefslogtreecommitdiff
path: root/tmac/s.tmac
diff options
context:
space:
mode:
authorkeithmarshall <keithmarshall>2007-07-15 15:02:54 +0000
committerkeithmarshall <keithmarshall>2007-07-15 15:02:54 +0000
commit5bb6aa1f4e978aeffd889811a083d62b03884883 (patch)
tree94eabd97c28f2bd23f968fe0d36cc96c90ccdf6b /tmac/s.tmac
parent643244420b9807f29a85e269616fff6ad3391dd8 (diff)
downloadgroff-5bb6aa1f4e978aeffd889811a083d62b03884883.tar.gz
* tmac/s.tmac (cov*first-page-init): Remove invoking trap, to avoid possible recursion.
Diffstat (limited to 'tmac/s.tmac')
-rw-r--r--tmac/s.tmac4
1 files changed, 4 insertions, 0 deletions
diff --git a/tmac/s.tmac b/tmac/s.tmac
index ef882551..ba392797 100644
--- a/tmac/s.tmac
+++ b/tmac/s.tmac
@@ -134,6 +134,10 @@ Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA.
.als AI cov*err-not-before-tl
.als AB cov*err-not-before-tl
.de cov*first-page-init
+.\" Invoked by `.wh 0' trap on first page.
+.\" We should not come here again, but at short page length,
+.\" recursion may occur; remove trap and macro to avoid it.
+.ch cov*first-page-init
.rm cov*first-page-init
.if !'\\n[.ev]'0' \{\
. @error must be in top-level environment, not `\\n[.ev]',