diff options
| author | Emmanuel Raviart <eraviart@entrouvert.com> | 2005-01-08 17:15:55 +0000 |
|---|---|---|
| committer | Emmanuel Raviart <eraviart@entrouvert.com> | 2005-01-08 17:15:55 +0000 |
| commit | cf134bfd7be7e629b16dd2046392b43720bbdb68 (patch) | |
| tree | ef7b897db9445aa3310c023ee7ee6cb7ced4efeb | |
| parent | bfc8da6cb855b4a135b50f08a3fd79eef6fc570f (diff) | |
| download | lasso-cf134bfd7be7e629b16dd2046392b43720bbdb68.tar.gz lasso-cf134bfd7be7e629b16dd2046392b43720bbdb68.tar.xz lasso-cf134bfd7be7e629b16dd2046392b43720bbdb68.zip | |
In SWIG, enclosed %init code inside braces to preserve gcc 2.95 compatibility.
| -rw-r--r-- | swig/Lasso.i | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/swig/Lasso.i b/swig/Lasso.i index 4fe9e496..befce554 100644 --- a/swig/Lasso.i +++ b/swig/Lasso.i @@ -188,7 +188,9 @@ int lasso_shutdown(void); /* Helper variables and functions */ -#if !defined(SWIGJAVA) && !defined(SWIGCSHARP) +#if defined(SWIGCSHARP) || defined(SWIGJAVA) + +#else /* if !defined(SWIGCSHARP) && !defined(SWIGJAVA) */ %{ @@ -202,7 +204,7 @@ static node_info node_infos[100]; /* FIXME: Size should be computed */ %} %init %{ - +{ /* Brace needed for gcc 2.95 */ node_info *info; #define SET_NODE_INFO(nodeTypeName) info->name = #nodeTypeName;\ @@ -270,7 +272,7 @@ static node_info node_infos[100]; /* FIXME: Size should be computed */ info->name = NULL; info->swig = NULL; - +} %} /* Accept any GObject class derivated from LassoNode as a LassoNode */ @@ -324,7 +326,8 @@ static swig_type_info *LassoNode_dynamic(void **nodePointer) { /* Register the above casting function. */ DYNAMIC_CAST(SWIGTYPE_p_LassoNode, LassoNode_dynamic); -#endif +#endif /* if !defined(SWIGCSHARP) && !defined(SWIGJAVA) */ + %{ |
