diff --git a/mercurial/cext/bdiff.c b/mercurial/cext/bdiff.c --- a/mercurial/cext/bdiff.c +++ b/mercurial/cext/bdiff.c @@ -103,8 +103,8 @@ static PyObject *bdiff(PyObject *self, P } /* we can almost add: if (li == lmax) lcommon = li; */ - an = bdiff_splitlines(ba.buf + lcommon, la - lcommon, &al); - bn = bdiff_splitlines(bb.buf + lcommon, lb - lcommon, &bl); + an = bdiff_splitlines((char *)ba.buf + lcommon, la - lcommon, &al); + bn = bdiff_splitlines((char *)bb.buf + lcommon, lb - lcommon, &bl); if (!al || !bl) { PyErr_NoMemory(); goto cleanup;