diffhelpers: use Py_ssize_t in testhunk()
authorAdrian Buehlmann <adrian@cadifra.com>
Sat, 12 May 2012 14:00:51 +0200
changeset 16695 0a0933d3d59c
parent 16694 797b76205408
child 16696 d1afbf03e69a
diffhelpers: use Py_ssize_t in testhunk() Eliminates mercurial/diffhelpers.c(143) : warning C4244: '=' : conversion from 'Py_ssize_t' to 'int', possible loss of data mercurial/diffhelpers.c(144) : warning C4244: '=' : conversion from 'Py_ssize_t' to 'int', possible loss of data when compiling for Windows x64 target using the Microsoft compiler.
mercurial/diffhelpers.c
--- a/mercurial/diffhelpers.c	Sat May 12 13:21:08 2012 +0200
+++ b/mercurial/diffhelpers.c	Sat May 12 14:00:51 2012 +0200
@@ -134,8 +134,8 @@
 
 	PyObject *a, *b;
 	long bstart;
-	int alen, blen;
-	int i;
+	Py_ssize_t alen, blen;
+	Py_ssize_t i;
 	char *sa, *sb;
 
 	if (!PyArg_ParseTuple(args, "OOl", &a, &b, &bstart))