summaryrefslogtreecommitdiffstats
path: root/Modules/_testcapi/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/_testcapi/list.c')
-rw-r--r--Modules/_testcapi/list.c150
1 files changed, 1 insertions, 149 deletions
diff --git a/Modules/_testcapi/list.c b/Modules/_testcapi/list.c
index 2cb6499..09cec4c 100644
--- a/Modules/_testcapi/list.c
+++ b/Modules/_testcapi/list.c
@@ -1,32 +1,6 @@
#include "parts.h"
#include "util.h"
-static PyObject *
-list_check(PyObject* Py_UNUSED(module), PyObject *obj)
-{
- NULLABLE(obj);
- return PyLong_FromLong(PyList_Check(obj));
-}
-
-static PyObject *
-list_check_exact(PyObject* Py_UNUSED(module), PyObject *obj)
-{
- NULLABLE(obj);
- return PyLong_FromLong(PyList_CheckExact(obj));
-}
-
-static PyObject *
-list_new(PyObject* Py_UNUSED(module), PyObject *obj)
-{
- return PyList_New(PyLong_AsSsize_t(obj));
-}
-
-static PyObject *
-list_size(PyObject *Py_UNUSED(module), PyObject *obj)
-{
- NULLABLE(obj);
- RETURN_SIZE(PyList_Size(obj));
-}
static PyObject *
list_get_size(PyObject *Py_UNUSED(module), PyObject *obj)
@@ -35,17 +9,6 @@ list_get_size(PyObject *Py_UNUSED(module), PyObject *obj)
RETURN_SIZE(PyList_GET_SIZE(obj));
}
-static PyObject *
-list_getitem(PyObject *Py_UNUSED(module), PyObject *args)
-{
- PyObject *obj;
- Py_ssize_t i;
- if (!PyArg_ParseTuple(args, "On", &obj, &i)) {
- return NULL;
- }
- NULLABLE(obj);
- return Py_XNewRef(PyList_GetItem(obj, i));
-}
static PyObject *
list_get_item(PyObject *Py_UNUSED(module), PyObject *args)
@@ -59,31 +22,6 @@ list_get_item(PyObject *Py_UNUSED(module), PyObject *args)
return Py_XNewRef(PyList_GET_ITEM(obj, i));
}
-static PyObject *
-list_get_item_ref(PyObject *Py_UNUSED(module), PyObject *args)
-{
- PyObject *obj;
- Py_ssize_t i;
- if (!PyArg_ParseTuple(args, "On", &obj, &i)) {
- return NULL;
- }
- NULLABLE(obj);
- return PyList_GetItemRef(obj, i);
-}
-
-static PyObject *
-list_setitem(PyObject *Py_UNUSED(module), PyObject *args)
-{
- PyObject *obj, *value;
- Py_ssize_t i;
- if (!PyArg_ParseTuple(args, "OnO", &obj, &i, &value)) {
- return NULL;
- }
- NULLABLE(obj);
- NULLABLE(value);
- RETURN_INT(PyList_SetItem(obj, i, Py_XNewRef(value)));
-
-}
static PyObject *
list_set_item(PyObject *Py_UNUSED(module), PyObject *args)
@@ -100,79 +38,6 @@ list_set_item(PyObject *Py_UNUSED(module), PyObject *args)
}
-static PyObject *
-list_insert(PyObject *Py_UNUSED(module), PyObject *args)
-{
- PyObject *obj, *value;
- Py_ssize_t where;
- if (!PyArg_ParseTuple(args, "OnO", &obj, &where, &value)) {
- return NULL;
- }
- NULLABLE(obj);
- NULLABLE(value);
- RETURN_INT(PyList_Insert(obj, where, Py_XNewRef(value)));
-
-}
-
-static PyObject *
-list_append(PyObject *Py_UNUSED(module), PyObject *args)
-{
- PyObject *obj, *value;
- if (!PyArg_ParseTuple(args, "OO", &obj, &value)) {
- return NULL;
- }
- NULLABLE(obj);
- NULLABLE(value);
- RETURN_INT(PyList_Append(obj, value));
-}
-
-static PyObject *
-list_getslice(PyObject *Py_UNUSED(module), PyObject *args)
-{
- PyObject *obj;
- Py_ssize_t ilow, ihigh;
- if (!PyArg_ParseTuple(args, "Onn", &obj, &ilow, &ihigh)) {
- return NULL;
- }
- NULLABLE(obj);
- return PyList_GetSlice(obj, ilow, ihigh);
-
-}
-
-static PyObject *
-list_setslice(PyObject *Py_UNUSED(module), PyObject *args)
-{
- PyObject *obj, *value;
- Py_ssize_t ilow, ihigh;
- if (!PyArg_ParseTuple(args, "OnnO", &obj, &ilow, &ihigh, &value)) {
- return NULL;
- }
- NULLABLE(obj);
- NULLABLE(value);
- RETURN_INT(PyList_SetSlice(obj, ilow, ihigh, value));
-}
-
-static PyObject *
-list_sort(PyObject* Py_UNUSED(module), PyObject *obj)
-{
- NULLABLE(obj);
- RETURN_INT(PyList_Sort(obj));
-}
-
-static PyObject *
-list_reverse(PyObject* Py_UNUSED(module), PyObject *obj)
-{
- NULLABLE(obj);
- RETURN_INT(PyList_Reverse(obj));
-}
-
-static PyObject *
-list_astuple(PyObject* Py_UNUSED(module), PyObject *obj)
-{
- NULLABLE(obj);
- return PyList_AsTuple(obj);
-}
-
static PyObject *
list_clear(PyObject* Py_UNUSED(module), PyObject *obj)
@@ -196,25 +61,12 @@ list_extend(PyObject* Py_UNUSED(module), PyObject *args)
static PyMethodDef test_methods[] = {
- {"list_check", list_check, METH_O},
- {"list_check_exact", list_check_exact, METH_O},
- {"list_new", list_new, METH_O},
- {"list_size", list_size, METH_O},
{"list_get_size", list_get_size, METH_O},
- {"list_getitem", list_getitem, METH_VARARGS},
{"list_get_item", list_get_item, METH_VARARGS},
- {"list_get_item_ref", list_get_item_ref, METH_VARARGS},
- {"list_setitem", list_setitem, METH_VARARGS},
{"list_set_item", list_set_item, METH_VARARGS},
- {"list_insert", list_insert, METH_VARARGS},
- {"list_append", list_append, METH_VARARGS},
- {"list_getslice", list_getslice, METH_VARARGS},
- {"list_setslice", list_setslice, METH_VARARGS},
- {"list_sort", list_sort, METH_O},
- {"list_reverse", list_reverse, METH_O},
- {"list_astuple", list_astuple, METH_O},
{"list_clear", list_clear, METH_O},
{"list_extend", list_extend, METH_VARARGS},
+
{NULL},
};