Scilab: wrap enums to Scilab variables (if %feature scilab:const")

This commit is contained in:
Simon Marchetto 2013-08-29 18:14:59 +02:00
commit ed135cb99c
4 changed files with 48 additions and 11 deletions

View file

@ -378,7 +378,7 @@
//%apply int { size_t };
/* -----------------------------------------------------------------------------*/
/* Constants
/* Constants and enums to Scilab variables
/* -----------------------------------------------------------------------------*/
%typemap(scilabconstcode, fragment=SWIG_CreateScilabVariable_frag(int)) int
@ -404,3 +404,9 @@
if (SWIG_CreateScilabVariable_charptr(pvApiCtx, "$result", $value) != SWIG_OK)
return SWIG_ERROR;
%}
%typemap(scilabconstcode, fragment=SWIG_CreateScilabVariable_frag(int)) enum SWIGTYPE
%{
if (SWIG_CreateScilabVariable_int(pvApiCtx, "$result", $value) != SWIG_OK)
return SWIG_ERROR;
%}