From 8af2d813b9a8e8741dd1c28b143b231d783d7221 Mon Sep 17 00:00:00 2001 From: Collin Funk Date: Sun, 7 Dec 2025 15:17:21 -0800 Subject: [PATCH] maint: dirname: reduce variable scope * src/dirname.c (main): Declare variables where they are used instead of at the start of the function. Prefer idx_t to size_t. --- src/dirname.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/dirname.c b/src/dirname.c index 5d5b437ebe..0b960c1145 100644 --- a/src/dirname.c +++ b/src/dirname.c @@ -76,10 +76,7 @@ Examples:\n\ int main (int argc, char **argv) { - static char const dot = '.'; bool use_nuls = false; - char const *result; - size_t len; initialize_main (&argc, &argv); set_program_name (argv[0]); @@ -118,11 +115,12 @@ main (int argc, char **argv) for (; optind < argc; optind++) { - result = argv[optind]; - len = dir_len (result); + char const *result = argv[optind]; + idx_t len = dir_len (result); if (! len) { + static char const dot = '.'; result = ˙ len = 1; } -- 2.47.3