SCCS-vsn: usr.bin/comm/comm.c 5.3
#endif /* not lint */
#ifndef lint
#endif /* not lint */
#ifndef lint
-static char sccsid[] = "@(#)comm.c 5.2 (Berkeley) %G%";
+static char sccsid[] = "@(#)comm.c 5.3 (Berkeley) %G%";
#endif /* not lint */
#include <sys/file.h>
#endif /* not lint */
#include <sys/file.h>
-#define MAXLINELEN (2048 + 1)
+#define MAXLINELEN (LINE_MAX + 1)
-static char *tabs[] = { "", "\t", "\t\t" };
+char *tabs[] = { "", "\t", "\t\t" };
main(argc,argv)
int argc;
main(argc,argv)
int argc;
- extern int optind;
- FILE *fp1, *fp2, *file();
register int comp, file1done, file2done, read1, read2;
register char *col1, *col2, *col3;
int ch, flag1, flag2, flag3;
register int comp, file1done, file2done, read1, read2;
register char *col1, *col2, *col3;
int ch, flag1, flag2, flag3;
+ FILE *fp1, *fp2, *file();
char **p, line1[MAXLINELEN], line2[MAXLINELEN];
char **p, line1[MAXLINELEN], line2[MAXLINELEN];
flag1 = flag2 = flag3 = 1;
while ((ch = getopt(argc, argv, "-123")) != EOF)
flag1 = flag2 = flag3 = 1;
while ((ch = getopt(argc, argv, "-123")) != EOF)