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/

Attachment: signature.asc
Description: PGP signature

Reply via email to