Index: trunk/psLib/src/image/psImageExtraction.c
===================================================================
--- trunk/psLib/src/image/psImageExtraction.c	(revision 1404)
+++ trunk/psLib/src/image/psImageExtraction.c	(revision 1406)
@@ -9,6 +9,6 @@
 *  @author Robert DeSonia, MHPCC
 *
-*  @version $Revision: 1.6 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-08-06 21:50:13 $
+*  @version $Revision: 1.7 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-08-06 22:34:05 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -334,4 +334,7 @@
         if ( delta < 0 ) {
             outData += numCols - 1;
+            if (outPosition != NULL) {
+                outPosition += numCols - 1;
+            }
         }
 
@@ -362,5 +365,6 @@
                 *outData = statVal; \
                 if (outPosition != NULL) { \
-                    *(outPosition++) = col+c; \
+                    *outPosition = col+c; \
+                    outPosition += delta; \
                 } \
                 outData += delta; \
@@ -416,4 +420,7 @@
             if ( delta < 0 ) {
                 outData += numRows - 1;
+                if (outPosition != NULL) {
+                    outPosition += numRows - 1;
+                }
             }
 
@@ -428,5 +435,7 @@
                 *outData = statVal;
                 if (outPosition != NULL) {
-                    *(outPosition++) = row+r;
+                    *outPosition = row+r;
+                    outPosition += delta;
+                    \
                 }
                 outData += delta;
