Hello, I've seen this posted before, but I'm not sure what the answer is. I have an XS interface to a 'C' library, which I used h2xs to create. One of the functions takes argc & argv parameters. The h2xs created argv as a char **, which is obviously correct. When I run make test which is loading the module, it dies because XS_unpack_PtrPtr() is undefined. I see the typemap file in ExtUtils is defining char ** as a T_PACKEDARRAY and so XS_unpack_$ntype($arg) gets created. Where is this? Is it a function or a macro? Do I need to implement it? I saw the posting to packing a char ** on to the stack. Do I need to do the opposite?
Thank You, STH