Mercurial > vim
comparison src/if_python.c @ 4623:548b889fe3cf v7.3.1059
updated for version 7.3.1059
Problem: Python: Using fixed size buffers.
Solution: Python patch 18: Use python's own formatter. (ZyX)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 30 May 2013 12:40:39 +0200 |
parents | 89bec74fd793 |
children | 18ba89e06fab |
comparison
equal
deleted
inserted
replaced
4622:184af37061c8 | 4623:548b889fe3cf |
---|---|
210 # define PyObject_SetAttrString dll_PyObject_SetAttrString | 210 # define PyObject_SetAttrString dll_PyObject_SetAttrString |
211 # define PyObject_CallFunctionObjArgs dll_PyObject_CallFunctionObjArgs | 211 # define PyObject_CallFunctionObjArgs dll_PyObject_CallFunctionObjArgs |
212 # define PyString_AsString dll_PyString_AsString | 212 # define PyString_AsString dll_PyString_AsString |
213 # define PyString_AsStringAndSize dll_PyString_AsStringAndSize | 213 # define PyString_AsStringAndSize dll_PyString_AsStringAndSize |
214 # define PyString_FromString dll_PyString_FromString | 214 # define PyString_FromString dll_PyString_FromString |
215 # define PyString_FromFormat dll_PyString_FromFormat | |
215 # define PyString_FromStringAndSize dll_PyString_FromStringAndSize | 216 # define PyString_FromStringAndSize dll_PyString_FromStringAndSize |
216 # define PyString_Size dll_PyString_Size | 217 # define PyString_Size dll_PyString_Size |
217 # define PyString_Type (*dll_PyString_Type) | 218 # define PyString_Type (*dll_PyString_Type) |
218 # define PyUnicode_Type (*dll_PyUnicode_Type) | 219 # define PyUnicode_Type (*dll_PyUnicode_Type) |
219 # undef PyUnicode_AsEncodedString | 220 # undef PyUnicode_AsEncodedString |
338 static PyObject* (*dll_PyObject_SetAttrString)(PyObject *, const char *, PyObject *); | 339 static PyObject* (*dll_PyObject_SetAttrString)(PyObject *, const char *, PyObject *); |
339 static PyObject* (*dll_PyObject_CallFunctionObjArgs)(PyObject *, ...); | 340 static PyObject* (*dll_PyObject_CallFunctionObjArgs)(PyObject *, ...); |
340 static char*(*dll_PyString_AsString)(PyObject *); | 341 static char*(*dll_PyString_AsString)(PyObject *); |
341 static int(*dll_PyString_AsStringAndSize)(PyObject *, char **, int *); | 342 static int(*dll_PyString_AsStringAndSize)(PyObject *, char **, int *); |
342 static PyObject*(*dll_PyString_FromString)(const char *); | 343 static PyObject*(*dll_PyString_FromString)(const char *); |
344 static PyObject*(*dll_PyString_FromFormat)(const char *, ...); | |
343 static PyObject*(*dll_PyString_FromStringAndSize)(const char *, PyInt); | 345 static PyObject*(*dll_PyString_FromStringAndSize)(const char *, PyInt); |
344 static PyInt(*dll_PyString_Size)(PyObject *); | 346 static PyInt(*dll_PyString_Size)(PyObject *); |
345 static PyTypeObject* dll_PyString_Type; | 347 static PyTypeObject* dll_PyString_Type; |
346 static PyTypeObject* dll_PyUnicode_Type; | 348 static PyTypeObject* dll_PyUnicode_Type; |
347 static PyObject *(*py_PyUnicode_AsEncodedString)(PyObject *, char *, char *); | 349 static PyObject *(*py_PyUnicode_AsEncodedString)(PyObject *, char *, char *); |
497 {"PyObject_SetAttrString", (PYTHON_PROC*)&dll_PyObject_SetAttrString}, | 499 {"PyObject_SetAttrString", (PYTHON_PROC*)&dll_PyObject_SetAttrString}, |
498 {"PyObject_CallFunctionObjArgs", (PYTHON_PROC*)&dll_PyObject_CallFunctionObjArgs}, | 500 {"PyObject_CallFunctionObjArgs", (PYTHON_PROC*)&dll_PyObject_CallFunctionObjArgs}, |
499 {"PyString_AsString", (PYTHON_PROC*)&dll_PyString_AsString}, | 501 {"PyString_AsString", (PYTHON_PROC*)&dll_PyString_AsString}, |
500 {"PyString_AsStringAndSize", (PYTHON_PROC*)&dll_PyString_AsStringAndSize}, | 502 {"PyString_AsStringAndSize", (PYTHON_PROC*)&dll_PyString_AsStringAndSize}, |
501 {"PyString_FromString", (PYTHON_PROC*)&dll_PyString_FromString}, | 503 {"PyString_FromString", (PYTHON_PROC*)&dll_PyString_FromString}, |
504 {"PyString_FromFormat", (PYTHON_PROC*)&dll_PyString_FromFormat}, | |
502 {"PyString_FromStringAndSize", (PYTHON_PROC*)&dll_PyString_FromStringAndSize}, | 505 {"PyString_FromStringAndSize", (PYTHON_PROC*)&dll_PyString_FromStringAndSize}, |
503 {"PyString_Size", (PYTHON_PROC*)&dll_PyString_Size}, | 506 {"PyString_Size", (PYTHON_PROC*)&dll_PyString_Size}, |
504 {"PyString_Type", (PYTHON_PROC*)&dll_PyString_Type}, | 507 {"PyString_Type", (PYTHON_PROC*)&dll_PyString_Type}, |
505 {"PyUnicode_Type", (PYTHON_PROC*)&dll_PyUnicode_Type}, | 508 {"PyUnicode_Type", (PYTHON_PROC*)&dll_PyUnicode_Type}, |
506 {"PyFloat_Type", (PYTHON_PROC*)&dll_PyFloat_Type}, | 509 {"PyFloat_Type", (PYTHON_PROC*)&dll_PyFloat_Type}, |