scilab: fix scilab_enums test: enum returned as double, and enum value computing

This commit is contained in:
Simon Marchetto 2014-02-11 16:28:57 +01:00
commit 9a8b1207ca
2 changed files with 34 additions and 21 deletions

View file

@ -370,8 +370,8 @@
return SWIG_ERROR;
%}
%typemap(scilabconstcode, fragment=SWIG_CreateScilabVariable_frag(int)) enum SWIGTYPE
%typemap(scilabconstcode, fragment=SWIG_CreateScilabVariable_frag(double)) enum SWIGTYPE
%{
if (SWIG_CreateScilabVariable_int(pvApiCtx, "$result", $value) != SWIG_OK)
if (SWIG_CreateScilabVariable_double(pvApiCtx, "$result", $value) != SWIG_OK)
return SWIG_ERROR;
%}