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