Index: trunk/psLib/src/imageops/psImageBinning.c
===================================================================
--- trunk/psLib/src/imageops/psImageBinning.c	(revision 14923)
+++ trunk/psLib/src/imageops/psImageBinning.c	(revision 14983)
@@ -8,6 +8,6 @@
  *  @author Eugene Magnier, IfA
  *
- *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-09-20 23:53:46 $
+ *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-09-22 03:05:50 $
  *
  *  Copyright 2007 Institute for Astronomy, University of Hawaii
@@ -19,4 +19,5 @@
 
 #include <stdio.h>
+#include "psMemory.h"
 #include "psError.h"
 #include "psAbort.h"
@@ -38,5 +39,5 @@
 
 void psImageBinningSetRuffSize(psImageBinning *binning, psImageBinningAlign align) {
-    
+
     assert (binning->nXfine > 0);
     assert (binning->nYfine > 0);
@@ -54,17 +55,17 @@
     switch (align) {
       case PS_IMAGE_BINNING_LEFT:
-	binning->nXoff = 0;
-	binning->nYoff = 0;
-	break;
+        binning->nXoff = 0;
+        binning->nYoff = 0;
+        break;
       case PS_IMAGE_BINNING_CENTER:
-	binning->nXoff = (binning->nXruff * binning->nXbin - binning->nXfine) / 2;
-	binning->nYoff = (binning->nYruff * binning->nYbin - binning->nYfine) / 2;
-	break;
+        binning->nXoff = (binning->nXruff * binning->nXbin - binning->nXfine) / 2;
+        binning->nYoff = (binning->nYruff * binning->nYbin - binning->nYfine) / 2;
+        break;
       case PS_IMAGE_BINNING_RIGHT:
-	binning->nXoff = (binning->nXruff * binning->nXbin - binning->nXfine);
-	binning->nYoff = (binning->nYruff * binning->nYbin - binning->nYfine);
-	break;
+        binning->nXoff = (binning->nXruff * binning->nXbin - binning->nXfine);
+        binning->nYoff = (binning->nYruff * binning->nYbin - binning->nYfine);
+        break;
       default:
-	psAbort ("programming error in %s: impossible case\n", __func__);
+        psAbort ("programming error in %s: impossible case\n", __func__);
     }
     return;
@@ -81,9 +82,9 @@
 
     if (image != NULL) {
-	binning->nXskip = image->col0 - binning->nXoff;
-	binning->nYskip = image->row0 - binning->nYoff;
+        binning->nXskip = image->col0 - binning->nXoff;
+        binning->nYskip = image->row0 - binning->nYoff;
     } else {
-	binning->nXskip = 0 - binning->nXoff;
-	binning->nYskip = 0 - binning->nYoff;
+        binning->nXskip = 0 - binning->nXoff;
+        binning->nYskip = 0 - binning->nYoff;
     }
     return;
@@ -91,5 +92,5 @@
 
 void psImageBinningSetScale(psImageBinning *binning, psImageBinningAlign align) {
-    
+
     assert (binning->nXfine > 0);
     assert (binning->nYfine > 0);
@@ -107,17 +108,17 @@
     switch (align) {
       case PS_IMAGE_BINNING_LEFT:
-	binning->nXoff = 0;
-	binning->nYoff = 0;
-	break;
+        binning->nXoff = 0;
+        binning->nYoff = 0;
+        break;
       case PS_IMAGE_BINNING_CENTER:
-	binning->nXoff = (binning->nXruff * binning->nXbin - binning->nXfine) / 2;
-	binning->nYoff = (binning->nYruff * binning->nYbin - binning->nYfine) / 2;
-	break;
+        binning->nXoff = (binning->nXruff * binning->nXbin - binning->nXfine) / 2;
+        binning->nYoff = (binning->nYruff * binning->nYbin - binning->nYfine) / 2;
+        break;
       case PS_IMAGE_BINNING_RIGHT:
-	binning->nXoff = (binning->nXruff * binning->nXbin - binning->nXfine);
-	binning->nYoff = (binning->nYruff * binning->nYbin - binning->nYfine);
-	break;
+        binning->nXoff = (binning->nXruff * binning->nXbin - binning->nXfine);
+        binning->nYoff = (binning->nYruff * binning->nYbin - binning->nYfine);
+        break;
       default:
-	psAbort ("programming error in %s: impossible case\n", __func__);
+        psAbort ("programming error in %s: impossible case\n", __func__);
     }
     return;
