int main(int ac, char **av) { /* Function prints stdin or files to stdout */ int i; if (ac == 1) { if (print_stdin() == -1) /* Prints stdin to stdout */ return -1; } else { for (i = 1; i < ac; i++) { if (print_file(av[i]) == -1) /* Prints files to stdout */ return 1; } } return 0; }
int main(int argc, char **argv) { if (argc < 2) print_stdin(); print_file(argc, argv); }