[Python-checkins] CVS: python/dist/src/Modules zlibmodule.c,2.52,2.53

Tim Peters tim_one@users.sourceforge.net
2001年10月16日 20:57:22 -0700


Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv16986/python/Modules
Modified Files:
	zlibmodule.c 
Log Message:
Trimmed trailing whitespace.
Index: zlibmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/zlibmodule.c,v
retrieving revision 2.52
retrieving revision 2.53
diff -C2 -d -r2.52 -r2.53
*** zlibmodule.c	2001年10月17日 03:56:45	2.52
--- zlibmodule.c	2001年10月17日 03:57:20	2.53
***************
*** 61,65 ****
 static PyObject *ZlibError;
 
! typedef struct 
 {
 PyObject_HEAD
--- 61,65 ----
 static PyObject *ZlibError;
 
! typedef struct
 {
 PyObject_HEAD
***************
*** 79,88 ****
 }
 
! static char compressobj__doc__[] = 
 "compressobj() -- Return a compressor object.\n"
 "compressobj(level) -- Return a compressor object, using the given compression level.\n"
 ;
 
! static char decompressobj__doc__[] = 
 "decompressobj() -- Return a decompressor object.\n"
 "decompressobj(wbits) -- Return a decompressor object, setting the window buffer size to wbits.\n"
--- 79,88 ----
 }
 
! static char compressobj__doc__[] =
 "compressobj() -- Return a compressor object.\n"
 "compressobj(level) -- Return a compressor object, using the given compression level.\n"
 ;
 
! static char decompressobj__doc__[] =
 "decompressobj() -- Return a decompressor object.\n"
 "decompressobj(wbits) -- Return a decompressor object, setting the window buffer size to wbits.\n"
***************
*** 92,96 ****
 newcompobject(PyTypeObject *type)
 {
! compobject *self; 
 self = PyObject_New(compobject, type);
 if (self == NULL)
--- 92,96 ----
 newcompobject(PyTypeObject *type)
 {
! compobject *self;
 self = PyObject_New(compobject, type);
 if (self == NULL)
***************
*** 110,114 ****
 }
 
! static char compress__doc__[] = 
 "compress(string) -- Compress string using the default compression level, "
 "returning a string containing compressed data.\n"
--- 110,114 ----
 }
 
! static char compress__doc__[] =
 "compress(string) -- Compress string using the default compression level, "
 "returning a string containing compressed data.\n"
***************
*** 124,128 ****
 int length, level=Z_DEFAULT_COMPRESSION, err;
 z_stream zst;
! 
 /* require Python string object, optional 'level' arg */
 if (!PyArg_ParseTuple(args, "s#|i:compress", &input, &length, &level))
--- 124,128 ----
 int length, level=Z_DEFAULT_COMPRESSION, err;
 z_stream zst;
! 
 /* require Python string object, optional 'level' arg */
 if (!PyArg_ParseTuple(args, "s#|i:compress", &input, &length, &level))
***************
*** 174,183 ****
 	goto error;
 }
! 
 err=deflateEnd(&zst);
 if (err == Z_OK)
! 	ReturnVal = PyString_FromStringAndSize((char *)output, 
 					 zst.total_out);
! else 
 	zlib_error(zst, err, "while finishing compression");
 
--- 174,183 ----
 	goto error;
 }
! 
 err=deflateEnd(&zst);
 if (err == Z_OK)
! 	ReturnVal = PyString_FromStringAndSize((char *)output,
 					 zst.total_out);
! else
 	zlib_error(zst, err, "while finishing compression");
 
***************
*** 188,192 ****
 }
 
! static char decompress__doc__[] = 
 "decompress(string) -- Decompress the data in string, returning a string containing the decompressed data.\n"
 "decompress(string, wbits) -- Decompress the data in string with a window buffer size of wbits.\n"
--- 188,192 ----
 }
 
! static char decompress__doc__[] =
 "decompress(string) -- Decompress the data in string, returning a string containing the decompressed data.\n"
 "decompress(string, wbits) -- Decompress the data in string with a window buffer size of wbits.\n"
***************
*** 203,207 ****
 z_stream zst;
 
! if (!PyArg_ParseTuple(args, "s#|ii:decompress", 
 			 &input, &length, &wsize, &r_strlen))
 	return NULL;
--- 203,207 ----
 z_stream zst;
 
! if (!PyArg_ParseTuple(args, "s#|ii:decompress",
 			 &input, &length, &wsize, &r_strlen))
 	return NULL;
***************
*** 225,229 ****
 case(Z_OK):
 	break;
! case(Z_MEM_ERROR): 
 	PyErr_SetString(PyExc_MemoryError,
 			"Out of memory while decompressing data");
--- 225,229 ----
 case(Z_OK):
 	break;
! case(Z_MEM_ERROR):
 	PyErr_SetString(PyExc_MemoryError,
 			"Out of memory while decompressing data");
***************
*** 301,305 ****
 
 self = newcompobject(&Comptype);
! if (self==NULL) 
 	return(NULL);
 self->zst.zalloc = (alloc_func)NULL;
--- 301,305 ----
 
 self = newcompobject(&Comptype);
! if (self==NULL)
 	return(NULL);
 self->zst.zalloc = (alloc_func)NULL;
***************
*** 335,339 ****
 
 self = newcompobject(&Decomptype);
! if (self == NULL) 
 	return(NULL);
 self->zst.zalloc = (alloc_func)NULL;
--- 335,339 ----
 
 self = newcompobject(&Decomptype);
! if (self == NULL)
 	return(NULL);
 self->zst.zalloc = (alloc_func)NULL;
***************
*** 395,399 ****
 Byte *input;
 unsigned long start_total_out;
! 
 if (!PyArg_ParseTuple(args, "s#:compress", &input, &inplen))
 	return NULL;
--- 395,399 ----
 Byte *input;
 unsigned long start_total_out;
! 
 if (!PyArg_ParseTuple(args, "s#:compress", &input, &inplen))
 	return NULL;
***************
*** 425,437 ****
 	self->zst.avail_out = length;
 	length = length << 1;
! 
 	Py_BEGIN_ALLOW_THREADS
 	err = deflate(&(self->zst), Z_NO_FLUSH);
 	Py_END_ALLOW_THREADS
 }
! /* We will only get Z_BUF_ERROR if the output buffer was full but 
 there wasn't more output when we tried again, so it is not an error
! condition. 
! */ 
 
 if (err != Z_OK && err != Z_BUF_ERROR) {
--- 425,437 ----
 	self->zst.avail_out = length;
 	length = length << 1;
! 
 	Py_BEGIN_ALLOW_THREADS
 	err = deflate(&(self->zst), Z_NO_FLUSH);
 	Py_END_ALLOW_THREADS
 }
! /* We will only get Z_BUF_ERROR if the output buffer was full but
 there wasn't more output when we tried again, so it is not an error
! condition.
! */
 
 if (err != Z_OK && err != Z_BUF_ERROR) {
***************
*** 441,445 ****
 	goto error;
 }
! if (_PyString_Resize(&RetVal, 
 			 self->zst.total_out - start_total_out) < 0)
 	RetVal = NULL;
--- 441,445 ----
 	goto error;
 }
! if (_PyString_Resize(&RetVal,
 			 self->zst.total_out - start_total_out) < 0)
 	RetVal = NULL;
***************
*** 470,474 ****
 unsigned long start_total_out;
 
! if (!PyArg_ParseTuple(args, "s#|i:decompress", &input, 
 			 &inplen, &max_length))
 	return NULL;
--- 470,474 ----
 unsigned long start_total_out;
 
! if (!PyArg_ParseTuple(args, "s#|i:decompress", &input,
 			 &inplen, &max_length))
 	return NULL;
***************
*** 480,484 ****
 
 /* limit amount of data allocated to max_length */
! if (max_length && length > max_length) 
 	length = max_length;
 if (!(RetVal = PyString_FromStringAndSize(NULL, length)))
--- 480,484 ----
 
 /* limit amount of data allocated to max_length */
! if (max_length && length > max_length)
 	length = max_length;
 if (!(RetVal = PyString_FromStringAndSize(NULL, length)))
***************
*** 500,504 ****
 So extend the output buffer and try again.
 */
! while (err == Z_OK && self->zst.avail_out == 0) { 
 	/* If max_length set, don't continue decompressing if we've already
 	 reached the limit.
--- 500,504 ----
 So extend the output buffer and try again.
 */
! while (err == Z_OK && self->zst.avail_out == 0) {
 	/* If max_length set, don't continue decompressing if we've already
 	 reached the limit.
***************
*** 510,514 ****
 	old_length = length;
 	length = length << 1;
! 	if (max_length && length > max_length) 
 	 length = max_length;
 
--- 510,514 ----
 	old_length = length;
 	length = length << 1;
! 	if (max_length && length > max_length)
 	 length = max_length;
 
***************
*** 530,534 ****
 if(max_length) {
 	Py_DECREF(self->unconsumed_tail);
! 	self->unconsumed_tail = PyString_FromStringAndSize(self->zst.next_in, 
 							 self->zst.avail_in);
 	if(!self->unconsumed_tail) {
--- 530,534 ----
 if(max_length) {
 	Py_DECREF(self->unconsumed_tail);
! 	self->unconsumed_tail = PyString_FromStringAndSize(self->zst.next_in,
 							 self->zst.avail_in);
 	if(!self->unconsumed_tail) {
***************
*** 539,545 ****
 }
 
! /* The end of the compressed data has been reached, so set the 
! unused_data attribute to a string containing the remainder of the 
! data in the string. Note that this is also a logical place to call 
 inflateEnd, but the old behaviour of only calling it on flush() is
 preserved.
--- 539,545 ----
 }
 
! /* The end of the compressed data has been reached, so set the
! unused_data attribute to a string containing the remainder of the
! data in the string. Note that this is also a logical place to call
 inflateEnd, but the old behaviour of only calling it on flush() is
 preserved.
***************
*** 553,557 ****
 	 goto error;
 	}
! 	/* We will only get Z_BUF_ERROR if the output buffer was full 
 	 but there wasn't more output when we tried again, so it is
 	 not an error condition.
--- 553,557 ----
 	 goto error;
 	}
! 	/* We will only get Z_BUF_ERROR if the output buffer was full
 	 but there wasn't more output when we tried again, so it is
 	 not an error condition.
***************
*** 602,606 ****
 
 ENTER_ZLIB
! 
 start_total_out = self->zst.total_out;
 self->zst.avail_in = 0;
--- 602,606 ----
 
 ENTER_ZLIB
! 
 start_total_out = self->zst.total_out;
 self->zst.avail_in = 0;
***************
*** 630,634 ****
 
 /* If flushmode is Z_FINISH, we also have to call deflateEnd() to free
! various data structures. Note we should only get Z_STREAM_END when 
 flushmode is Z_FINISH, but checking both for safety*/
 if (err == Z_STREAM_END && flushmode == Z_FINISH) {
--- 630,634 ----
 
 /* If flushmode is Z_FINISH, we also have to call deflateEnd() to free
! various data structures. Note we should only get Z_STREAM_END when
 flushmode is Z_FINISH, but checking both for safety*/
 if (err == Z_STREAM_END && flushmode == Z_FINISH) {
***************
*** 642,648 ****
 	else
 	 self->is_initialised = 0;
! 	
! 	/* We will only get Z_BUF_ERROR if the output buffer was full 
! 	 but there wasn't more output when we tried again, so it is 
 	 not an error condition.
 	*/
--- 642,648 ----
 	else
 	 self->is_initialised = 0;
! 
! 	/* We will only get Z_BUF_ERROR if the output buffer was full
! 	 but there wasn't more output when we tried again, so it is
 	 not an error condition.
 	*/
***************
*** 652,660 ****
 	RetVal = NULL;
 }
! 
 if (_PyString_Resize(&RetVal, self->zst.total_out - start_total_out) < 0)
 	RetVal = NULL;
 
! error: 
 LEAVE_ZLIB
 
--- 652,660 ----
 	RetVal = NULL;
 }
! 
 if (_PyString_Resize(&RetVal, self->zst.total_out - start_total_out) < 0)
 	RetVal = NULL;
 
! error:
 LEAVE_ZLIB
 
***************
*** 669,680 ****
 static PyObject *
 PyZlib_unflush(compobject *self, PyObject *args)
! /*decompressor flush is a no-op because all pending data would have been 
 flushed by the decompress method. However, this routine previously called
! inflateEnd, causing any further decompress or flush calls to raise 
 exceptions. This behaviour has been preserved.*/
 {
 int err;
 PyObject * retval = NULL;
! 
 if (!PyArg_ParseTuple(args, ""))
 	return NULL;
--- 669,680 ----
 static PyObject *
 PyZlib_unflush(compobject *self, PyObject *args)
! /*decompressor flush is a no-op because all pending data would have been
 flushed by the decompress method. However, this routine previously called
! inflateEnd, causing any further decompress or flush calls to raise
 exceptions. This behaviour has been preserved.*/
 {
 int err;
 PyObject * retval = NULL;
! 
 if (!PyArg_ParseTuple(args, ""))
 	return NULL;
***************
*** 697,703 ****
 static PyMethodDef comp_methods[] =
 {
! {"compress", (binaryfunc)PyZlib_objcompress, METH_VARARGS, 
 comp_compress__doc__},
! {"flush", (binaryfunc)PyZlib_flush, METH_VARARGS, 
 comp_flush__doc__},
 {NULL, NULL}
--- 697,703 ----
 static PyMethodDef comp_methods[] =
 {
! {"compress", (binaryfunc)PyZlib_objcompress, METH_VARARGS,
 comp_compress__doc__},
! {"flush", (binaryfunc)PyZlib_flush, METH_VARARGS,
 comp_flush__doc__},
 {NULL, NULL}
***************
*** 706,712 ****
 static PyMethodDef Decomp_methods[] =
 {
! {"decompress", (binaryfunc)PyZlib_objdecompress, METH_VARARGS, 
 decomp_decompress__doc__},
! {"flush", (binaryfunc)PyZlib_unflush, METH_VARARGS, 
 decomp_flush__doc__},
 {NULL, NULL}
--- 706,712 ----
 static PyMethodDef Decomp_methods[] =
 {
! {"decompress", (binaryfunc)PyZlib_objdecompress, METH_VARARGS,
 decomp_decompress__doc__},
! {"flush", (binaryfunc)PyZlib_unflush, METH_VARARGS,
 decomp_flush__doc__},
 {NULL, NULL}
***************
*** 729,739 ****
 ENTER_ZLIB
 
! if (strcmp(name, "unused_data") == 0) { 
 	Py_INCREF(self->unused_data);
 	retval = self->unused_data;
! } else if (strcmp(name, "unconsumed_tail") == 0) { 
 	Py_INCREF(self->unconsumed_tail);
 	retval = self->unconsumed_tail;
! } else 
 	retval = Py_FindMethod(Decomp_methods, (PyObject *)self, name);
 
--- 729,739 ----
 ENTER_ZLIB
 
! if (strcmp(name, "unused_data") == 0) {
 	Py_INCREF(self->unused_data);
 	retval = self->unused_data;
! } else if (strcmp(name, "unconsumed_tail") == 0) {
 	Py_INCREF(self->unconsumed_tail);
 	retval = self->unconsumed_tail;
! } else
 	retval = Py_FindMethod(Decomp_methods, (PyObject *)self, name);
 
***************
*** 743,747 ****
 }
 
! static char adler32__doc__[] = 
 "adler32(string) -- Compute an Adler-32 checksum of string, using "
 "a default starting value, and returning an integer value.\n"
--- 743,747 ----
 }
 
! static char adler32__doc__[] =
 "adler32(string) -- Compute an Adler-32 checksum of string, using "
 "a default starting value, and returning an integer value.\n"
***************
*** 756,760 ****
 Byte *buf;
 int len;
! 
 if (!PyArg_ParseTuple(args, "s#|l:adler32", &buf, &len, &adler32val))
 	return NULL;
--- 756,760 ----
 Byte *buf;
 int len;
! 
 if (!PyArg_ParseTuple(args, "s#|l:adler32", &buf, &len, &adler32val))
 	return NULL;
***************
*** 762,767 ****
 return PyInt_FromLong(adler32val);
 }
! 
! static char crc32__doc__[] = 
 "crc32(string) -- Compute a CRC-32 checksum of string, using "
 "a default starting value, and returning an integer value.\n"
--- 762,767 ----
 return PyInt_FromLong(adler32val);
 }
! 
! static char crc32__doc__[] =
 "crc32(string) -- Compute a CRC-32 checksum of string, using "
 "a default starting value, and returning an integer value.\n"
***************
*** 781,799 ****
 return PyInt_FromLong(crc32val);
 }
- 
 
 static PyMethodDef zlib_methods[] =
 {
! {"adler32", (PyCFunction)PyZlib_adler32, METH_VARARGS, 
 adler32__doc__},
! {"compress", (PyCFunction)PyZlib_compress, METH_VARARGS, 
 compress__doc__},
! {"compressobj", (PyCFunction)PyZlib_compressobj, METH_VARARGS, 
 compressobj__doc__},
! {"crc32", (PyCFunction)PyZlib_crc32, METH_VARARGS, 
! crc32__doc__},	 
! {"decompress", (PyCFunction)PyZlib_decompress, METH_VARARGS, 
 decompress__doc__},
! {"decompressobj", (PyCFunction)PyZlib_decompressobj, METH_VARARGS, 
 decompressobj__doc__},
 {NULL, NULL}
--- 781,799 ----
 return PyInt_FromLong(crc32val);
 }
 
+ 
 static PyMethodDef zlib_methods[] =
 {
! {"adler32", (PyCFunction)PyZlib_adler32, METH_VARARGS,
 adler32__doc__},
! {"compress", (PyCFunction)PyZlib_compress, METH_VARARGS,
 compress__doc__},
! {"compressobj", (PyCFunction)PyZlib_compressobj, METH_VARARGS,
 compressobj__doc__},
! {"crc32", (PyCFunction)PyZlib_crc32, METH_VARARGS,
! crc32__doc__},
! {"decompress", (PyCFunction)PyZlib_decompress, METH_VARARGS,
 decompress__doc__},
! {"decompressobj", (PyCFunction)PyZlib_decompressobj, METH_VARARGS,
 decompressobj__doc__},
 {NULL, NULL}
***************
*** 834,839 ****
 };
 
! /* The following insint() routine was blatantly ripped off from 
! socketmodule.c */ 
 
 /* Convenience routine to export an integer value.
--- 834,839 ----
 };
 
! /* The following insint() routine was blatantly ripped off from
! socketmodule.c */
 
 /* Convenience routine to export an integer value.
***************
*** 892,901 ****
 PyModule_AddIntConstant(m, "Z_HUFFMAN_ONLY", Z_HUFFMAN_ONLY);
 PyModule_AddIntConstant(m, "Z_DEFAULT_STRATEGY", Z_DEFAULT_STRATEGY);
! 
 PyModule_AddIntConstant(m, "Z_FINISH", Z_FINISH);
 PyModule_AddIntConstant(m, "Z_NO_FLUSH", Z_NO_FLUSH);
 PyModule_AddIntConstant(m, "Z_SYNC_FLUSH", Z_SYNC_FLUSH);
 PyModule_AddIntConstant(m, "Z_FULL_FLUSH", Z_FULL_FLUSH);
! 
 ver = PyString_FromString(ZLIB_VERSION);
 if (ver != NULL) {
--- 892,901 ----
 PyModule_AddIntConstant(m, "Z_HUFFMAN_ONLY", Z_HUFFMAN_ONLY);
 PyModule_AddIntConstant(m, "Z_DEFAULT_STRATEGY", Z_DEFAULT_STRATEGY);
! 
 PyModule_AddIntConstant(m, "Z_FINISH", Z_FINISH);
 PyModule_AddIntConstant(m, "Z_NO_FLUSH", Z_NO_FLUSH);
 PyModule_AddIntConstant(m, "Z_SYNC_FLUSH", Z_SYNC_FLUSH);
 PyModule_AddIntConstant(m, "Z_FULL_FLUSH", Z_FULL_FLUSH);
! 
 ver = PyString_FromString(ZLIB_VERSION);
 if (ver != NULL) {

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