From f50e1877245123a21f053d73951594794fa18500 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Fri, 20 Mar 2015 11:32:24 +0100 Subject: Fix compiler warnings: comparison between signed and unsigned numbers --- Modules/socketmodule.c | 2 +- Objects/unicodeobject.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 147b48e..8cf6140 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -1738,7 +1738,7 @@ getsockaddrarg(PySocketSockObject *s, PyObject *args, return 0; } - if (PyBytes_GET_SIZE(ctl_name) > sizeof(info.ctl_name)) { + if (PyBytes_GET_SIZE(ctl_name) > (Py_ssize_t)sizeof(info.ctl_name)) { PyErr_SetString(PyExc_ValueError, "provided string is too long"); Py_DECREF(ctl_name); diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index ab22289..56d9a02 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -4799,7 +4799,7 @@ _Py_DecodeUTF8_surrogateescape(const char *s, Py_ssize_t size) /* Note: size will always be longer than the resulting Unicode character count */ - if (PY_SSIZE_T_MAX / sizeof(wchar_t) < (size + 1)) + if (PY_SSIZE_T_MAX / (Py_ssize_t)sizeof(wchar_t) < (size + 1)) return NULL; unicode = PyMem_RawMalloc((size + 1) * sizeof(wchar_t)); if (!unicode) -- cgit v0.12