doubango/trunk/bindings/csharp/csharp.i

17 lines
428 B
OpenEdge ABL

/* File : csharp.i
* http://www.swig.org/Doc1.3/CSharp.html
*/
// Mapping void* as byte[]
%typemap(ctype) void * "void *"
%typemap(imtype) void * "byte[]"
%typemap(cstype) void * "byte[]"
%typemap(csin) void * "$csinput"
%typemap(csout) void * { return $imcall; }
%typemap(in) void * %{ $1 = $input; %}
%typemap(out) void * %{ $result = $1; %}
%typemap(csdirectorin) void * "$iminput"
%include ../_common/tinyWRAP.i