Euh... this is the incorrect fix. The 0 is wrong to begin with. Mark Favas submitted a proper patch for this. See his "Revised Patches for bug report 258" posted to patches@python.org on April 4th. Cheers, -g On Mon, 10 Apr 2000, Guido van Rossum wrote: > Update of /projects/cvsroot/python/dist/src/Modules > In directory eric:/projects/python/develop/guido/src/Modules > > Modified Files: > mmapmodule.c > Log Message: > I've had complaints about the comparison "where >= 0" before -- on > IRIX, it doesn't even compile. Added a cast: "where >= (char *)0". > > > Index: mmapmodule.c > =================================================================== > RCS file: /projects/cvsroot/python/dist/src/Modules/mmapmodule.c,v > retrieving revision 2.5 > retrieving revision 2.6 > diff -C2 -r2.5 -r2.6 > *** mmapmodule.c 2000/04/05 14:15:31 2.5 > --- mmapmodule.c 2000/04/10 21:14:05 2.6 > *************** > *** 2,6 **** > / Author: Sam Rushing <rushing@nightmare.com> > / Hacked for Unix by A.M. Kuchling <amk1@bigfoot.com> > ! / $Id: mmapmodule.c,v 2.5 2000/04/05 14:15:31 fdrake Exp $ > > / mmapmodule.cpp -- map a view of a file into memory > --- 2,6 ---- > / Author: Sam Rushing <rushing@nightmare.com> > / Hacked for Unix by A.M. Kuchling <amk1@bigfoot.com> > ! / $Id: mmapmodule.c,v 2.6 2000/04/10 21:14:05 guido Exp $ > > / mmapmodule.cpp -- map a view of a file into memory > *************** > *** 119,123 **** > char * where = (self->data+self->pos); > CHECK_VALID(NULL); > ! if ((where >= 0) && (where < (self->data+self->size))) { > value = (char) *(where); > self->pos += 1; > --- 119,123 ---- > char * where = (self->data+self->pos); > CHECK_VALID(NULL); > ! if ((where >= (char *)0) && (where < (self->data+self->size))) { > value = (char) *(where); > self->pos += 1; > > > _______________________________________________ > Python-checkins mailing list > Python-checkins@python.org > http://www.python.org/mailman/listinfo/python-checkins > -- Greg Stein, http://www.lyra.org/
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4