On Tue, 16 Oct 2007 06:47:06 -0700, gamename wrote:

> I've just started using ctypes and so far, its great.  But I'm running
> to some problems with complex datatypes.  I'm not sure how to wrap
> something like this:
> 
>    /* This defines the Handle type in a header file.  I don't think
> this needs wrapping, its just to show the handle definition for
> context*/
>     typedef struct DFFTSHandle_s *DFFTSHANDLE;
> ...
>   /* Then, the handle is used like this later on.  This *is* what I
> want to wrap.*/
>     status = DFFTSCreateSession(&Handle);
>     status = DFFTSSetSessionOption(Handle, DFFTSOPT_ITERATIONS,
> &iteration, sizeof(iteration));

If this "handle" is always just treated as a pointer to an opaque data
structure you may just use a void pointer.

Ciao,
        Marc 'BlackJack' Rintsch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to