From: Fred Drake Date: Mon, 1 Jul 2002 14:02:31 +0000 (+0000) Subject: Bring this back into sync with PyXML revision 1.58. X-Git-Tag: v2.3c1~5143 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7c75bf2090c58ac0d2bb57220c41327285bf7c1a;p=python Bring this back into sync with PyXML revision 1.58. --- diff --git a/Modules/pyexpat.c b/Modules/pyexpat.c index 045b13a1d4..eac92cb4a1 100644 --- a/Modules/pyexpat.c +++ b/Modules/pyexpat.c @@ -1,11 +1,17 @@ #include "Python.h" #include +#ifdef HAVE_PYMEMCOMPAT_H +#include "pymemcompat.h" +#endif + #include "compile.h" #include "frameobject.h" #include "expat.h" #ifndef PyDoc_STRVAR +#define PyDoc_STR(str) (str) +#define PyDoc_VAR(name) static char name[] #define PyDoc_STRVAR(name,str) PyDoc_VAR(name) = PyDoc_STR(str) #endif @@ -1160,14 +1166,15 @@ newxmlparseobject(char *encoding, char *namespace_separator, PyObject *intern) } XML_SetUserData(self->itself, (void *)self); #ifdef Py_USING_UNICODE - XML_SetUnknownEncodingHandler(self->itself, (XML_UnknownEncodingHandler) PyUnknownEncodingHandler, NULL); + XML_SetUnknownEncodingHandler(self->itself, + (XML_UnknownEncodingHandler) PyUnknownEncodingHandler, NULL); #endif for (i = 0; handler_info[i].name != NULL; i++) /* do nothing */; - self->handlers = malloc(sizeof(PyObject *)*i); - if (!self->handlers){ + self->handlers = malloc(sizeof(PyObject *) * i); + if (!self->handlers) { Py_DECREF(self); return PyErr_NoMemory(); }