Mercurial > vim
diff src/if_py_both.h @ 5768:3ee5808a293c v7.4.228
updated for version 7.4.228
Problem: Compiler warnings when building with Python 3.2.
Solution: Make type cast depend on Python version. (Ken Takata)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 30 Mar 2014 16:11:43 +0200 |
parents | a8650e2a0b5a |
children | b4ce0e1fb5a6 |
line wrap: on
line diff
--- a/src/if_py_both.h +++ b/src/if_py_both.h @@ -2328,7 +2328,7 @@ ListItem(ListObject *self, PyObject* idx { Py_ssize_t start, stop, step, slicelen; - if (PySlice_GetIndicesEx((PySliceObject *)idx, ListLength(self), + if (PySlice_GetIndicesEx((PySliceObject_T *)idx, ListLength(self), &start, &stop, &step, &slicelen) < 0) return NULL; return ListSlice(self, start, step, slicelen); @@ -2618,7 +2618,7 @@ ListAssItem(ListObject *self, PyObject * { Py_ssize_t start, stop, step, slicelen; - if (PySlice_GetIndicesEx((PySliceObject *)idx, ListLength(self), + if (PySlice_GetIndicesEx((PySliceObject_T *)idx, ListLength(self), &start, &stop, &step, &slicelen) < 0) return -1; return ListAssSlice(self, start, step, slicelen,