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

Reply via email to