On Mar 9, 5:57 pm, MRAB <goo...@mrabarnett.plus.com> wrote: > Explore_Imagination wrote: > > Hi > > > I want to map 64 bit integers from C to python. I must use Python 2.2 > > BUT There is no support for 64 bits integers in Python2.2 (Supported > > in 2.5). > > > Now the problem is that I have these four variables: > > > unit32_t a,b,c; > > uint64_t w,x,y,z; > > > I use this funtion to map values: > > > Py_BuildValue( "(lllllll)", a,b,c,w,x,y,z ); > > > As I access 32 bit values in Python it works fine BUT 64 bit intergers > > in Pythong give garbage values . I think there may be a case of > > overflow when 64 bit values in C are mapped to python. > > > Any Suggestions? > > Split the 64-bit values into 2 x 32-bit values?
I have tried by splitting 64-bit values but still it doesn't make any difference :( -- http://mail.python.org/mailman/listinfo/python-list