]> granicus.if.org Git - python/commitdiff
Fix some compiler warnings for signed comparisons on Unix and Windows.
authorNeal Norwitz <nnorwitz@gmail.com>
Wed, 31 Oct 2007 06:33:20 +0000 (06:33 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Wed, 31 Oct 2007 06:33:20 +0000 (06:33 +0000)
Modules/mmapmodule.c

index 4474eeeaa0d51c8bcd916ff6cd182cfb28d22a33..f1f80016606b47470b868736fee35592d0976b29 100644 (file)
@@ -710,7 +710,7 @@ mmap_subscript(mmap_object *self, PyObject *item)
                        return NULL;
                if (i < 0)
                        i += self->size;
-               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;
@@ -851,7 +851,7 @@ mmap_ass_subscript(mmap_object *self, PyObject *item, PyObject *value)
                        return -1;
                if (i < 0)
                        i += self->size;
-               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;