version 1.9, 2002/02/16 21:27:56 |
version 1.10, 2002/07/13 06:04:24 |
|
|
void usage(void); |
void usage(void); |
|
|
int |
int |
main (argc, argv) |
main(int argc, char *argv[]) |
int argc; |
|
char *argv[]; |
|
{ |
{ |
char *t1, *t2; |
char *t1, *t2; |
FILE *ifp, *ofp; |
FILE *ifp = NULL, *ofp = NULL; |
int ch; |
int ch; |
char *prevline, *thisline, *p; |
char *prevline, *thisline, *p; |
|
|
|
|
* of the line. |
* of the line. |
*/ |
*/ |
void |
void |
show(ofp, str) |
show(FILE *ofp, char *str) |
FILE *ofp; |
|
char *str; |
|
{ |
{ |
|
|
if (cflag && *str) |
if (cflag && *str) |
|
|
} |
} |
|
|
char * |
char * |
skip(str) |
skip(char *str) |
char *str; |
|
{ |
{ |
int infield, nchars, nfields; |
int infield, nchars, nfields; |
|
|
|
|
} |
} |
|
|
FILE * |
FILE * |
file(name, mode) |
file(char *name, char *mode) |
char *name, *mode; |
|
{ |
{ |
FILE *fp; |
FILE *fp; |
|
|
|
|
} |
} |
|
|
void |
void |
obsolete(argv) |
obsolete(char *argv[]) |
char *argv[]; |
|
{ |
{ |
int len; |
int len; |
char *ap, *p, *start; |
char *ap, *p, *start; |
|
|
} |
} |
|
|
void |
void |
usage() |
usage(void) |
{ |
{ |
(void)fprintf(stderr, |
(void)fprintf(stderr, |
"usage: uniq [-c | -du] [-f fields] [-s chars] [input [output]]\n"); |
"usage: uniq [-c | -du] [-f fields] [-s chars] [input [output]]\n"); |