From 35c3f4f249409a99295764d77fdc043920a26827 Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Sat, 24 Dec 2005 06:23:41 +0000 Subject: [PATCH] do_mkvalue(), 'I' and 'k' cases: squash legitimate compiler warnings about mixing signed and unsigned types in comparisons. --- Python/modsupport.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Python/modsupport.c b/Python/modsupport.c index e77cb3614aa..7241936fe92 100644 --- a/Python/modsupport.c +++ b/Python/modsupport.c @@ -307,7 +307,7 @@ do_mkvalue(const 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(const 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);