Update of /cvsroot/python/python/dist/src/Objects In directory usw-pr-cvs1:/tmp/cvs-serv13967 Modified Files: fileobject.c Log Message: Let's hope that three time's a charm... Tim discovered another "bug" in my get_line() code: while the comments said that n<0 was invalid, it was in fact still called with n<0 (when PyFile_GetLine() was called with n<0). In that case fortunately executed the same code as for n==0. Changed the comment to admit this fact, and changed Tim's MS speed hack code to use 'n <= 0' as the criteria for the speed hack. Index: fileobject.c =================================================================== RCS file: /cvsroot/python/python/dist/src/Objects/fileobject.c,v retrieving revision 2.100 retrieving revision 2.101 diff -C2 -r2.100 -r2.101 *** fileobject.c 2001/01/08 00:53:12 2.100 --- fileobject.c 2001/01/08 01:26:47 2.101 *************** *** 805,810 **** Size argument interpretation: > 0: max length; ! = 0: read arbitrary line; ! < 0: invalid */ --- 805,809 ---- Size argument interpretation: > 0: max length; ! <= 0: read arbitrary line */ *************** *** 829,833 **** #ifdef USE_MS_GETLINE_HACK ! if (n == 0) return ms_getline_hack(fp); #endif --- 828,833 ---- #ifdef USE_MS_GETLINE_HACK ! ! if (n <= 0) return ms_getline_hack(fp); #endif
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