diff --git a/ww b/ww index 5123556..c75e193 100755 Binary files a/ww and b/ww differ diff --git a/ww.c b/ww.c index 868bf77..67800ff 100644 --- a/ww.c +++ b/ww.c @@ -31,17 +31,9 @@ int process_fn(int fn) return 0; } -void usage(){ - printf("Usage: ww file.txt\n"); - printf(" or: cat file.txt | ww\n"); -} - int main(int argc, char** argv) { - if(argc > 1 && argv[1][0] == '-' && argv[1][1] == 'h'){ - usage(); - return 0; - } else if (!isatty(STDIN_FILENO)) { + if (!isatty(STDIN_FILENO)) { return process_fn(STDIN_FILENO); } else if (argc > 1) { FILE* fp = fopen(argv[1], "r"); @@ -51,7 +43,8 @@ int main(int argc, char** argv) } return process_fn(fileno(fp)); } else { - usage(); + printf("Usage: ww file.txt\n"); + printf(" or: cat file.txt | ww\n"); } return 0; }