From: William S F. <ws...@fu...> - 2017-07-01 21:14:14
|
On 23 May 2017 at 13:39, schullq <sch...@gm...> wrote: > Hello, > > I have multiple arrays of unsigned char in mutliple structures and classes, > like this: > > struct Test { > unsigned char myArray[5]; > }; > > I wrote a macro of multiple typemaps to handle them array in C#. Here are > my > typemaps: > > %define CSHARP_MEMBER_ARRAYS( CTYPE, CSTYPE ) > > %typemap(ctype) CTYPE MBINOUT[] "CTYPE*" > %typemap(cstype) CTYPE MBINOUT[] "CSTYPE[]" > %typemap(imtype, out="System.IntPtr") > CTYPE MBINOUT[] "CSTYPE[]" > %typemap(csin) CTYPE "$csinput" > The above line should be: %typemap(csin) CTYPE MBINOUT[] "$csinput" William |