Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b2eaa44

Browse files
committed
Remove some old types for int based functions (Py_ssize_t is da thing now.)
1 parent 28ad48e commit b2eaa44

1 file changed

Lines changed: 0 additions & 9 deletions

File tree

Include/object.h

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -130,21 +130,12 @@ typedef PyObject * (*ternaryfunc)(PyObject *, PyObject *, PyObject *);
130130
typedef int (*inquiry)(PyObject *);
131131
typedef Py_ssize_t (*lenfunc)(PyObject *);
132132
typedef int (*coercion)(PyObject **, PyObject **);
133-
typedef PyObject *(*intargfunc)(PyObject *, int) Py_DEPRECATED(2.5);
134-
typedef PyObject *(*intintargfunc)(PyObject *, int, int) Py_DEPRECATED(2.5);
135133
typedef PyObject *(*ssizeargfunc)(PyObject *, Py_ssize_t);
136134
typedef PyObject *(*ssizessizeargfunc)(PyObject *, Py_ssize_t, Py_ssize_t);
137-
typedef int(*intobjargproc)(PyObject *, int, PyObject *);
138-
typedef int(*intintobjargproc)(PyObject *, int, int, PyObject *);
139135
typedef int(*ssizeobjargproc)(PyObject *, Py_ssize_t, PyObject *);
140136
typedef int(*ssizessizeobjargproc)(PyObject *, Py_ssize_t, Py_ssize_t, PyObject *);
141137
typedef int(*objobjargproc)(PyObject *, PyObject *, PyObject *);
142138

143-
/* int-based buffer interface */
144-
typedef int (*getreadbufferproc)(PyObject *, int, void **);
145-
typedef int (*getwritebufferproc)(PyObject *, int, void **);
146-
typedef int (*getsegcountproc)(PyObject *, int *);
147-
typedef int (*getcharbufferproc)(PyObject *, int, char **);
148139
/* ssize_t-based buffer interface */
149140
typedef Py_ssize_t (*readbufferproc)(PyObject *, Py_ssize_t, void **);
150141
typedef Py_ssize_t (*writebufferproc)(PyObject *, Py_ssize_t, void **);

0 commit comments

Comments
 (0)