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},