Mercurial > cpython-lru_cache-weakref
diff Python/structmember.c @ 5287:5af766a1b531 legacy-trunk
Tweaks to keep the Microsoft compiler quier.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Wed, 09 Apr 1997 19:24:53 +0000 |
| parents | 65d2d8e67da3 |
| children | 5880384d7c71 |
line wrap: on
line diff
--- a/Python/structmember.c Wed Apr 09 18:22:28 1997 +0000 +++ b/Python/structmember.c Wed Apr 09 19:24:53 1997 +0000 @@ -186,7 +186,7 @@ err_badarg(); return -1; } - *(char*)addr = getintvalue(v); + *(char*)addr = (char) getintvalue(v); break; case T_SHORT: case T_USHORT: @@ -194,7 +194,7 @@ err_badarg(); return -1; } - *(short*)addr = getintvalue(v); + *(short*)addr = (short) getintvalue(v); break; case T_UINT: case T_INT: @@ -202,7 +202,7 @@ err_badarg(); return -1; } - *(int*)addr = getintvalue(v); + *(int*)addr = (int) getintvalue(v); break; case T_LONG: if (!is_intobject(v)) { @@ -223,9 +223,10 @@ break; case T_FLOAT: if (is_intobject(v)) - *(float*)addr = getintvalue(v); + *(float*)addr = (float) getintvalue(v); else if (is_floatobject(v)) - *(float*)addr = getfloatvalue(v); + *(float*)addr = + (float) getfloatvalue(v); else { err_badarg(); return -1; @@ -233,7 +234,8 @@ break; case T_DOUBLE: if (is_intobject(v)) - *(double*)addr = getintvalue(v); + *(double*)addr = + (double) getintvalue(v); else if (is_floatobject(v)) *(double*)addr = getfloatvalue(v); else {
