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

Reply via email to