From: <ian...@us...> - 2011-02-20 04:08:59
|
Revision: 12493 http://swig.svn.sourceforge.net/swig/?rev=12493&view=rev Author: ianlancetaylor Date: 2011-02-20 04:08:54 +0000 (Sun, 20 Feb 2011) Log Message: ----------- Fix li_typemaps_apply test for Go. Modified Paths: -------------- trunk/Lib/go/typemaps.i Modified: trunk/Lib/go/typemaps.i =================================================================== --- trunk/Lib/go/typemaps.i 2011-02-20 03:52:04 UTC (rev 12492) +++ trunk/Lib/go/typemaps.i 2011-02-20 04:08:54 UTC (rev 12493) @@ -68,8 +68,12 @@ %typemap(in) TYPE &INPUT %{ $1 = ($1_ltype)$input; %} +%typemap(out) TYPE *INPUT, TYPE &INPUT "" + %typemap(freearg) TYPE *INPUT, TYPE &INPUT "" +%typemap(argout) TYPE *INPUT, TYPE &INPUT "" + %typemap(directorout) TYPE *INPUT %{ $result = ($1_ltype)&$input; %} @@ -181,6 +185,8 @@ $1 = &temp; } +%typemap(out) TYPE *OUTPUT, TYPE &OUTPUT "" + %typemap(freearg) TYPE *OUTPUT, TYPE &OUTPUT "" %typemap(argout) TYPE *OUTPUT @@ -303,8 +309,12 @@ $1 = ($1_ltype) $input->array; } +%typemap(out) TYPE *INOUT, TYPE &INOUT "" + %typemap(freearg) TYPE *INOUT, TYPE &INOUT "" +%typemap(argout) TYPE *INOUT, TYPE &INOUT "" + %typemap(directorout,warning="Need to provide TYPE *INOUT directorout typemap") TYPE *INOUT, TYPE &INOUT { } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |