From 7634ff5ad6d141cab8d33fcff788b65e064a8104 Mon Sep 17 00:00:00 2001 From: Alexandre Vassalotti Date: Fri, 13 Jun 2008 02:16:06 +0000 Subject: Fixed compiler warnings on MSVC9.0 --- Modules/_pickle.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Modules/_pickle.c b/Modules/_pickle.c index 668663c..d015baf 100644 --- a/Modules/_pickle.c +++ b/Modules/_pickle.c @@ -627,7 +627,7 @@ memo_put(PicklerObject *self, PyObject *obj) else { if (x < 256) { pdata[0] = BINPUT; - pdata[1] = x; + pdata[1] = (unsigned char)x; len = 2; } else if (x <= 0xffffffffL) { @@ -3930,7 +3930,8 @@ load_mark(UnpicklerObject *self) /* Use the size_t type to check for overflow. */ alloc = ((size_t)self->num_marks << 1) + 20; - if (alloc > PY_SSIZE_T_MAX || alloc <= (self->num_marks + 1)) { + if (alloc > PY_SSIZE_T_MAX || + alloc <= ((size_t)self->num_marks + 1)) { PyErr_NoMemory(); return -1; } -- cgit v0.12