version 1.17, 2014/02/01 23:34:49 |
version 1.18, 2014/02/02 11:44:01 |
|
|
{ |
{ |
FILE *fp; |
FILE *fp; |
void (*fcn)(FILE *, char *); |
void (*fcn)(FILE *, char *); |
int ch, eval = 0; |
int ch, rval; |
|
|
setlocale (LC_ALL, ""); |
setlocale (LC_ALL, ""); |
|
|
|
|
} else if (!cflag || dflag || sflag) |
} else if (!cflag || dflag || sflag) |
usage(); |
usage(); |
|
|
|
rval = 0; |
if (*argv) |
if (*argv) |
for (; *argv; ++argv) { |
for (; *argv; ++argv) { |
if (strcmp(*argv, "-") == 0) |
if (strcmp(*argv, "-") == 0) |
|
|
fcn(fp, *argv); |
fcn(fp, *argv); |
(void)fclose(fp); |
(void)fclose(fp); |
} else { |
} else { |
eval = 1; |
rval = 1; |
warn("%s", *argv); |
warn("%s", *argv); |
} |
} |
} |
} |
} |
} |
else |
else |
fcn(stdin, "stdin"); |
fcn(stdin, "stdin"); |
exit(eval); |
exit(rval); |
} |
} |
|
|
int autostart, autostop, maxval; |
int autostart, autostop, maxval; |