Update of bug #68727 (group groff):

                  Status:               Confirmed => In Progress
         Planned Release:                    None => 1.25.0
                 Summary: [mm] a simple use of `INITR` with `mmroff` stopped
working in groff 1.24.0 => [PATCH] [mm] a simple use of `INITR` with `mmroff`
stopped working in groff 1.24.0

    _______________________________________________________

Follow-up Comment #1:

I believe I have isolated the problem.

The fix is a one-liner.


$ git diff
diff --git a/contrib/mm/m.tmac b/contrib/mm/m.tmac
index eeed786d0..df5626029 100644
--- a/contrib/mm/m.tmac
+++ b/contrib/mm/m.tmac
@@ -3749,7 +3749,7 @@ .de COVER
 .\" qrf*validate-identifier candidate
 .de qrf*validate-identifier
 .if !\\n[.$]=1 .@abort expected an argument, got \\n[.$]
-.if '\\*[qrf*caller]'' .@abort qrf*caller string not initialized
+.if \\*[qrf*file]'' .@abort qrf*caller string not initialized
 .if !\A'\\$1' \{
 .      ds qref*msg \\*[qrf*caller]: '\\$1' is not a valid string\"
 .      as qref*msg " identifier\"




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?68727>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to