/* ASCII Compare Utility */

#define MAXLEN 255

#include <h.stdio>
#include <h.string>

main(argc, argv)

char *argv[];

{
int charnum;
FILE *file1, *file2;
char string1[MAXLEN], string2[MAXLEN];
unsigned long linenum;

file1 = fopen(argv[1], "r");
file2 = fopen(argv[2], "r");

if (file1 == NULL || file2 == NULL)
printf("File not found\n");

else {
for (linenum = 0; (fgets(string1, MAXLEN, file1) != NULL) && (fgets(string2, MAXLEN, file2) != NULL); ++linenum)

if (strcmp(string1, string2) != NULL) {
printf("%10s %5d %s", argv[1], linenum, string1);
printf("%10s %5d %s\n\n", argv[2], linenum, string2);
}
}
}
