[Numpy-tickets] [NumPy] #620: Error in the typemaps in numpy.i
NumPy
numpy-tickets@scipy....
Fri Nov 23 01:33:13 CST 2007
#620: Error in the typemaps in numpy.i
------------------------------+---------------------------------------------
Reporter: matthieu.brucher | Owner: somebody
Type: defect | Status: new
Priority: high | Milestone:
Component: Other | Version: none
Severity: critical | Keywords:
------------------------------+---------------------------------------------
Some typemaps are not C89 compatible (variables are declared inside a
block and not at its beginning).
For instance :
%typemap(in)
(DATA_TYPE IN_ARRAY1[ANY])
(PyArrayObject* array=NULL, int is_new_object=0)
{
array = obj_to_array_contiguous_allow_conversion($input, DATA_TYPECODE,
&is_new_object);
npy_intp size[1] = { $1_dim0 };
if (!array || !require_dimensions(array, 1) || !require_size(array,
size, 1)) SWIG_fail;
$1 = ($1_ltype) array_data(array);
}
size should have been declared first.
--
Ticket URL: <http://scipy.org/scipy/numpy/ticket/620>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.
More information about the Numpy-tickets
mailing list