From 4089e29e89026f0b581155987d5f683d7635fd13 Mon Sep 17 00:00:00 2001 From: Dan Cross Date: Thu, 24 Jul 2025 14:22:18 +0000 Subject: warnings: fix warnings on newer compilers Mostly turning the crank on fixing simple warnings: arrays, for instance, can never be nil. A couple of pointers should have been initialized to `nil` before being tested. Some logic in `troff` was simplified: basically, an `if` statement had a condition that must have always been true if that section of code were being executed at all. --- src/cmd/proof/font.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/cmd/proof') diff --git a/src/cmd/proof/font.c b/src/cmd/proof/font.c index 5cd68623..b0de3026 100644 --- a/src/cmd/proof/font.c +++ b/src/cmd/proof/font.c @@ -177,8 +177,8 @@ loadfontname(int n, char *s) if (strcmp(s, fname[n]) == 0) return; - if(fname[n] && fname[n][0]){ - if(lastload[n] && strcmp(lastload[n], fname[n]) == 0) + if(fname[n][0]){ + if(strcmp(lastload[n], fname[n]) == 0) return; strcpy(lastload[n], fname[n]); } -- cgit v1.2.3