Adam Tkac 74f8d94
Index: Source/Swig/stype.c
Adam Tkac 74f8d94
===================================================================
Adam Tkac 74f8d94
--- Source/Swig/stype.c	(revision 12813)
Adam Tkac 74f8d94
+++ Source/Swig/stype.c	(revision 12814)
Adam Tkac 74f8d94
@@ -823,7 +823,8 @@
Adam Tkac 74f8d94
 	Insert(result, 0, "(");
Adam Tkac 74f8d94
 	Append(result, ")");
Adam Tkac 74f8d94
       }
Adam Tkac 74f8d94
-      isreference = 1;
Adam Tkac 74f8d94
+      if (!isfunction)
Adam Tkac 74f8d94
+	isreference = 1;
Adam Tkac 74f8d94
     } else if (SwigType_isarray(element)) {
Adam Tkac 74f8d94
       DOH *size;
Adam Tkac 74f8d94
       if (firstarray && !isreference) {
Adam Tkac 74f8d94
@@ -869,10 +870,8 @@
Adam Tkac 74f8d94
     cast = NewStringf("(%s)", result);
Adam Tkac 74f8d94
   }
Adam Tkac 74f8d94
   if (name) {
Adam Tkac 74f8d94
-    if (!isfunction) {
Adam Tkac 74f8d94
-      if (isreference) {
Adam Tkac 74f8d94
-	Append(cast, "*");
Adam Tkac 74f8d94
-      }
Adam Tkac 74f8d94
+    if (isreference) {
Adam Tkac 74f8d94
+      Append(cast, "*");
Adam Tkac 74f8d94
     }
Adam Tkac 74f8d94
     Append(cast, name);
Adam Tkac 74f8d94
   }