Issue #9566: Explicit downcast to fix compiler warnings on Win64 · pythoncapi/cpython@56cb125 · GitHub
Skip to content

Commit 56cb125

Browse files
committed
Issue python#9566: Explicit downcast to fix compiler warnings on Win64
1 parent 4ca1cf3 commit 56cb125

4 files changed

Lines changed: 8 additions & 6 deletions

File tree

Modules/faulthandler.c

Lines changed: 4 additions & 2 deletions

Modules/md5module.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ md5_process(struct md5_state *md5, const unsigned char *in, Py_ssize_t inlen)
246246
} else {
247247
n = MIN(inlen, (Py_ssize_t)(MD5_BLOCKSIZE - md5->curlen));
248248
memcpy(md5->buf + md5->curlen, in, (size_t)n);
249-
md5->curlen += n;
249+
md5->curlen += (MD5_INT32)n;
250250
in += n;
251251
inlen -= n;
252252
if (md5->curlen == MD5_BLOCKSIZE) {

Modules/sha1module.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ sha1_process(struct sha1_state *sha1,
222222
} else {
223223
n = MIN(inlen, (Py_ssize_t)(SHA1_BLOCKSIZE - sha1->curlen));
224224
memcpy(sha1->buf + sha1->curlen, in, (size_t)n);
225-
sha1->curlen += n;
225+
sha1->curlen += (SHA1_INT32)n;
226226
in += n;
227227
inlen -= n;
228228
if (sha1->curlen == SHA1_BLOCKSIZE) {

Modules/zlibmodule.c

Lines changed: 2 additions & 2 deletions

0 commit comments

Comments
 (0)