[Python-checkins] python/dist/src/Modules bz2module.c,1.20,1.21

montanaro at users.sourceforge.net montanaro at users.sourceforge.net
Sat Feb 7 08:53:48 EST 2004


Update of /cvsroot/python/python/dist/src/Modules
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25111/Modules
Modified Files:
	bz2module.c 
Log Message:
Remove support for --without-universal-newlines (see PEP 11).
Index: bz2module.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/bz2module.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** bz2module.c	1 Jul 2003 20:15:21 -0000	1.20
--- bz2module.c	7 Feb 2004 13:53:45 -0000	1.21
***************
*** 74,78 ****
 #endif
 
- #ifdef WITH_UNIVERSAL_NEWLINES
 /* Bits in f_newlinetypes */
 #define NEWLINE_UNKNOWN	0	/* No newline seen, yet */
--- 74,77 ----
***************
*** 80,84 ****
 #define NEWLINE_LF 2		/* \n newline seen */
 #define NEWLINE_CRLF 4		/* \r\n newline seen */
- #endif
 
 /* ===================================================================== */
--- 79,82 ----
***************
*** 95,103 ****
 	int f_softspace;	/* Flag used by 'print' command */
 
- #ifdef WITH_UNIVERSAL_NEWLINES
 	int f_univ_newline;	/* Handle any newline convention */
 	int f_newlinetypes;	/* Types of newlines seen */
 	int f_skipnextlf;	/* Skip next \n */
- #endif
 
 	BZFILE *fp;
--- 93,99 ----
***************
*** 228,236 ****
 	PyObject *v;
 	int bzerror;
- #ifdef WITH_UNIVERSAL_NEWLINES
 	int newlinetypes = f->f_newlinetypes;
 	int skipnextlf = f->f_skipnextlf;
 	int univ_newline = f->f_univ_newline;
- #endif
 
 	total_v_size = n > 0 ? n : 100;
--- 224,230 ----
***************
*** 244,248 ****
 	for (;;) {
 		Py_BEGIN_ALLOW_THREADS
- #ifdef WITH_UNIVERSAL_NEWLINES
 		if (univ_newline) {
 			while (1) {
--- 238,241 ----
***************
*** 278,282 ****
 				newlinetypes |= NEWLINE_CR;
 		} else /* If not universal newlines use the normal loop */
- #endif
 			do {
 				BZ2_bzRead(&bzerror, f->fp, &c, 1);
--- 271,274 ----
***************
*** 285,292 ****
 			} while (bzerror == BZ_OK && c != '\n' && buf != end);
 		Py_END_ALLOW_THREADS
- #ifdef WITH_UNIVERSAL_NEWLINES
 		f->f_newlinetypes = newlinetypes;
 		f->f_skipnextlf = skipnextlf;
- #endif
 		if (bzerror == BZ_STREAM_END) {
 			f->size = f->pos;
--- 277,282 ----
***************
*** 324,330 ****
 }
 
- #ifndef WITH_UNIVERSAL_NEWLINES
- #define Util_UnivNewlineRead(a,b,c,d,e) BZ2_bzRead(a,b,c,d)
- #else
 /* This is a hacked version of Python's
 * fileobject.c:Py_UniversalNewlineFread(). */
--- 314,317 ----
***************
*** 394,398 ****
 	return dst - buf;
 }
- #endif
 
 /* This is a hacked version of Python's fileobject.c:drop_readahead(). */
--- 381,384 ----
***************
*** 1191,1195 ****
 /* Getters and setters of BZ2File. */
 
- #ifdef WITH_UNIVERSAL_NEWLINES
 /* This is a hacked version of Python's fileobject.c:get_newlines(). */
 static PyObject *
--- 1177,1180 ----
***************
*** 1221,1225 ****
 	}
 }
- #endif
 
 static PyObject *
--- 1206,1209 ----
***************
*** 1244,1251 ****
 	{"closed", (getter)BZ2File_get_closed, NULL,
 			"True if the file is closed"},
- #ifdef WITH_UNIVERSAL_NEWLINES
 	{"newlines", (getter)BZ2File_get_newlines, NULL, 
 			"end-of-line convention used in this file"},
- #endif
 	{"mode", (getter)BZ2File_get_mode, NULL,
 			"file mode ('r', 'w', or 'U')"},
--- 1228,1233 ----
***************
*** 1310,1316 ****
 
 			case 'U':
- #ifdef WITH_UNIVERSAL_NEWLINES
 				self->f_univ_newline = 1;
- #endif
 				break;
 
--- 1292,1296 ----
***************
*** 1442,1446 ****
 is given, must be a number between 1 and 9.\n\
 ")
- #ifdef WITH_UNIVERSAL_NEWLINES
 PyDoc_STR(
 "\n\
--- 1422,1425 ----
***************
*** 1452,1456 ****
 newlines are available only when reading.\n\
 ")
- #endif
 ;
 
--- 1431,1434 ----


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /