diff options
author | Leah Neukirchen <leah@vuxu.org> | 2019-03-03 17:53:27 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2019-03-03 17:53:27 +0100 |
commit | 244ee73865b924adf9026eb5ff75e6f8f989edc5 (patch) | |
tree | 1add2ad94934e9dd81288933d290ad7469aa9160 /rwc.c | |
parent | 13ceb77f59f5d001ba3e71dff75340278d8a73a8 (diff) | |
download | rwc-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.c | 11 |
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); |