From 303f56548670e54c25983695984f3e422185c51d Mon Sep 17 00:00:00 2001 From: Dave Beazley Date: Fri, 18 Aug 2000 20:11:52 +0000 Subject: [PATCH] Minor bug fixes. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@675 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/SWIG1.1/parser.yxx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Source/SWIG1.1/parser.yxx b/Source/SWIG1.1/parser.yxx index d4b501560..d99b9a53d 100644 --- a/Source/SWIG1.1/parser.yxx +++ b/Source/SWIG1.1/parser.yxx @@ -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 { } /* -----------------------------------------------------------------