gbranden pushed a commit to branch master
in repository groff.
commit 1c4c9310d0656af448bbeb645f1888ce5b8713bf
Author: G. Branden Robinson <[email protected]>
AuthorDate: Tue Mar 10 07:18:52 2026 -0500
[troff]: Make `want_att_compat` global.
This is a prerequisite to fixing Savannah #68137.
* src/roff/troff/input.cpp: Drop its `static` storage class.
* src/roff/troff/token.h: Declare it with `extern` storage class.
---
ChangeLog | 9 +++++++++
src/roff/troff/input.cpp | 2 +-
src/roff/troff/troff.h | 1 +
3 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 95f42af0f..054c76ab6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2026-03-10 G. Branden Robinson <[email protected]>
+
+ [troff]: Make `want_att_compat` global. This is a prerequisite
+ to fixing Savannah #68137.
+
+ * src/roff/troff/input.cpp: Drop its `static` storage class.
+ * src/roff/troff/token.h: Declare it with `extern` storage
+ class.
+
2026-01-28 G. Branden Robinson <[email protected]>
* src/roff/troff/input.cpp (token::description): Refer to C0
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index ae92029ab..890e8164b 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -117,7 +117,7 @@ static void disable_warning(const char *);
static symbol end_of_input_macro_name;
static symbol blank_line_macro_name;
static symbol leading_spaces_macro_name;
-static bool want_att_compat = false;
+bool want_att_compat = false;
bool want_abstract_output = false;
bool want_nodes_dumped = false;
bool want_output_suppressed = false;
diff --git a/src/roff/troff/troff.h b/src/roff/troff/troff.h
index f42c98888..ac0d9c489 100644
--- a/src/roff/troff/troff.h
+++ b/src/roff/troff/troff.h
@@ -27,6 +27,7 @@ typedef int units;
extern units scale(units n, units x, units y); // scale n by x/y
+extern bool want_att_compat;
extern bool want_abstract_output;
extern bool want_output_suppressed;
extern bool want_color_output;
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit