0
我們知道,int PyObject_AsReadBuffer(PyObject *obj, const void **buffer, Py_ssize_t *buffer_len)
已從v2.5更改爲v2.5,其中使用int*
類型爲buffer_len
。 如果我想將程序從v2.4移植到v2.7,是否有任何問題,如果我只是用替換int
?PyObject_AsReadBuffer移植
樣本: V2.4
int bufferLength = 0;
const void* buffer = NULL;
PyObject_AsReadBuffer(pyObj, &buffer, &buffer_len); //pyObj is assigned in somewhere
V2.7
Py_ssize_t bufferLength = 0;
const void* buffer = NULL;
PyObject_AsReadBuffer(pyObj, &buffer, &buffer_len); //pyObj is assigned in somewhere
我在哪裏可以找到這個功能的源代碼?