Use Py_ssize_t for PySet_Size() like all the other Py*_Size() functions.
authorNeal Norwitz <nnorwitz@gmail.com>
Sat, 4 Mar 2006 18:41:19 +0000 (18:41 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Sat, 4 Mar 2006 18:41:19 +0000 (18:41 +0000)
Include/setobject.h
Objects/setobject.c

index 1b0e5b12cd971ec2456497b6ba49de9ebca2e198..cea95cc29e6b83a08d74dc5b0c62d0bbdc1df318 100644 (file)
@@ -76,7 +76,7 @@ PyAPI_DATA(PyTypeObject) PyFrozenSet_Type;
 
 PyAPI_FUNC(PyObject *) PySet_New(PyObject *);
 PyAPI_FUNC(PyObject *) PyFrozenSet_New(PyObject *);
-PyAPI_FUNC(int) PySet_Size(PyObject *anyset);
+PyAPI_FUNC(Py_ssize_t) PySet_Size(PyObject *anyset);
 #define PySet_GET_SIZE(so) (((PySetObject *)(so))->used)
 PyAPI_FUNC(int) PySet_Contains(PyObject *anyset, PyObject *key);
 PyAPI_FUNC(int) PySet_Discard(PyObject *set, PyObject *key);
index 0041a10106fa6b69479cc97f588b8f7f11805279..ed3d1900a8a0423c3010a80f463fc831c8cc8c36 100644 (file)
@@ -1958,7 +1958,7 @@ PyFrozenSet_New(PyObject *iterable)
        return result;
 }
 
-int
+Py_ssize_t
 PySet_Size(PyObject *anyset)
 {
        if (!PyAnySet_Check(anyset)) {