gbranden pushed a commit to branch master
in repository groff.
commit 0dda545f63551ebb2bd0905e0d87d3e39582739b
Author: G. Branden Robinson <[email protected]>
AuthorDate: Fri Apr 3 15:13:17 2026 -0500
src/roff/troff/input.cpp: Refactor (1/2).
* src/roff/troff/input.cpp: promote `process_input_stack()`'s local
`can_accept_control_character` from local to global.
---
ChangeLog | 5 +++++
src/roff/troff/input.cpp | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index e9b5b7ae3..e4056b3a3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2026-04-03 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/input.cpp: Promote `process_input_stack()`'s
+ local `can_accept_control_character` from local to global.
+
2026-04-03 G. Branden Robinson <[email protected]>
* src/roff/troff/input.cpp: Trivially refactor.
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index b1f46d2a1..982a2ad0e 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -119,6 +119,7 @@ static void enable_warning(const char *);
static void disable_warning(const char *);
token tok;
+static bool can_accept_control_character = true;
bool was_invoked_with_regular_control_character = false;
bool using_character_classes = false;
static bool permit_color_output = true;
@@ -3525,7 +3526,6 @@ static int leading_spaces_space = 0;
void process_input_stack()
{
std::stack<bool> trap_accepting_control_character_stack;
- bool can_accept_control_character = true;
for (;;) {
bool ignore_next_token = false;
switch (tok.type) {
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit