Mercurial > cpython-lru_cache-weakref
diff Include/sliceobject.h @ 37165:45dd938b7feb legacy-trunk
Stop duplicating code and handle slice indices consistently and correctly
wrt to ssize_t.
| author | Neal Norwitz <nnorwitz@gmail.com> |
|---|---|
| date | Thu, 23 Mar 2006 06:03:08 +0000 |
| parents | 7fdc639bc5b4 |
| children | e70cdce0e8b2 |
line wrap: on
line diff
--- a/Include/sliceobject.h Thu Mar 23 05:48:09 2006 +0000 +++ b/Include/sliceobject.h Thu Mar 23 06:03:08 2006 +0000 @@ -30,6 +30,7 @@ PyAPI_FUNC(PyObject *) PySlice_New(PyObject* start, PyObject* stop, PyObject* step); +PyAPI_FUNC(PyObject *) _PySlice_FromIndices(Py_ssize_t start, Py_ssize_t stop); PyAPI_FUNC(int) PySlice_GetIndices(PySliceObject *r, Py_ssize_t length, Py_ssize_t *start, Py_ssize_t *stop, Py_ssize_t *step); PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length,
