updated for version 7.4.180
Problem: Older Python versions don't support %ld.
Solution: Use %d instead. (ZyX)
diff --git a/src/if_py_both.h b/src/if_py_both.h
index a0902b2..2442220 100644
--- a/src/if_py_both.h
+++ b/src/if_py_both.h
@@ -2510,8 +2510,8 @@
{
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 @@
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;