Fixed copy_string.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@130 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
b0b3ba31c4
commit
0404d4dcde
1 changed files with 4 additions and 4 deletions
|
|
@ -126,8 +126,8 @@ CopyLParseType(DOH *co) {
|
||||||
t->implicit_ptr = c->implicit_ptr;
|
t->implicit_ptr = c->implicit_ptr;
|
||||||
t->is_reference = c->is_reference;
|
t->is_reference = c->is_reference;
|
||||||
t->status = c->status;
|
t->status = c->status;
|
||||||
t->qualifier = copy_string(c->qualifier);
|
t->qualifier = Swig_copy_string(c->qualifier);
|
||||||
t->arraystr = copy_string(c->arraystr);
|
t->arraystr = Swig_copy_string(c->arraystr);
|
||||||
return t;
|
return t;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -238,7 +238,7 @@ void LParse_typedef_resolve(LParseType *t, int level) {
|
||||||
if (td->qualifier) {
|
if (td->qualifier) {
|
||||||
if (strcmp(td->qualifier,"const") == 0) {
|
if (strcmp(td->qualifier,"const") == 0) {
|
||||||
strcpy(t->name,td->name);
|
strcpy(t->name,td->name);
|
||||||
t->qualifier = copy_string(td->qualifier);
|
t->qualifier = Swig_copy_string(td->qualifier);
|
||||||
t->implicit_ptr -= td->implicit_ptr;
|
t->implicit_ptr -= td->implicit_ptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -274,7 +274,7 @@ void LParse_typedef_replace(LParseType *t) {
|
||||||
free(t->arraystr);
|
free(t->arraystr);
|
||||||
}
|
}
|
||||||
Printf(temp,"%s", td->arraystr);
|
Printf(temp,"%s", td->arraystr);
|
||||||
t->arraystr = copy_string(Char(temp));
|
t->arraystr = Swig_copy_string(Char(temp));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Delete(temp);
|
Delete(temp);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue