From d19f4aaa21b9530f59f51465df18a376c7ba30e6 Mon Sep 17 00:00:00 2001
From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Date: Sat, 20 Jan 2007 21:32:38 +0000
Subject: [PATCH] - small size tweak

---
 coreutils/touch.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/coreutils/touch.c b/coreutils/touch.c
index e1af7d0dc..72bf904f8 100644
--- a/coreutils/touch.c
+++ b/coreutils/touch.c
@@ -29,10 +29,8 @@
 int touch_main(int argc, char **argv)
 {
 	int fd;
-	int flags;
 	int status = EXIT_SUCCESS;
-
-	flags = getopt32(argc, argv, "c");
+	bool flags = (getopt32(argc, argv, "c") & 1);
 
 	argv += optind;
 
@@ -43,7 +41,7 @@ int touch_main(int argc, char **argv)
 	do {
 		if (utime(*argv, NULL)) {
 			if (errno == ENOENT) {	/* no such file*/
-				if (flags & 1) {	/* Creation is disabled, so ignore. */
+				if (flags) {	/* Creation is disabled, so ignore. */
 					continue;
 				}
 				/* Try to create the file. */