gbranden pushed a commit to branch master
in repository groff.

commit 99fb7808995d5d0e4460ee762f652a329dc255dc
Author: G. Branden Robinson <[email protected]>
AuthorDate: Thu May 15 12:52:24 2025 -0500

    src/roff/troff/input.cpp: Fix code style nit.
    
    * src/roff/troff/input.cpp (do_translate): Fix code style nit.  Reorder
      equality comparisons to avoid inadvertent lvalue assignment.
    
    Also annotate null pointers with `nullptr` comment to ease any future
    transition to C++11, which defines it as a keyword.
    
    Also wrap long source lines.
---
 ChangeLog                |  6 ++++++
 src/roff/troff/input.cpp | 10 ++++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index de98b363e..de5eac7ee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2025-05-15  G. Branden Robinson <[email protected]>
+
+       * src/roff/troff/input.cpp (do_translate): Fix code style nit.
+       Reorder equality comparisons to avoid inadvertent lvalue
+       assignment.
+
 2025-05-15  G. Branden Robinson <[email protected]>
 
        * src/roff/troff/input.cpp (charinfo::charinfo)
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 3c2335e53..d2eff7c93 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -7996,7 +7996,7 @@ static void do_translate(int translate_transparent, int 
translate_input)
       continue;
     }
     charinfo *ci1 = tok.get_char(true /* required */);
-    if (ci1 == 0)
+    if (0 /* nullptr */ == ci1)
       break;
     tok.next();
     if (tok.is_newline() || tok.is_eof()) {
@@ -8018,12 +8018,14 @@ static void do_translate(int translate_transparent, int 
translate_input)
                                   translate_transparent);
     else {
       charinfo *ci2 = tok.get_char(true /* required */);
-      if (ci2 == 0)
+      if (0 /* nullptr */ == ci2)
        break;
       if (ci1 == ci2)
-       ci1->set_translation(0, translate_transparent, translate_input);
+       ci1->set_translation(0 /* nullptr */, translate_transparent,
+                            translate_input);
       else
-       ci1->set_translation(ci2, translate_transparent, translate_input);
+       ci1->set_translation(ci2, translate_transparent,
+                            translate_input);
     }
     tok.next();
   }

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

Reply via email to