From: Collin Funk Date: Sun, 7 Dec 2025 23:11:55 +0000 (-0800) Subject: maint: hostid: reduce variable scope X-Git-Tag: v9.10~206 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2880332ada4d0239a313d42f686d4162e1bb4424;p=thirdparty%2Fcoreutils.git maint: hostid: reduce variable scope * src/hostid.c (main): Declare variables where they are used instead of at the start of the function. --- diff --git a/src/hostid.c b/src/hostid.c index ff30079a70..92c2528478 100644 --- a/src/hostid.c +++ b/src/hostid.c @@ -52,8 +52,6 @@ Print the numeric identifier (in hexadecimal) for the current host.\n\ int main (int argc, char **argv) { - unsigned int id; - initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); @@ -72,12 +70,10 @@ main (int argc, char **argv) usage (EXIT_FAILURE); } - id = gethostid (); - /* POSIX says gethostid returns a "32-bit identifier" but is silent whether it's sign-extended. Turn off any sign-extension. This is a no-op unless unsigned int is wider than 32 bits. */ - id &= 0xffffffff; + unsigned int id = gethostid () & 0xffffffff; printf ("%08x\n", id);