Merge pull request #1188 from rouault/fix_abi_check
[openjpeg.git] / tests / compare_dump_files.c
index 1f4575012129b41c2de69e63bd026f6e35253041..7d2227080623fd4a9b5bc719057fc82ba21a6885 100644 (file)
@@ -117,11 +117,11 @@ int main(int argc, char **argv)
 {
   test_cmp_parameters inParam;
   FILE *fbase=NULL, *ftest=NULL;
-  int same = 1;
-  char lbase[256];
-  char strbase[256];
-  char ltest[256];
-  char strtest[256];
+  int same = 0;
+  char lbase[512];
+  char strbase[512];
+  char ltest[512];
+  char strtest[512];
 
   if( parse_cmdline_cmp(argc, argv, &inParam) == 1 )
     {
@@ -154,9 +154,9 @@ int main(int argc, char **argv)
 
   while (fgets(lbase, sizeof(lbase), fbase) && fgets(ltest,sizeof(ltest),ftest))
     {
-    int nbase = sscanf(lbase, "%255[^\r\n]", strbase);
-    int ntest = sscanf(ltest, "%255[^\r\n]", strtest);
-    assert( nbase != 255 && ntest != 255 );
+    int nbase = sscanf(lbase, "%511[^\r\n]", strbase);
+    int ntest = sscanf(ltest, "%511[^\r\n]", strtest);
+    assert( nbase != 511 && ntest != 511 );
     if( nbase != 1 || ntest != 1 )
       {
       fprintf(stderr, "could not parse line from files\n" );
@@ -169,12 +169,12 @@ int main(int argc, char **argv)
       }
     }
 
-  same = 0;
+  same = 1;
   printf("\n***** TEST SUCCEED: Files are the same. *****\n");
 cleanup:
   /*Close File*/
   if(fbase) fclose(fbase);
-  if(ftell) fclose(ftest);
+  if(ftest) fclose(ftest);
 
   /* Free memory*/
   free(inParam.base_filename);