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/
signature.asc
Description: PGP signature