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:
Dave Beazley 2000-08-18 20:11:52 +00:00
commit 4d1377fb5e

View file

@ -1014,6 +1014,10 @@ statement : INCLUDE STRING LBRACE {
temp_type = NewSwigType(T_INT);
SwigType_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);
temp_type = NewSwigType(T_INT);
Active_typedef = Copy(temp_type);
SwigType_typedef(temp_type,$3);
lang->add_typedef(temp_type,$3);
SwigType_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 { }
/* -----------------------------------------------------------------