Minor bug fixes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@675 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
56ae93876e
commit
4d1377fb5e
1 changed files with 10 additions and 0 deletions
|
|
@ -1014,6 +1014,10 @@ statement : INCLUDE STRING LBRACE {
|
||||||
temp_type = NewSwigType(T_INT);
|
temp_type = NewSwigType(T_INT);
|
||||||
SwigType_typedef(temp_type,$3);
|
SwigType_typedef(temp_type,$3);
|
||||||
lang->add_typedef(temp_type,$3);
|
lang->add_typedef(temp_type,$3);
|
||||||
|
/* String *ts = NewStringf("enum %s", $3);
|
||||||
|
SwigType_typedef(temp_type,ts);
|
||||||
|
lang->add_typedef(temp_type,Char(ts));
|
||||||
|
Delete(ts); */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1024,8 +1028,14 @@ statement : INCLUDE STRING LBRACE {
|
||||||
if (temp_type) Delete(temp_type);
|
if (temp_type) Delete(temp_type);
|
||||||
temp_type = NewSwigType(T_INT);
|
temp_type = NewSwigType(T_INT);
|
||||||
Active_typedef = Copy(temp_type);
|
Active_typedef = Copy(temp_type);
|
||||||
|
SwigType_typedef(temp_type,$3);
|
||||||
|
lang->add_typedef(temp_type,$3);
|
||||||
SwigType_typedef(temp_type,$8);
|
SwigType_typedef(temp_type,$8);
|
||||||
lang->add_typedef(temp_type,$8);
|
lang->add_typedef(temp_type,$8);
|
||||||
|
/* String *ts = NewStringf("enum %s", $3);
|
||||||
|
SwigType_typedef(temp_type,ts);
|
||||||
|
lang->add_typedef(temp_type,Char(ts));
|
||||||
|
Delete(ts); */
|
||||||
} typedeflist { }
|
} typedeflist { }
|
||||||
|
|
||||||
/* -----------------------------------------------------------------
|
/* -----------------------------------------------------------------
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue