]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(tempname): Merge two very similar sprintf stmts into one.
authorJim Meyering <jim@meyering.net>
Wed, 16 Nov 1994 13:16:53 +0000 (13:16 +0000)
committerJim Meyering <jim@meyering.net>
Wed, 16 Nov 1994 13:16:53 +0000 (13:16 +0000)
src/sort.c

index 45a769ef0ef45885c818ebed518bcd7385fc8c1e..0b93c54be46a9f0b8bd3c8379cbf8f5dd8515681 100644 (file)
@@ -303,10 +303,11 @@ tempname ()
   struct tempnode *node =
   (struct tempnode *) xmalloc (sizeof (struct tempnode));
 
-  if (len && temp_file_prefix[len - 1] != '/')
-    sprintf (name, "%s/sort%5.5d%5.5d", temp_file_prefix, getpid (), ++seq);
-  else
-    sprintf (name, "%ssort%5.5d%5.5d", temp_file_prefix, getpid (), ++seq);
+  sprintf (name,
+          (len && temp_file_prefix[len - 1] != '/'
+           ? "%s/sort%5.5d%5.5d"
+           : "%ssort%5.5d%5.5d"),
+          temp_file_prefix, (int) getpid (), ++seq);
   node->name = name;
   node->next = temphead.next;
   temphead.next = node;