From: <Patrick.Fromberg.extern@HVB.de> - 2006-11-13 20:14:45
|
I just read the SWIG-Dokumentation and one of the nice example typemaps is following multi-arg one:=20 %typemap(in) (int argc, char * arg[]) {=20 . . .=20 It suggests to mee, I could map=20 int foo(double * p, int len) //c-code=20 to=20 int foo(double[]) //c# code=20 As the c# double[] type also stores the length.=20 I see examples about marshalling and wrapping through out the whole help text (good enough for Python) but nothing about mapping c# types to c types. I can find no way to specify, which type in the generated c#- code shall correspond to which type in the c-code.=20 I have a C-interface with lots of struct FP{int rows, int cols, double [] array} pointer arguments (Excels matrix type) which I would like to treat like native double[,] matrices in the C# code. Can you give me a hint, in which chapters I missed something very essential?=20 P.=20 |