oh yes, I feel like an idiot... for anyone as idiotic as me for who finds
this post, simply declaring the variable "instantiates it" just like in C...
:)

On Mon, Jul 20, 2009 at 3:25 PM, David P. Novakovic <
[email protected]> wrote:

> I found http://ldots.org/pyrex-guide/ which alerted me to being able to
> use NULL ... still trying to figure out how to create an instance of the
> struct...
>
>
> On Mon, Jul 20, 2009 at 3:17 PM, David P. Novakovic <
> [email protected]> wrote:
>
>> Hey,
>>
>>
>> i'm trying to create an instance of a struct from an external header:
>>
>> cdef exern from "api.h":
>>     ctypedef struct foo_config:
>>         int member_1
>>         ...
>>
>>
>> cdef class Session:
>>     foo_config config
>>
>>     def __init__(self):
>>         self.config = foo_config()
>>
>>
>>
>>
>> Also, I need to create a void pointer for a struct and pass that into the
>> c library so it can create an instance of a struct in the memory, I can't
>> see a way of doing this.. when i try and assign None to an uninitialised
>> variable the cython compiler complains about a type mismatch.
>>
>> Any help would be greatly appreciated :)
>>
>>
>> David
>>
>
>
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to