[Numpy-svn] r4032 - trunk/numpy/doc/swig

numpy-svn at scipy.org numpy-svn at scipy.org
Thu Sep 13 13:41:04 EDT 2007


Author: wfspotz at sandia.gov
Date: 2007-09-13 12:41:01 -0500 (Thu, 13 Sep 2007)
New Revision: 4032

Modified:
   trunk/numpy/doc/swig/numpy.i
Log:
Fixed C++ code to be C-compliant

Modified: trunk/numpy/doc/swig/numpy.i
===================================================================
--- trunk/numpy/doc/swig/numpy.i	2007-09-13 17:08:01 UTC (rev 4031)
+++ trunk/numpy/doc/swig/numpy.i	2007-09-13 17:41:01 UTC (rev 4032)
@@ -683,14 +683,14 @@
 }
 %typemap(in)
   (DATA_TYPE* INPLACE_ARRAY1, DIM_TYPE DIM1)
-  (PyArrayObject* array=NULL)
+  (PyArrayObject* array=NULL, int i=1)
 {
   array = obj_to_array_no_conversion($input, DATA_TYPECODE);
   if (!array || !require_dimensions(array,1) || !require_contiguous(array)
       || !require_native(array)) SWIG_fail;
   $1 = (DATA_TYPE*) array_data(array);
   $2 = 1;
-  for (int i=0; i < array_numdims(array); ++i) $2 *= array_size(array,i);
+  for (i=0; i < array_numdims(array); ++i) $2 *= array_size(array,i);
 }
 
 /* Typemap suite for (DIM_TYPE DIM1, DATA_TYPE* INPLACE_ARRAY1)
@@ -702,13 +702,13 @@
 }
 %typemap(in)
   (DIM_TYPE DIM1, DATA_TYPE* INPLACE_ARRAY1)
-  (PyArrayObject* array=NULL)
+  (PyArrayObject* array=NULL, int i=0)
 {
   array = obj_to_array_no_conversion($input, DATA_TYPECODE);
   if (!array || !require_dimensions(array,1) || !require_contiguous(array)
       || !require_native(array)) SWIG_fail;
   $1 = 1;
-  for (int i=0; i < array_numdims(array); ++i) $1 *= array_size(array,i);
+  for (i=0; i < array_numdims(array); ++i) $1 *= array_size(array,i);
   $2 = (DATA_TYPE*) array_data(array);
 }
 




More information about the Numpy-svn mailing list