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