[Scipy-svn] r5349 - trunk/scipy/fftpack/src

scipy-svn at scipy.org scipy-svn at scipy.org
Wed Jan 7 09:46:23 EST 2009


Author: cdavid
Date: 2009-01-07 08:46:12 -0600 (Wed, 07 Jan 2009)
New Revision: 5349

Modified:
   trunk/scipy/fftpack/src/cfftnd_fftpack.c
Log:
Rename flatten for single prec to avoid clash with double prec.

Modified: trunk/scipy/fftpack/src/cfftnd_fftpack.c
===================================================================
--- trunk/scipy/fftpack/src/cfftnd_fftpack.c	2009-01-07 14:45:41 UTC (rev 5348)
+++ trunk/scipy/fftpack/src/cfftnd_fftpack.c	2009-01-07 14:46:12 UTC (rev 5349)
@@ -21,21 +21,7 @@
 	  , 10)
 
 static
-/*inline : disabled because MSVC6.0 fails to compile it. */
-int next_comb(int *ia, int *da, int m)
-{
-    while (m >= 0 && ia[m] == da[m]) {
-        ia[m--] = 0;
-    }
-    if (m < 0) {
-        return 0;
-    }
-    ia[m]++;
-    return 1;
-}
-
-static
-void flatten(complex_float * dest, complex_float * src,
+void sflatten(complex_float * dest, complex_float * src,
 	     int rank, int strides_axis, int dims_axis, int unflat,
 	     int *tmp)
 {
@@ -109,9 +95,9 @@
                     *(itmp + 2 * rank + j++) = dims[k] - 1;
                 }
             }
-            flatten(tmp, ptr, rank, itmp[axis], dims[axis], 0, itmp);
+            sflatten(tmp, ptr, rank, itmp[axis], dims[axis], 0, itmp);
             cfft(tmp, dims[axis], direction, sz / dims[axis], normalize);
-            flatten(ptr, tmp, rank, itmp[axis], dims[axis], 1, itmp);
+            sflatten(ptr, tmp, rank, itmp[axis], dims[axis], 1, itmp);
         }
     }
 




More information about the Scipy-svn mailing list