Logged In: YES user_id=21627 A few comments: - the truncation of float values should not cause a warning. float values will always be truncated (i.e. lose precision) when written to T_FLOAT; there's really no way to avoid that. - that PyObject_HEAD_INIT can sometimes be used is because these initializations occur within the same DLL (pythonxy.dll). It is cross-DLL access to addresses of global variables which Windows doesn't support. - I restored support for passing negative values into T_UINT/T_ULONG
Logged In: YES user_id=21627 Thanks for the patch. I committed it, with modifications, as r52452 for the trunk, and r52453 for the 2.5 branch. In the 2.5 branch, I removed the warnings. Please review my changes to find out errors I may have made.