access string data from within cython
Diez B. Roggisch
deets at nospam.web.de
Wed Aug 5 13:16:54 EDT 2009
Hi,
I'm trying to wrap a C-API which has a call that takes a void* and a size_t
as arguments.
void foo(void *data, size_t length)
The wrapper is supposed to be called with a python (byte)string instance,
which might contain more than one '\0'-character.
So how do I access the raw data of a string? I tried looking into the
buffer-protocol, but to be honest - that's beyond me, I don't see where
that is actually giving me access to the real data.
Diez
More information about the Python-list
mailing list