diff --git a/Lib/swig.swg b/Lib/swig.swg index a69e54621..a454a28d7 100644 --- a/Lib/swig.swg +++ b/Lib/swig.swg @@ -188,13 +188,13 @@ namespace std { /* memberin typemap for arrays. */ -%typemap(memberin) SWIGTYPE [] { +%typemap(memberin) SWIGTYPE [ANY] { int ii; $1_basetype *b = ($1_basetype *) $1; for (ii = 0; ii < $1_size; ii++) b[ii] = *(($1_basetype *) $input + ii); } -%typemap(globalin) SWIGTYPE [] { +%typemap(globalin) SWIGTYPE [ANY] { int ii; $1_basetype *b = ($1_basetype *) $1; for (ii = 0; ii < $1_size; ii++) b[ii] = *(($1_basetype *) $input + ii);