From: Jim Meyering Date: Wed, 16 Nov 1994 13:16:53 +0000 (+0000) Subject: (tempname): Merge two very similar sprintf stmts into one. X-Git-Tag: textutils-1_12_1~437 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=67af2936fab0429eb3aa1c3fc4fefd60c1752838;p=thirdparty%2Fcoreutils.git (tempname): Merge two very similar sprintf stmts into one. --- diff --git a/src/sort.c b/src/sort.c index 45a769ef0e..0b93c54be4 100644 --- a/src/sort.c +++ b/src/sort.c @@ -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;