From: <gg...@us...> - 2007-04-29 20:48:40
|
Revision: 9709 http://swig.svn.sourceforge.net/swig/?rev=9709&view=rev Author: gga73 Date: 2007-04-29 13:48:37 -0700 (Sun, 29 Apr 2007) Log Message: ----------- Replaced swig's common error macros to printout ruby's index properly. Modified Paths: -------------- trunk/Lib/ruby/rubymacros.swg Modified: trunk/Lib/ruby/rubymacros.swg =================================================================== --- trunk/Lib/ruby/rubymacros.swg 2007-04-29 20:29:19 UTC (rev 9708) +++ trunk/Lib/ruby/rubymacros.swg 2007-04-29 20:48:37 UTC (rev 9709) @@ -1 +1,11 @@ + +// Redefine these macros so argument index for ruby is done properly, +// ignoring self. +#define %argfail_fmt(_type,_name,_argn) \ + Ruby_Format_TypeError( "", _type, #_name, _argn ) + +#define %argnullref_fmt(_type,_name,_argn) \ + Ruby_Format_TypeError(%nullref_fmt(), _type, #_name, _argn) + + %include <typemaps/swigmacros.swg> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |