Blame swig204-rh753321.patch
|
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 |
}
|