gbranden pushed a commit to branch master in repository groff. commit 183b3128068a92c5c17a48055879d0035fc1b3b3 Author: G. Branden Robinson <g.branden.robin...@gmail.com> AuthorDate: Fri Feb 21 02:32:52 2025 -0600
[troff]: Fix code style nits. * src/roff/troff/input.cpp (remove_character, get_optional_char) (get_charinfo_by_number): Reorder equality comparison to avoid inadvertent lvalue assignment. Explicitly compare variable of pointer type to null pointer literal instead of letting it pun down to a Boolean. --- ChangeLog | 8 ++++++++ src/roff/troff/input.cpp | 8 ++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 69476fc22..c3fbcd897 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2025-02-21 G. Branden Robinson <g.branden.robin...@gmail.com> + + * src/roff/troff/input.cpp (remove_character, get_optional_char) + (get_charinfo_by_number): Fix code style nits. Reorder equality + comparison to avoid inadvertent lvalue assignment. Explicitly + compare variable of pointer type to null pointer literal instead + of letting it pun down to a Boolean. + 2025-02-21 G. Branden Robinson <g.branden.robin...@gmail.com> * src/roff/troff/input.cpp (token::next): Recast warning diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp index 1eaf907f2..bdfe8c922 100644 --- a/src/roff/troff/input.cpp +++ b/src/roff/troff/input.cpp @@ -4715,7 +4715,7 @@ static void remove_character() while (!tok.is_newline() && !tok.is_eof()) { if (!tok.is_space() && !tok.is_tab()) { charinfo *ci = tok.get_char(true /* required */); - if (!ci) + if (0 /* nullptr */ == ci) break; macro *m = ci->set_macro(0 /* nullptr */); if (m) @@ -8183,7 +8183,7 @@ charinfo *get_optional_char() while (tok.is_space()) tok.next(); charinfo *ci = tok.get_char(); - if (!ci) + if (0 /* nullptr */ == ci) check_missing_character(); else tok.next(); @@ -10215,7 +10215,7 @@ charinfo *get_charinfo_by_number(int n) if (n >= 0 && n < 256) { charinfo *ci = number_table[n]; - if (!ci) { + if (0 /*nullptr */ == ci) { ci = new charinfo(UNNAMED_SYMBOL); ci->set_number(n); number_table[n] = ci; @@ -10225,7 +10225,7 @@ charinfo *get_charinfo_by_number(int n) else { symbol ns(i_to_a(n)); charinfo *ci = (charinfo *)numbered_charinfo_dictionary.lookup(ns); - if (!ci) { + if (0 /*nullptr */ == ci) { ci = new charinfo(UNNAMED_SYMBOL); ci->set_number(n); (void) numbered_charinfo_dictionary.lookup(ns, ci); _______________________________________________ groff-commit mailing list groff-commit@gnu.org https://lists.gnu.org/mailman/listinfo/groff-commit