gbranden pushed a commit to branch master in repository groff. commit 6169595649a28e77b1062b40e261c6bead9a380e Author: G. Branden Robinson <g.branden.robin...@gmail.com> AuthorDate: Wed Jun 4 08:51:03 2025 -0500
src/roff/troff/node.cpp: Fix code style nits. * src/roff/troff/node.cpp: Fix code style nits. (get_font_translation, mount_font_no_translate, lookup_family): Favor C++ `static_cast<>` operator over omnipotent C-style casts. (mount_font_no_translate): Drop braces around single-statement control flow branch; groff generally eschews these. --- ChangeLog | 9 +++++++++ src/roff/troff/node.cpp | 10 +++++----- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index e9739793d..2475f83d0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2025-06-04 G. Branden Robinson <g.branden.robin...@gmail.com> + + * src/roff/troff/node.cpp: Fix code style nits. + (get_font_translation, mount_font_no_translate, lookup_family): + Favor C++ `static_cast<>` operator over omnipotent C-style + casts. + (mount_font_no_translate): Drop braces around single-statement + control flow branch; groff generally eschews these. + 2025-06-04 G. Branden Robinson <g.branden.robin...@gmail.com> [libgroff, troff]: Refactor. diff --git a/src/roff/troff/node.cpp b/src/roff/troff/node.cpp index f2477b671..de7cb2a48 100644 --- a/src/roff/troff/node.cpp +++ b/src/roff/troff/node.cpp @@ -6491,7 +6491,7 @@ dictionary font_translation_dictionary(17); static symbol get_font_translation(symbol nm) { void *p = font_translation_dictionary.lookup(nm); - return p ? symbol((char *)p) : nm; + return p ? symbol(static_cast<char *>(p)) : nm; } dictionary font_dictionary(50); @@ -6519,11 +6519,10 @@ static bool mount_font_no_translate(int n, symbol name, } (void) font_dictionary.lookup(name, fm); } - else if (&nonexistent_font == p) { + else if (&nonexistent_font == p) return false; - } else - fm = (font*)p; + fm = static_cast<font *>(p); if (check_only) return true; if (n >= font_table_size) { @@ -6724,7 +6723,8 @@ dictionary family_dictionary(5); font_family *lookup_family(symbol nm) { - font_family *f = (font_family *)family_dictionary.lookup(nm); + font_family *f + = static_cast<font_family *>(family_dictionary.lookup(nm)); if (!f) { f = new font_family(nm); (void) family_dictionary.lookup(nm, f); _______________________________________________ groff-commit mailing list groff-commit@gnu.org https://lists.gnu.org/mailman/listinfo/groff-commit