Index: /trunk/stac/src/stacRejection.c
===================================================================
--- /trunk/stac/src/stacRejection.c	(revision 8781)
+++ /trunk/stac/src/stacRejection.c	(revision 8782)
@@ -144,5 +144,5 @@
                                     // Calculate the gradient
                                     grads->data.F32[j] = stacGradient(inputs->data[j], xPix, yPix);
-                                    if (finite(grads->data.F32[j])) {
+                                    if (isfinite(grads->data.F32[j])) {
                                         gradsMask->data.U8[j] = 0;
                                         numGrads++;
Index: /trunk/stac/src/stacScales.c
===================================================================
--- /trunk/stac/src/stacScales.c	(revision 8781)
+++ /trunk/stac/src/stacScales.c	(revision 8782)
@@ -180,5 +180,5 @@
                         sum -= offsets->data.F32[i] * (float)numPix;
                         photometry->data.F32[j] = sum * M_PI * aper2 / (float)numPix;
-                        if (photometry->data.F32[j] > 0 && finite(photometry->data.F32[j])) {
+                        if (photometry->data.F32[j] > 0 && isfinite(photometry->data.F32[j])) {
                             mask->data.U8[j] = 1;
                             psTrace("stac.scales", 8, "Star at %f,%f --> %f\n", coords->x, coords->y, sum);
