summaryrefslogtreecommitdiff
path: root/Lib/scilab/sciruntime.swg
diff options
context:
space:
mode:
authorSimon Marchetto <simon.marchetto@scilab-enterprises.com>2013-07-23 15:02:39 +0200
committerSimon Marchetto <simon.marchetto@scilab-enterprises.com>2013-07-23 15:02:39 +0200
commit25ffa87cab05e57ae6eec05f681eb0ce25283a95 (patch)
tree48800db32a589e6028b43f2c388f1e904e5667fc /Lib/scilab/sciruntime.swg
parent74243ae306c335cc695110748c68885c2f493356 (diff)
downloadswig-25ffa87cab05e57ae6eec05f681eb0ce25283a95.tar.gz
Scilab: fix dynamic_cast test case
Close SWIG_Init() in Scilab executable.
Diffstat (limited to 'Lib/scilab/sciruntime.swg')
-rw-r--r--Lib/scilab/sciruntime.swg10
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
%}