gbranden pushed a commit to branch master
in repository groff.
commit 2ac70f110ec931e47f88547ec8d1ea3b45ad7b4f
Author: G. Branden Robinson <[email protected]>
AuthorDate: Mon Dec 15 19:00:02 2025 -0600
src/roff/troff/env.cpp: Fix code style nits.
* src/roff/troff/env.cpp (override_available_type_sizes_request):
Arrange equality comparisons to avoid inadvertent lvalue assignment.
Parenthesize formally complex expressions.
Also annotate null pointers with `nullptr` comment to ease any future
transition to C++11, which defines it as a keyword.
---
ChangeLog | 7 +++++++
src/roff/troff/env.cpp | 12 ++++++------
2 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 59781c949..7ac71a6e1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2025-12-15 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/env.cpp
+ (override_available_type_sizes_request): Fix code style nits.
+ Arrange equality comparisons to avoid inadvertent lvalue
+ assignment. Parenthesize formally complex expressions.
+
2025-12-13 G. Branden Robinson <[email protected]>
* src/roff/troff/input.cpp
diff --git a/src/roff/troff/env.cpp b/src/roff/troff/env.cpp
index df844cc42..386b12f48 100644
--- a/src/roff/troff/env.cpp
+++ b/src/roff/troff/env.cpp
@@ -1374,11 +1374,11 @@ static void override_available_type_sizes_request()
(void) memset(sizes, 0, (n * sizeof(int)));
int i = 0;
char *buf = read_rest_of_line_as_argument();
- if (!buf)
+ if (0 /* nullptr */ == buf)
return;
char *p = strtok(buf, " \t");
for (;;) {
- if (!p)
+ if (0 /* nullptr */ == p)
break;
int lower, upper;
switch (sscanf(p, "%d-%d", &lower, &upper)) {
@@ -1386,14 +1386,14 @@ static void override_available_type_sizes_request()
upper = lower;
// fall through
case 2:
- if (lower <= upper && lower >= 0)
+ if ((lower <= upper) && (lower >= 0))
break;
// fall through
default:
warning(WARN_RANGE, "invalid size range '%1'", p);
return;
}
- if (i + 2 > n) {
+ if ((i + 2) > n) {
int *old_sizes = sizes;
sizes = new int[n * 2]; // C++03: new int[n * 2]();
(void) memset(sizes, 0, (n * 2 * sizeof(int)));
@@ -1402,10 +1402,10 @@ static void override_available_type_sizes_request()
delete[] old_sizes;
}
sizes[i++] = lower;
- if (lower == 0)
+ if (0 == lower)
break;
sizes[i++] = upper;
- p = strtok(0, " \t");
+ p = strtok(0 /* nullptr */, " \t");
}
font_size::init_size_list(sizes);
tok.next();
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit