#include "pyconfig.h"
#if !defined(Py_GIL_DISABLED) && !defined(Py_LIMITED_API)
#define Py_LIMITED_API …
#endif
#include "parts.h"
#include "util.h"
static PyObject *
list_check(PyObject* Py_UNUSED(module), PyObject *obj)
{ … }
static PyObject *
list_check_exact(PyObject* Py_UNUSED(module), PyObject *obj)
{ … }
static PyObject *
list_new(PyObject* Py_UNUSED(module), PyObject *obj)
{ … }
static PyObject *
list_size(PyObject *Py_UNUSED(module), PyObject *obj)
{ … }
static PyObject *
list_getitem(PyObject *Py_UNUSED(module), PyObject *args)
{ … }
static PyObject *
list_get_item_ref(PyObject *Py_UNUSED(module), PyObject *args)
{ … }
static PyObject *
list_setitem(PyObject *Py_UNUSED(module), PyObject *args)
{ … }
static PyObject *
list_insert(PyObject *Py_UNUSED(module), PyObject *args)
{ … }
static PyObject *
list_append(PyObject *Py_UNUSED(module), PyObject *args)
{ … }
static PyObject *
list_getslice(PyObject *Py_UNUSED(module), PyObject *args)
{ … }
static PyObject *
list_setslice(PyObject *Py_UNUSED(module), PyObject *args)
{ … }
static PyObject *
list_sort(PyObject* Py_UNUSED(module), PyObject *obj)
{ … }
static PyObject *
list_reverse(PyObject* Py_UNUSED(module), PyObject *obj)
{ … }
static PyObject *
list_astuple(PyObject* Py_UNUSED(module), PyObject *obj)
{ … }
static PyMethodDef test_methods[] = …;
int
_PyTestLimitedCAPI_Init_List(PyObject *m)
{ … }