I'm a bit of a python newbie and I need to wrap a C library.

I can initialise the library using CDLL('mcclient.so')

and I can call functions correctly inside the library but I need to
invoke one function which has this function definition:

char ** CAPAPI McSearch(HMCLINK Handle,
                        short nSearchType,
                        short nNoSelect,
                        char **pSelect,
                        short nNoWhere,
                        char **pWhere,
                        char **pData,
                        int iTimeout);

For **pSelect I want to pass in an array of char points, which in C
would be declared as

char *pData[] = { "ADDR", "POSTCODE" };

Can someone tell me how use pointers + char pointers together in
python with ctypes please?

Thank you

    Phill
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to