Update of bug #67388 (group groff): Status: In Progress => Fixed Open/Closed: Open => Closed Planned Release: None => 1.24.0
_______________________________________________________ Follow-up Comment #1: commit 4206d68ba712dd132321d3194ddff7a1356d06d4 Author: G. Branden Robinson <g.branden.robin...@gmail.com> Date: Sun Aug 3 03:23:26 2025 -0500 [mm]: Unit-test `LB` macro's `mark-format` arg. * contrib/mm/tests/LB-mark-format-works.sh: Unit-test handling of `LB` macro's `mark-format` argument. * contrib/mm/mm.am (mm_TESTS): Run test. Test fails at this commit. commit ae66055171b7380114a35bad7c58e78e6713d6e6 Author: G. Branden Robinson <g.branden.robin...@gmail.com> Date: Sun Aug 3 03:34:04 2025 -0500 [mm]: Fix bugs in `LB` macro. * contrib/mm/m.tmac (LB): (1) Fix copy-and-paste error that prevented "I" from being recognized as a valid register format; next (2) in a *roff numeric expression, `&` doesn't have short-circuit semantics like C's `&&` or Ada's `and then`, so use nested `if` requests to prevent interpolation of a non-number as an operand to a comparison; and finally (3) actually assign the valid format to the appropriate register for the (nested) list. Fixes <https://savannah.gnu.org/bugs/?67388>. Problems introduced by me in commit c243961bce, 9 October. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?67388> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature