diff --git a/src/compare_outputs.c b/src/compare_outputs.c index 732d968dc51056e1b28b57cf31c2e5d0b86145db..4a575f97d854730b8118070ecf91b322dc5d7ebf 100644 --- a/src/compare_outputs.c +++ b/src/compare_outputs.c @@ -11,6 +11,8 @@ #include <math.h> +typedef unsigned int uint; + int main ( int argc, char **argv ) { if ( argc == 1 ) { @@ -19,7 +21,7 @@ int main ( int argc, char **argv ) FILE *files[2]; double *P[2]; - int N[2]; + uint N[2]; double tolerance; files[0] = fopen( *(argv+1), "r" ); @@ -45,11 +47,12 @@ int main ( int argc, char **argv ) fread( P[0], sizeof(double), N[0], files[0] ); fread( P[1], sizeof(double), N[1], files[1] ); - int faults = 0; - int processed = 0; - double min_diff = 1e10, max_diff = 0, avg_diff = 0; + uint faults = 0; + uint nans = 0; + uint processed = 0; + double min_diff = 1e10, max_diff = 0, avg_diff = 0; - for ( int i = 0; i < N[0]; i++ ) + for ( uint i = 0; i < N[0]; i++ ) { if ( P[0][i] == P[1][i] ) continue;