gbranden pushed a commit to branch master
in repository groff.

commit 0bf797f3a51dd41a920617dae9511fcd91bd6116
Author: G. Branden Robinson <[email protected]>
AuthorDate: Fri Mar 6 19:07:47 2026 -0600

    src/roff/troff/node.cpp: Fix typoed variable name.
    
    * src/roff/troff/node.cpp: Rename `is_output_supressed` to
      `is_output_suppressed`.
    
      (glyph_node::asciify):
      (kern_pair_node::asciify):
      (dbreak_node::asciify):
      (ligrature_node::asciify):
      (break_char_node::asciify):
      (italic_corrected_node::asciify):
      (left_italic_corrected_node::asciify):
      (space_char_hmotion_node::asciify):
      (word_space_node::asciify):
      (unbreakable_space_node::asciify):
      (suppress_node::asciify):
      (zero_width_node::asciify):
      (composite_node::asciify): Update sites of dereference.
    
    Fixes <https://savannah.gnu.org/bugs/?68071>.
---
 ChangeLog               | 20 ++++++++++++++++++++
 src/roff/troff/node.cpp | 28 ++++++++++++++--------------
 2 files changed, 34 insertions(+), 14 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 681ca58be..150941f84 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+2026-03-06  G. Branden Robinson <[email protected]>
+
+       * src/roff/troff/node.cpp: Fix typoed variable name; rename
+       `is_output_supressed` to `is_output_suppressed`.
+       (glyph_node::asciify):
+       (kern_pair_node::asciify):
+       (dbreak_node::asciify):
+       (ligrature_node::asciify):
+       (break_char_node::asciify):
+       (italic_corrected_node::asciify):
+       (left_italic_corrected_node::asciify):
+       (space_char_hmotion_node::asciify):
+       (word_space_node::asciify):
+       (unbreakable_space_node::asciify):
+       (suppress_node::asciify):
+       (zero_width_node::asciify):
+       (composite_node::asciify): Update sites of dereference.
+
+       Fixes <https://savannah.gnu.org/bugs/?68071>.
+
 2026-03-07  G. Branden Robinson <[email protected]>
 
        * Makefile.am (.version, dist-hook): Use `AM_V_GEN` macro in
diff --git a/src/roff/troff/node.cpp b/src/roff/troff/node.cpp
index f3d96427b..f0d25f445 100644
--- a/src/roff/troff/node.cpp
+++ b/src/roff/troff/node.cpp
@@ -65,7 +65,7 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>. */
 
 #include <stack>
 
-static bool is_output_supressed = false;
+static bool is_output_suppressed = false;
 
 // declarations to avoid friend name injections
 class tfont;
@@ -3902,7 +3902,7 @@ void zero_width_node::ascii_print(ascii_output_file *out)
 
 void glyph_node::asciify(macro *m)
 {
-  if (!is_output_supressed) {
+  if (!is_output_suppressed) {
     unsigned char c = ci->get_asciify_code();
     if (c != 0U)
       m->append(c);
@@ -3970,7 +3970,7 @@ void glyph_node::asciify(macro *m)
 
 void kern_pair_node::asciify(macro *m)
 {
-  if (!is_output_supressed) {
+  if (!is_output_suppressed) {
     if (n1 != 0 /* nullptr */)
       n1->asciify(m);
     if (n2 != 0 /* nullptr */)
@@ -3981,7 +3981,7 @@ void kern_pair_node::asciify(macro *m)
 void dbreak_node::asciify(macro *m)
 {
   assert(m != 0 /* nullptr */);
-  if (!is_output_supressed) {
+  if (!is_output_suppressed) {
     if (m != 0 /* nullptr */)
       none->asciify(m);
     none = 0 /* nullptr */;
@@ -3992,7 +3992,7 @@ void ligature_node::asciify(macro *m)
 {
   assert(n1 != 0 /* nullptr */);
   assert(n2 != 0 /* nullptr */);
-  if (!is_output_supressed) {
+  if (!is_output_suppressed) {
     if (n1 != 0 /* nullptr */)
       n1->asciify(m);
     if (n2 != 0 /* nullptr */)
@@ -4003,7 +4003,7 @@ void ligature_node::asciify(macro *m)
 void break_char_node::asciify(macro *m)
 {
   assert(nodes != 0 /* nullptr */);
-  if (!is_output_supressed && (nodes != 0 /* nullptr */))
+  if (!is_output_suppressed && (nodes != 0 /* nullptr */))
     nodes->asciify(m);
   nodes = 0 /* nullptr */;
 }
@@ -4011,7 +4011,7 @@ void break_char_node::asciify(macro *m)
 void italic_corrected_node::asciify(macro *m)
 {
   assert(nodes != 0 /* nullptr */);
-  if (!is_output_supressed && (nodes != 0 /* nullptr */))
+  if (!is_output_suppressed && (nodes != 0 /* nullptr */))
     nodes->asciify(m);
   nodes = 0 /* nullptr */;
 }
@@ -4019,7 +4019,7 @@ void italic_corrected_node::asciify(macro *m)
 void left_italic_corrected_node::asciify(macro *m)
 {
   assert(nodes != 0 /* nullptr */);
-  if (!is_output_supressed && (nodes != 0 /* nullptr */))
+  if (!is_output_suppressed && (nodes != 0 /* nullptr */))
     nodes->asciify(m);
   nodes = 0 /* nullptr */;
 }
@@ -4044,7 +4044,7 @@ space_char_hmotion_node::space_char_hmotion_node(hunits 
i, color *c,
 
 void space_char_hmotion_node::asciify(macro *m)
 {
-  if (!is_output_supressed)
+  if (!is_output_suppressed)
     m->append(' ');
 }
 
@@ -4054,7 +4054,7 @@ void space_node::asciify(macro *)
 
 void word_space_node::asciify(macro *m)
 {
-  if (!is_output_supressed) {
+  if (!is_output_suppressed) {
     for (width_list *w = orig_width; w != 0 /* nullptr */; w = w->next)
       m->append(' ');
   }
@@ -4062,7 +4062,7 @@ void word_space_node::asciify(macro *m)
 
 void unbreakable_space_node::asciify(macro *m)
 {
-  if (!is_output_supressed)
+  if (!is_output_suppressed)
     m->append(' ');
 }
 
@@ -4128,7 +4128,7 @@ void overstrike_node::asciify(macro *)
 
 void suppress_node::asciify(macro *)
 {
-  is_output_supressed = (is_on == 0); // it's a three-valued Boolean :-/
+  is_output_suppressed = (is_on == 0); // it's a three-valued Boolean :-/
 }
 
 void vline_node::asciify(macro *)
@@ -4141,7 +4141,7 @@ void vline_node::asciify(macro *)
 void zero_width_node::asciify(macro *m)
 {
   assert(nodes != 0 /* nullptr */);
-  if (!is_output_supressed) {
+  if (!is_output_suppressed) {
     node *n = nodes;
     while (n != 0 /* nullptr */) {
       n->asciify(m);
@@ -4886,7 +4886,7 @@ hyphenation_type composite_node::get_hyphenation_type()
 
 void composite_node::asciify(macro *m)
 {
-  if (!is_output_supressed) {
+  if (!is_output_suppressed) {
     unsigned char c = ci->get_asciify_code();
     if (0U == c)
       c = ci->get_ascii_code();

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to