Message96955
I don't want to judge if the best way to represent binary data in C is a
void* or char*, but there is a lot of C code out there that uses char*,
and if we want to interface with such a library we need to use
POINTER(c_char).
Note that my docpatch doesn't say anything about using void_p or not:
"For a general *character* pointer that may point to binary data,
POINTER(c_char) must be used". This refers only to char*, so if the C
code uses void* instead, we can of course also use c_void_p on the
Python side. |
|
Date |
User |
Action |
Args |
2009-12-28 15:19:08 | nikratio | set | recipients:
+ nikratio, theller, georg.brandl |
2009-12-28 15:19:08 | nikratio | set | messageid: <1262013548.83.0.743166149617.issue7569@psf.upfronthosting.co.za> |
2009-12-28 15:19:07 | nikratio | link | issue7569 messages |
2009-12-28 15:19:07 | nikratio | create | |
|