Hi,

Am 04/18/2008 04:53 PM schrieb Stefan Behnel:
> Johannes Wienke wrote:
>> void plug_observ_data (plugDefinition *plug, const char *ident);
>>
>> This is one example. My problem here is that Cython doesn't know
>> anything about const. So I can't implement this function appropriately.
>> Is there any way to solve this problem?
> 
> You might get away with something like
> 
>    ctypedef constcharptr char* "const char*"

Too bad, doesn't work. In this version even cython doesn't compile. What
works is:

ctypedef char* constcharptr "const char*"

But that generates obviously wrong C code:

typedef char *const char*;



Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to