bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #66113] [troff] `\B` escape sequences misdescribes mismatched endin


From: G. Branden Robinson
Subject: [bug #66113] [troff] `\B` escape sequences misdescribes mismatched ending delimiter
Date: Mon, 19 Aug 2024 20:41:24 -0400 (EDT)

Update of bug #66113 (group groff):

                  Status:             In Progress => Fixed                  
             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #1:


commit 5a215b4d8d72b84a50c58c2bde0db3510d4871a1
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Mon Aug 19 16:06:10 2024 -0500

    [troff]: Fix Savannah #66113 (bad `\B` diag).
    
    Fix misleading `\B` diagnostic.
    
    * src/roff/troff/input.cpp (do_expr_test): Advance the input token
      pointer at the end of the endless for loop, not the beginning, since
      `get_number_rigidly()` already left it at the next input character to
      be processed.  (Most parameterized escape sequence reading functions
      don't call an input reading function before entering this sort of
      loop, so they correctly advance the token pointer _first_.)




    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]