From cf134bfd7be7e629b16dd2046392b43720bbdb68 Mon Sep 17 00:00:00 2001 From: Emmanuel Raviart Date: Sat, 8 Jan 2005 17:15:55 +0000 Subject: In SWIG, enclosed %init code inside braces to preserve gcc 2.95 compatibility. --- swig/Lasso.i | 11 +++++++---- 1 file 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) */ + %{ -- cgit