orcarray: Use fabs() instead of abs(), the latter is for integers
authorSebastian Dröge <sebastian@centricular.com>
Mon, 19 May 2014 09:09:55 +0000 (11:09 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 19 May 2014 09:09:55 +0000 (11:09 +0200)
orcarray.c:254:15: error: using integer absolute value function 'abs' when
      argument is of floating point type [-Werror,-Wabsolute-value]
          if (abs(a[i] - b[i]) < MIN_NONDENORMAL_D) continue;

orc-test/orcarray.c

index 089b0d1..70283bf 100644 (file)
@@ -251,7 +251,7 @@ orc_array_compare (OrcArray *array1, OrcArray *array2, int flags)
         for (i=0;i<array1->n;i++){
           if (isnan(a[i]) && isnan(b[i])) continue;
           if (a[i] == b[i]) continue;
-          if (abs(a[i] - b[i]) < MIN_NONDENORMAL_D) continue;
+          if (fabs(a[i] - b[i]) < MIN_NONDENORMAL_D) continue;
           return FALSE;
         }
       }