URL:
<https://savannah.gnu.org/bugs/?59563>
Summary: [PATCH] mm/5.MT: macro 'cov@print-title' lacks a
check for macro 'cov*title'
Project: GNU troff
Submitted by: bjarniig
Submitted on: Sat 28 Nov 2020 01:37:25 AM UTC
Category: Macro - mm
Severity: 3 - Normal
Item Group: Warning/Suspicious behaviour
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Details:
contrib/mm/mm/5.MT: macro 'cov@print-title' lacks a check for macro
'cov*title'
Test run from file in #24049
test-groff -mm -z test.sig.mm
troff: backtrace: file '/home/bg/git/groff/build/../contrib/mm/m.tmac':365
troff: /home/bg/git/groff/build/../contrib/mm/m.tmac:365: warning: can't find
macro file 'mm/locale'
troff: backtrace: '/home/bg/git/groff/build/../contrib/mm/mm/5.MT':32: macro
'cov@print-title'
troff: backtrace: file '/home/bg/git/groff/build/../contrib/mm/mm/5.MT':49
troff: backtrace: '/home/bg/git/groff/build/../contrib/mm/m.tmac':3100: macro
'MT'
troff: backtrace: file 'test-sig.mm':128
troff: /home/bg/git/groff/build/../contrib/mm/mm/5.MT:49: warning: macro
'cov*title' not defined
...
A check like that in "mm/mm/4.MT" is missing:
.if !d cov*title .@error title (.TL) not defined!
Signed-off-by: Bjarni Ingi Gislason <[email protected]>
---
contrib/mm/mm/5.MT | 1 +
1 file changed, 1 insertion(+)
diff --git a/contrib/mm/mm/5.MT b/contrib/mm/mm/5.MT
index e11d5b26..f28ad2a6 100644
--- a/contrib/mm/mm/5.MT
+++ b/contrib/mm/mm/5.MT
@@ -26,6 +26,7 @@ http://savannah.gnu.org/bugs/?group=groff.
.\"------------
.nr cov*mt0-ind 1.1c
.de cov@print-title
+.if !d cov*title .@error title (.TL) not defined!
.B
.ll 9c
.fi
--
2.29.2
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?59563>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/