On 5/15/2010 10:50 AM, MathanK wrote:
This is the third time, at least, that you posted this, though the first
time you asked a question. You have given no indication that you
bothered to look in the manual before or between postings.
A variable whose data type is PyUnicodeObject is to be assigned to
varioable of PyBytesObject type
example :
PyUnicodeObject *p = ...whatever...;
function( (PyByteObject*p));
C casting is usually not conversion. It says "pretend that the data is
another type, even though it is not." Only use it when you actually know
what you are doing.
compiled and got a Bus Error.
In Python, b = p.encode('utf-8') or whatever encoding you want. Look in
the C-API manual for the CPython function that actually does this.
--
http://mail.python.org/mailman/listinfo/python-list