]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
do_mkvalue(): Squash compiler warnings about mixing
authorTim Peters <tim.peters@gmail.com>
Mon, 27 Feb 2006 17:49:41 +0000 (17:49 +0000)
committerTim Peters <tim.peters@gmail.com>
Mon, 27 Feb 2006 17:49:41 +0000 (17:49 +0000)
signed and unsigned types in comparison.

Python/modsupport.c

index 3b4c517e4ceb07e0458cf2e7a13e200427db5b1a..ad5b67522e44c98b5931fd6a315ab99c8816b2b3 100644 (file)
@@ -307,7 +307,7 @@ do_mkvalue(char **p_format, va_list *p_va)
                {
                        unsigned int n;
                        n = va_arg(*p_va, unsigned int);
-                       if (n > PyInt_GetMax())
+                       if (n > (unsigned long)PyInt_GetMax())
                                return PyLong_FromUnsignedLong((unsigned long)n);
                        else
                                return PyInt_FromLong(n);
@@ -320,7 +320,7 @@ do_mkvalue(char **p_format, va_list *p_va)
                {
                        unsigned long n;
                        n = va_arg(*p_va, unsigned long);
-                       if (n > PyInt_GetMax())
+                       if (n > (unsigned long)PyInt_GetMax())
                                return PyLong_FromUnsignedLong(n);
                        else
                                return PyInt_FromLong(n);