From: <wsf...@us...> - 2012-11-22 23:22:40
|
Revision: 13929 http://swig.svn.sourceforge.net/swig/?rev=13929&view=rev Author: wsfulton Date: 2012-11-22 23:22:34 +0000 (Thu, 22 Nov 2012) Log Message: ----------- Remove some useless code Modified Paths: -------------- trunk/Source/Modules/lang.cxx Modified: trunk/Source/Modules/lang.cxx =================================================================== --- trunk/Source/Modules/lang.cxx 2012-11-22 23:21:54 UTC (rev 13928) +++ trunk/Source/Modules/lang.cxx 2012-11-22 23:22:34 UTC (rev 13929) @@ -1138,18 +1138,12 @@ String *type = Getattr(n, "type"); String *name = Getattr(n, "name"); String *parms = Getattr(n, "parms"); - String *cb = GetFlagAttr(n, "feature:callback"); String *cbname = Getattr(n, "feature:callback:name"); String *calltype = NewStringf("(%s (*)(%s))(%s)", SwigType_str(type, 0), ParmList_str(parms), SwigType_namestr(name)); SwigType *cbty = Copy(type); SwigType_add_function(cbty, parms); SwigType_add_pointer(cbty); - if (!cbname) { - cbname = NewStringf(cb, symname); - Setattr(n, "feature:callback:name", cbname); - } - Setattr(n, "sym:name", cbname); Setattr(n, "type", cbty); Setattr(n, "value", calltype); @@ -1158,7 +1152,6 @@ if (!ns) constantWrapper(n); - Delete(cbname); Delete(cbty); Swig_restore(n); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |