gbranden pushed a commit to branch master
in repository groff.
commit ae093b98326af1c3cf440dce97cf8b855033ce14
Author: G. Branden Robinson <[email protected]>
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 <[email protected]>
+
+ * src/roff/troff/input.cpp (get_charinfo): Use C++ `static_cast`
+ operator instead of C-style type cast.
+
2025-02-08 G. Branden Robinson <[email protected]>
* 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
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit