gbranden pushed a commit to branch master
in repository groff.

commit ae093b98326af1c3cf440dce97cf8b855033ce14
Author: G. Branden Robinson <g.branden.robin...@gmail.com>
AuthorDate: Thu Feb 20 23:00:44 2025 -0600

    [troff]: Refactor ("static_cast").
    
    * src/roff/troff/input.cpp (get_charinfo): Use C++ `static_cast`
      operator instead of C-style type cast.
    
    Also annotate null pointer with `nullptr` comment to ease any future
    transition to C++11, which defines it as a keyword.
---
 ChangeLog                | 5 +++++
 src/roff/troff/input.cpp | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 8690bfbeb..b56a2981b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2025-02-20  G. Branden Robinson <g.branden.robin...@gmail.com>
+
+       * src/roff/troff/input.cpp (get_charinfo): Use C++ `static_cast`
+       operator instead of C-style type cast.
+
 2025-02-08  G. Branden Robinson <g.branden.robin...@gmail.com>
 
        * src/roff/troff/input.cpp (interpolate_environment_variable):
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 1a66d242d..f06e8a348 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -9986,8 +9986,8 @@ dictionary charinfo_dictionary(501);
 charinfo *get_charinfo(symbol nm)
 {
   void *p = charinfo_dictionary.lookup(nm);
-  if (p != 0)
-    return (charinfo *)p;
+  if (p != 0 /* nullptr */)
+    return static_cast<charinfo *>(p);
   charinfo *cp = new charinfo(nm);
   (void) charinfo_dictionary.lookup(nm, cp);
   return cp;

_______________________________________________
groff-commit mailing list
groff-commit@gnu.org
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to