diff options
author | Bram Moolenaar <Bram@vim.org> | 2013-05-30 12:40:39 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2013-05-30 12:40:39 +0200 |
commit | 1a3b56953e22f9e50d34c50edb5c24292741eb3d (patch) | |
tree | 087d4952781c37f686e0a0586b327c71260af5f9 /src/if_python.c | |
parent | a1544c00c8ace9b74714b609b5079ae61faa20b5 (diff) | |
download | vim-git-1a3b56953e22f9e50d34c50edb5c24292741eb3d.tar.gz |
updated for version 7.3.1059v7.3.1059
Problem: Python: Using fixed size buffers.
Solution: Python patch 18: Use python's own formatter. (ZyX)
Diffstat (limited to 'src/if_python.c')
-rw-r--r-- | src/if_python.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/if_python.c b/src/if_python.c index 889ff05d3..16874e855 100644 --- a/src/if_python.c +++ b/src/if_python.c @@ -212,6 +212,7 @@ struct PyMethodDef { Py_ssize_t a; }; # define PyString_AsString dll_PyString_AsString # define PyString_AsStringAndSize dll_PyString_AsStringAndSize # define PyString_FromString dll_PyString_FromString +# define PyString_FromFormat dll_PyString_FromFormat # define PyString_FromStringAndSize dll_PyString_FromStringAndSize # define PyString_Size dll_PyString_Size # define PyString_Type (*dll_PyString_Type) @@ -340,6 +341,7 @@ static PyObject* (*dll_PyObject_CallFunctionObjArgs)(PyObject *, ...); static char*(*dll_PyString_AsString)(PyObject *); static int(*dll_PyString_AsStringAndSize)(PyObject *, char **, int *); static PyObject*(*dll_PyString_FromString)(const char *); +static PyObject*(*dll_PyString_FromFormat)(const char *, ...); static PyObject*(*dll_PyString_FromStringAndSize)(const char *, PyInt); static PyInt(*dll_PyString_Size)(PyObject *); static PyTypeObject* dll_PyString_Type; @@ -499,6 +501,7 @@ static struct {"PyString_AsString", (PYTHON_PROC*)&dll_PyString_AsString}, {"PyString_AsStringAndSize", (PYTHON_PROC*)&dll_PyString_AsStringAndSize}, {"PyString_FromString", (PYTHON_PROC*)&dll_PyString_FromString}, + {"PyString_FromFormat", (PYTHON_PROC*)&dll_PyString_FromFormat}, {"PyString_FromStringAndSize", (PYTHON_PROC*)&dll_PyString_FromStringAndSize}, {"PyString_Size", (PYTHON_PROC*)&dll_PyString_Size}, {"PyString_Type", (PYTHON_PROC*)&dll_PyString_Type}, |