summaryrefslogtreecommitdiffstats
path: root/src/if_python.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2013-05-30 12:40:39 +0200
committerBram Moolenaar <Bram@vim.org>2013-05-30 12:40:39 +0200
commit1a3b56953e22f9e50d34c50edb5c24292741eb3d (patch)
tree087d4952781c37f686e0a0586b327c71260af5f9 /src/if_python.c
parenta1544c00c8ace9b74714b609b5079ae61faa20b5 (diff)
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.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/if_python.c b/src/if_python.c
index 889ff05d3e..16874e8557 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},