]> granicus.if.org Git - python/commitdiff
clean up warnings in Win32 build of mmapmodule.c
authorGuido van Rossum <guido@python.org>
Sat, 1 Jul 2000 00:51:51 +0000 (00:51 +0000)
committerGuido van Rossum <guido@python.org>
Sat, 1 Jul 2000 00:51:51 +0000 (00:51 +0000)
Modules/mmapmodule.c

index 5e8c56263531d7a453f492811591e51de15a3599..8cd993e40f8a2fcb2bb79e0e48972647f8b95a16 100644 (file)
@@ -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;
        }