From 26e7ffbbfca853e6fa3e5c93657ae648cf0442f8 Mon Sep 17 00:00:00 2001 From: Simon Lieb Date: Wed, 11 Mar 2015 18:47:28 +0100 Subject: [PATCH] Indentation & alignment. Tabs for indentation, spaces for alignment. --- README.md | 3 ++- slow.c | 16 ++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index b877910..4d863d7 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ Usage ----- $ slow [-t usec] [-f] - + -t usec : Define sleep between each bytes in micro-second. Default to 1 second. + -f : Force flushing after each byte. Useful with buffered stdout like ttys. diff --git a/slow.c b/slow.c index 9f59d4f..71b1fef 100644 --- a/slow.c +++ b/slow.c @@ -13,10 +13,10 @@ void usage() { } int main(int argc, char *argv[]) { - char buffer; - size_t nread; - useconds_t useconds = 1000000; // default 1 second - unsigned int flush = 0; + char buffer; + size_t nread; + useconds_t useconds = 1000000; // default 1 second + unsigned int flush = 0; ARGBEGIN { case 't': @@ -29,17 +29,17 @@ int main(int argc, char *argv[]) { usage(); } ARGEND; - while((nread = fread(&buffer, 1, sizeof buffer, stdin)) > 0) { + while ((nread = fread(&buffer, 1, sizeof buffer, stdin)) > 0) { usleep(useconds); - if(fwrite(&buffer, 1, nread, stdout) != nread) { + if (fwrite(&buffer, 1, nread, stdout) != nread) { fprintf(stderr, "stdout: write error"); exit(EXIT_FAILURE); } - if(flush) { + if (flush) { fflush(stdout); } } - if(ferror(stdin)) { + if (ferror(stdin)) { fprintf(stderr, "stdin: read error"); exit(EXIT_FAILURE); }