Indentation & usage() declaration

This commit is contained in:
Simon Lieb 2016-11-03 13:38:18 +01:00
parent 036d9f8d82
commit 1b00020597

16
slow.c
View file

@ -6,12 +6,18 @@
char *argv0; char *argv0;
void usage() { static void usage(void);
void
usage()
{
fprintf(stderr, "usage: %s [-t usec] [-f]\n", argv0); fprintf(stderr, "usage: %s [-t usec] [-f]\n", argv0);
exit(1); exit(1);
} }
int main(int argc, char *argv[]) { int
main(int argc, char *argv[])
{
char buffer; char buffer;
size_t nread; size_t nread;
useconds_t useconds = 1000000; // default 1 second useconds_t useconds = 1000000; // default 1 second
@ -30,14 +36,16 @@ int main(int argc, char *argv[]) {
while ((nread = fread(&buffer, 1, sizeof buffer, stdin)) > 0) { while ((nread = fread(&buffer, 1, sizeof buffer, stdin)) > 0) {
usleep(useconds); usleep(useconds);
if (fwrite(&buffer, 1, nread, stdout) != nread) { if (fwrite(&buffer, 1, nread, stdout) != nread) {
fprintf(stderr, "stdout: write error"); fprintf(stderr, "stdout: write error");
exit(1); exit(1);
} }
if (flush) {
if (flush)
fflush(stdout); fflush(stdout);
}
} }
if (ferror(stdin)) { if (ferror(stdin)) {
fprintf(stderr, "stdin: read error"); fprintf(stderr, "stdin: read error");
exit(1); exit(1);