diff options
author | Bram Moolenaar <Bram@vim.org> | 2013-06-24 20:32:57 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2013-06-24 20:32:57 +0200 |
commit | d5e376eb3b11dbeca5478724731399d6c23c74a6 (patch) | |
tree | b614ecd186f340cba53dda2de4cccb43770d24ec /src/if_python.c | |
parent | 7e85d3d432e799fc56126f6e3867b52539978343 (diff) | |
download | vim-git-d5e376eb3b11dbeca5478724731399d6c23c74a6.tar.gz |
updated for version 7.3.1238v7.3.1238
Problem: Crash in Python interface on 64 bit machines.
Solution: Change argument type of PyString_AsStringAndSize. (Taro Muraoka,
Jun Takimoto)
Diffstat (limited to 'src/if_python.c')
-rw-r--r-- | src/if_python.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/if_python.c b/src/if_python.c index d72dbfcb8..5245485e3 100644 --- a/src/if_python.c +++ b/src/if_python.c @@ -329,7 +329,7 @@ static PyTypeObject* dll_PyInt_Type; static PyTypeObject* dll_PyLong_Type; static PyObject*(*dll_PyList_GetItem)(PyObject *, PyInt); static int(*dll_PyList_Append)(PyObject *, PyObject *); -static int(*dll_PyList_Insert)(PyObject *, int, PyObject *); +static int(*dll_PyList_Insert)(PyObject *, PyInt, PyObject *); static PyObject*(*dll_PyList_New)(PyInt size); static int(*dll_PyList_SetItem)(PyObject *, PyInt, PyObject *); static PyInt(*dll_PyList_Size)(PyObject *); @@ -365,7 +365,7 @@ static PyObject* (*dll_PyObject_CallFunction)(PyObject *, char *, ...); static PyObject* (*dll_PyObject_Call)(PyObject *, PyObject *, PyObject *); static PyObject* (*dll_PyObject_Repr)(PyObject *); static char*(*dll_PyString_AsString)(PyObject *); -static int(*dll_PyString_AsStringAndSize)(PyObject *, char **, int *); +static int(*dll_PyString_AsStringAndSize)(PyObject *, char **, PyInt *); static PyObject*(*dll_PyString_FromString)(const char *); static PyObject*(*dll_PyString_FromFormat)(const char *, ...); static PyObject*(*dll_PyString_FromStringAndSize)(const char *, PyInt); |