Index: trunk/psModules/src/pmSubtractSky.c
===================================================================
--- trunk/psModules/src/pmSubtractSky.c	(revision 2810)
+++ trunk/psModules/src/pmSubtractSky.c	(revision 2812)
@@ -6,9 +6,9 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-12-23 20:27:51 $
+ *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-12-23 23:16:36 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
- *
+xd *
  */
 
@@ -20,15 +20,15 @@
 
 /******************************************************************************
-p_psDetermineNumBits(data): This routine takes an insigned int as an argument
-and returns the number of non-zero bits.
- *****************************************************************************/
-psS32 p_psDetermineNumBits(psU32 data)
+p_psDetermineNumBits(data): This routine takes an enum psStatsOptions as an
+argument and returns the number of non-zero bits.
+ *****************************************************************************/
+psStatsOptions p_psDetermineNumBits(psStatsOptions data)
 {
     psS32 i;
-    psU32 tmpData = data;
+    psU64 tmpData = data;
     psS32 numBits = 0;
 
-    for (i=0;i<sizeof(psU32);i++) {
-        if (0x0001 && tmpData) {
+    for (i=0;i<4 * sizeof(psStatsOptions);i++) {
+        if (0x0001 & tmpData) {
             numBits++;
         }
