Commit 3b6dbefe authored by Alexandre Vassalotti's avatar Alexandre Vassalotti

Fixed compiler warnings on MSVC9.0

parent 44531d30
...@@ -627,7 +627,7 @@ memo_put(PicklerObject *self, PyObject *obj) ...@@ -627,7 +627,7 @@ memo_put(PicklerObject *self, PyObject *obj)
else { else {
if (x < 256) { if (x < 256) {
pdata[0] = BINPUT; pdata[0] = BINPUT;
pdata[1] = x; pdata[1] = (unsigned char)x;
len = 2; len = 2;
} }
else if (x <= 0xffffffffL) { else if (x <= 0xffffffffL) {
...@@ -3930,7 +3930,8 @@ load_mark(UnpicklerObject *self) ...@@ -3930,7 +3930,8 @@ load_mark(UnpicklerObject *self)
/* Use the size_t type to check for overflow. */ /* Use the size_t type to check for overflow. */
alloc = ((size_t)self->num_marks << 1) + 20; 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(); PyErr_NoMemory();
return -1; return -1;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment