diff Modules/arraymodule.c @ 13081:0acec211a209 legacy-trunk

Trent Mick: use size_t instead of int where appropriate (in fromfile(), to hold fread() result.)
author Guido van Rossum <guido@python.org>
date Wed, 28 Jun 2000 21:27:21 +0000
parents 705132667f7b
children 916fb024ce94
line wrap: on
line diff
--- a/Modules/arraymodule.c	Wed Jun 28 21:23:33 2000 +0000
+++ b/Modules/arraymodule.c	Wed Jun 28 21:27:21 2000 +0000
@@ -1027,7 +1027,7 @@
 	if (n > 0) {
 		char *item = self->ob_item;
 		int itemsize = self->ob_descr->itemsize;
-		int nread;
+		size_t nread;
 		int newlength;
 		size_t newbytes;
 		/* Be careful here about overflow */
@@ -1045,7 +1045,7 @@
 		self->ob_size += n;
 		nread = fread(item + (self->ob_size - n) * itemsize,
 			      itemsize, n, fp);
-		if (nread < n) {
+		if (nread < (size_t)n) {
 			self->ob_size -= (n - nread);
 			PyMem_RESIZE(item, char, self->ob_size*itemsize);
 			self->ob_item = item;