92 |
|
fputs(progname, stderr); |
93 |
|
fputs(" [-h][-s|-w|-v][-rel min_test][-rms epsilon][-max epsilon] reference test\n", |
94 |
|
stderr); |
95 |
< |
exit(1); |
95 |
> |
exit(2); |
96 |
|
} |
97 |
|
|
98 |
|
/* Get type ID from name (or 0 if not found) */ |
687 |
|
SET_FILE_BINARY(stdin); /* in case we're using it */ |
688 |
|
if (!f1in && !(f1in = fopen(f1name, "rb"))) { |
689 |
|
fprintf(stderr, "%s: cannot open for reading\n", f1name); |
690 |
< |
return(1); |
690 |
> |
return(2); |
691 |
|
} |
692 |
|
if (!strcmp(f2name, "-")) { |
693 |
|
f2in = stdin; |
694 |
|
f2name = stdin_name; |
695 |
|
} else if (!(f2in = fopen(f2name, "rb"))) { |
696 |
|
fprintf(stderr, "%s: cannot open for reading\n", f2name); |
697 |
< |
return(1); |
697 |
> |
return(2); |
698 |
|
} |
699 |
|
/* load headers */ |
700 |
|
if ((typ1 = identify_type(f1name, f1in, &hdr1)) < 0) |
701 |
< |
return(1); |
701 |
> |
return(2); |
702 |
|
if ((typ2 = identify_type(f2name, f2in, &hdr2)) < 0) |
703 |
< |
return(1); |
703 |
> |
return(2); |
704 |
|
if (typ1 != typ2) { |
705 |
|
if (report != REP_QUIET) |
706 |
|
printf("%s: '%s' is %s and '%s' is %s\n", |