Meador Inge added the comment: Hmmmm, maybe I am missing some context, but why not avoid the casting and do?
diff --git a/Modules/_io/bytesio.c b/Modules/_io/bytesio.c --- a/Modules/_io/bytesio.c +++ b/Modules/_io/bytesio.c @@ -47,7 +47,7 @@ typedef struct { * exception and returns -1 on failure. Existing state is preserved on failure. */ static int -unshare(bytesio *self, size_t preferred_size, int truncate) +unshare(bytesio *self, Py_ssize_t preferred_size, int truncate) { if (self->initvalue) { Py_ssize_t copy_size; ---------- nosy: +meador.inge stage: -> patch review _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue22125> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com