URL:
  <https://savannah.gnu.org/bugs/?66700>

                 Summary: [me] .2c macro with one argument gives unexpected
warning
                   Group: GNU roff
               Submitter: barx
               Submitted: Thu 23 Jan 2025 01:31:12 AM CST
                Category: Macro package me
                Severity: 3 - Normal
              Item Group: Incorrect behaviour
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Thu 23 Jan 2025 01:31:12 AM CST By: Dave <barx>
The -me .2c macro is throwing a warning that it never (i.e., back to at least
1.19.2) did before.

$ echo '.2c 3m' | groff -me -ww -z
$ echo '.2c 3m' | groff-latest -me -ww -z
troff:<standard input>:1: warning: expected end of line or an auto-increment
argument in register definition request; got character 'n'

This warning is new since a mid-August groff build.

The file tmac/e.tmac has only had two commits in that time, neither of them
touching the 2c macro, which was last touched in 2022 by
[http://git.savannah.gnu.org/cgit/groff.git/commit/?id=4796dc773 commit
4796dc773].

So a change to core troff rather than to e.tmac may be the root cause.
Nonetheless, since at the moment I know how to provoke this warning only
through a -me macro, I'm filing it as a -me bug.







    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to