about summary refs log tree commit diff
path: root/rwc.c
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2019-03-03 17:53:27 +0100
committerLeah Neukirchen <leah@vuxu.org>2019-03-03 17:53:27 +0100
commit244ee73865b924adf9026eb5ff75e6f8f989edc5 (patch)
tree1add2ad94934e9dd81288933d290ad7469aa9160 /rwc.c
parent13ceb77f59f5d001ba3e71dff75340278d8a73a8 (diff)
downloadrwc-244ee73865b924adf9026eb5ff75e6f8f989edc5.tar.gz
rwc-244ee73865b924adf9026eb5ff75e6f8f989edc5.tar.xz
rwc-244ee73865b924adf9026eb5ff75e6f8f989edc5.zip
rwc: make -c prefix lines with "+ " v0.2
Diffstat (limited to 'rwc.c')
-rw-r--r--rwc.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/rwc.c b/rwc.c
index c828644..43ea95a 100644
--- a/rwc.c
+++ b/rwc.c
@@ -187,11 +187,12 @@ from_stdin:
 					if (n > 0)
 						break;
 				}
-				printf("%s%s%c",
-				    (ev->mask & (IN_DELETE | IN_MOVED_FROM) ?
-				     "- " : ""),
-				    name,
-				    input_delim);
+				const char *mark = "";
+				if (ev->mask & (IN_DELETE | IN_MOVED_FROM))
+					mark = "- ";
+				else if (ev->mask & IN_CREATE)
+					mark = "+ ";
+				printf("%s%s%c", mark, name, input_delim);
 				fflush(stdout);
 				if (eflag)
 					exit(0);