diff src/if_py_both.h @ 5668:b1b8b097539a v7.4.180

updated for version 7.4.180 Problem: Older Python versions don't support %ld. Solution: Use %d instead. (ZyX)
author Bram Moolenaar <bram@vim.org>
date Sat, 15 Feb 2014 15:59:03 +0100
parents d1c8c1d64034
children a8650e2a0b5a
line wrap: on
line diff
--- a/src/if_py_both.h
+++ b/src/if_py_both.h
@@ -2510,8 +2510,8 @@ ListAssSlice(ListObject *self, Py_ssize_
 	{
 	    Py_DECREF(iterator);
 	    PyErr_FORMAT(PyExc_ValueError,
-		    N_("attempt to assign sequence of size greater then %ld "
-			"to extended slice"), (long)slicelen);
+		    N_("attempt to assign sequence of size greater then %d "
+			"to extended slice"), (int) slicelen);
 	    list_restore(numadded, numreplaced, slicelen, l, lis, lastaddedli);
 	    PyMem_Free(lis);
 	    return -1;
@@ -2523,8 +2523,8 @@ ListAssSlice(ListObject *self, Py_ssize_
     if (step != 1 && i != slicelen)
     {
 	PyErr_FORMAT2(PyExc_ValueError,
-		N_("attempt to assign sequence of size %ld to extended slice "
-		    "of size %ld"), (long)i, (long)slicelen);
+		N_("attempt to assign sequence of size %d to extended slice "
+		    "of size %d"), (int) i, (int) slicelen);
 	list_restore(numadded, numreplaced, slicelen, l, lis, lastaddedli);
 	PyMem_Free(lis);
 	return -1;