> I used INT64 and initialize its value from PyArg_ParseTuple. > The code is PyArg_ParseTuple(args, "l", &nValue). > It should be PyArg_ParseTuple(args, "L", &nValue).
That's still incorrect. For the L format flag, use PY_LONG_LONG, not your own INT64 type. More generally: always use the type documented in http://docs.python.org/api/arg-parsing.html Regards, Martin -- http://mail.python.org/mailman/listinfo/python-list