Fix extra quote escape in golang
This commit is contained in:
parent
256e283fc3
commit
b4b4c0a25e
1 changed files with 26 additions and 20 deletions
|
|
@ -2800,6 +2800,10 @@ private:
|
||||||
String *get = NewString("");
|
String *get = NewString("");
|
||||||
Printv(get, Swig_cresult_name(), " = ", NULL);
|
Printv(get, Swig_cresult_name(), " = ", NULL);
|
||||||
|
|
||||||
|
String *rawval = Getattr(n, "rawval");
|
||||||
|
if (rawval && Len(rawval)) {
|
||||||
|
Printv(get, rawval, NULL);
|
||||||
|
} else {
|
||||||
char quote;
|
char quote;
|
||||||
if (Getattr(n, "wrappedasconstant")) {
|
if (Getattr(n, "wrappedasconstant")) {
|
||||||
quote = '\0';
|
quote = '\0';
|
||||||
|
|
@ -2823,6 +2827,8 @@ private:
|
||||||
}
|
}
|
||||||
|
|
||||||
Printv(get, ";\n", NULL);
|
Printv(get, ";\n", NULL);
|
||||||
|
}
|
||||||
|
|
||||||
Setattr(n, "wrap:action", get);
|
Setattr(n, "wrap:action", get);
|
||||||
|
|
||||||
String *sname = Copy(symname);
|
String *sname = Copy(symname);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue