diff options
author | Simon Marchetto <simon.marchetto@scilab-enterprises.com> | 2013-07-23 15:02:39 +0200 |
---|---|---|
committer | Simon Marchetto <simon.marchetto@scilab-enterprises.com> | 2013-07-23 15:02:39 +0200 |
commit | 25ffa87cab05e57ae6eec05f681eb0ce25283a95 (patch) | |
tree | 48800db32a589e6028b43f2c388f1e904e5667fc /Lib | |
parent | 74243ae306c335cc695110748c68885c2f493356 (diff) | |
download | swig-25ffa87cab05e57ae6eec05f681eb0ce25283a95.tar.gz |
Scilab: fix dynamic_cast test case
Close SWIG_Init() in Scilab executable.
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/scilab/sciruntime.swg | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/Lib/scilab/sciruntime.swg b/Lib/scilab/sciruntime.swg index 67b7bb8f9..a86275e23 100644 --- a/Lib/scilab/sciruntime.swg +++ b/Lib/scilab/sciruntime.swg @@ -230,9 +230,7 @@ SwigScilabRaise(const char *type) { %} -%insert("init") -%{ - +%init %{ #define SWIG_GetModule(clientdata) SWIG_Scilab_GetModule() #define SWIG_SetModule(clientdata, pointer) SWIG_Scilab_SetModule(pointer) @@ -246,18 +244,14 @@ SWIGRUNTIME void SWIG_Scilab_SetModule(swig_module_info *swig_module) { } - %} %insert(init) "swiginit.swg" %init %{ #ifdef __cplusplus -extern "C" { +extern "C" int SWIG_Init(char *fname, unsigned long fname_len) { SWIG_InitializeModule(NULL); - return 0; -} -} #endif %} |