]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
maint: dirname: reduce variable scope
authorCollin Funk <collin.funk1@gmail.com>
Sun, 7 Dec 2025 23:17:21 +0000 (15:17 -0800)
committerCollin Funk <collin.funk1@gmail.com>
Sun, 7 Dec 2025 23:17:21 +0000 (15:17 -0800)
* 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

index 5d5b437ebea504579bb634dd0e556af5afd1b22e..0b960c114576a226f13332f8a9bd857cce13e597 100644 (file)
@@ -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 = &dot;
           len = 1;
         }