From 67af2936fab0429eb3aa1c3fc4fefd60c1752838 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 16 Nov 1994 13:16:53 +0000 Subject: (tempname): Merge two very similar sprintf stmts into one. --- src/sort.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/sort.c') diff --git a/src/sort.c b/src/sort.c index 45a769ef0..0b93c54be 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; -- cgit v1.2.3-70-g09d2