From: Guido van Rossum Date: Sat, 1 Jul 2000 00:51:51 +0000 (+0000) Subject: clean up warnings in Win32 build of mmapmodule.c X-Git-Tag: v2.0b1~1167 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ce8e1dc39531c8bed47cef0dd9d05bd3e9c0bd66;p=python clean up warnings in Win32 build of mmapmodule.c --- diff --git a/Modules/mmapmodule.c b/Modules/mmapmodule.c index 5e8c562635..8cd993e40f 100644 --- a/Modules/mmapmodule.c +++ b/Modules/mmapmodule.c @@ -568,7 +568,7 @@ mmap_item(self, i) int i; { CHECK_VALID(NULL); - if (i < 0 || i >= self->size) { + if (i < 0 || (size_t)i >= self->size) { PyErr_SetString(PyExc_IndexError, "mmap index out of range"); return NULL; } @@ -583,13 +583,13 @@ mmap_slice(self, ilow, ihigh) CHECK_VALID(NULL); if (ilow < 0) ilow = 0; - else if (ilow > self->size) + else if ((size_t)ilow > self->size) ilow = self->size; if (ihigh < 0) ihigh = 0; if (ihigh < ilow) ihigh = ilow; - else if (ihigh > self->size) + else if ((size_t)ihigh > self->size) ihigh = self->size; return PyString_FromStringAndSize(self->data + ilow, ihigh-ilow); @@ -628,13 +628,13 @@ mmap_ass_slice(self, ilow, ihigh, v) CHECK_VALID(-1); if (ilow < 0) ilow = 0; - else if (ilow > self->size) + else if ((size_t)ilow > self->size) ilow = self->size; if (ihigh < 0) ihigh = 0; if (ihigh < ilow) ihigh = ilow; - else if (ihigh > self->size) + else if ((size_t)ihigh > self->size) ihigh = self->size; if (! (PyString_Check(v)) ) { @@ -661,7 +661,7 @@ mmap_ass_item(self, i, v) const char *buf; CHECK_VALID(-1); - if (i < 0 || i >= self->size) { + if (i < 0 || (size_t)i >= self->size) { PyErr_SetString(PyExc_IndexError, "mmap index out of range"); return -1; }