static char *sccsid
= "@(#)wc.c 4.6 (Berkeley) %G%";
/* wc line and word count */
long linect
, wordct
, charct
, pagect
;
long tlinect
, twordct
, tcharct
, tpagect
;
while (argc
> 1 && *argv
[1] == '-') {
case 'l': case 'w': case 'c':
fprintf(stderr
, "Usage: wc [-lwc] [files]\n");
if(argc
>1 && (fp
=fopen(argv
[i
], "r")) == NULL
) {
/* print lines, words, chars */
wcp(wd
, charct
, wordct
, linect
);
printf(" %s\n", argv
[i
]);
wcp(wd
, tcharct
, twordct
, tlinect
);
wcp(wd
, charct
, wordct
, linect
)
long charct
; long wordct
; long linect
;
while (*wd
) switch (*wd
++) {