Fix build on 7.0 and python 2.5.
This commit is contained in:
parent
cd7d847d26
commit
d30bb503cd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=197639
1 changed files with 28 additions and 0 deletions
28
textproc/py-rxp/files/patch-pyRXP.c
Normal file
28
textproc/py-rxp/files/patch-pyRXP.c
Normal file
|
@ -0,0 +1,28 @@
|
|||
--- pyRXP.c.orig Sat Oct 26 00:27:40 2002
|
||||
+++ pyRXP.c Tue Aug 14 16:43:48 2007
|
||||
@@ -578,7 +578,8 @@
|
||||
|
||||
static PyObject* pyRXPParser_parse(pyRXPParserObject* xself, PyObject* args, PyObject* kw)
|
||||
{
|
||||
- int srcLen, i;
|
||||
+ int srcLen;
|
||||
+ Py_ssize_t i;
|
||||
char *src;
|
||||
FILE16 *f;
|
||||
InputSource source;
|
||||
@@ -731,11 +732,12 @@
|
||||
static pyRXPParserObject* pyRXPParser(PyObject* module, PyObject* args, PyObject* kw)
|
||||
{
|
||||
pyRXPParserObject* self;
|
||||
- int i;
|
||||
+ Py_ssize_t i;
|
||||
|
||||
if(!PyArg_ParseTuple(args, ":Parser")) return NULL;
|
||||
- if(!(self = PyObject_NEW(pyRXPParserObject, &pyRXPParserType))) return NULL;
|
||||
- self->warnCB = self->eoCB = self->fourth = (void*)self->srcName = NULL;
|
||||
+ self = PyObject_NEW(pyRXPParserObject, &pyRXPParserType);
|
||||
+ if(!self) return NULL;
|
||||
+ self->warnCB = self->eoCB = self->fourth = self->srcName = NULL;
|
||||
if(!(self->srcName=PyString_FromString("[unknown]"))){
|
||||
PyErr_SetString(moduleError,"Internal error, memory limit reached!");
|
||||
Lfree: pyRXPParserFree(self);
|
Loading…
Reference in a new issue