#include "parts.h" #include "util.h" static PyObject * dict_check(PyObject *self, PyObject *obj) { … } static PyObject * dict_checkexact(PyObject *self, PyObject *obj) { … } static PyObject * dict_new(PyObject *self, PyObject *Py_UNUSED(ignored)) { … } static PyObject * dictproxy_new(PyObject *self, PyObject *obj) { … } static PyObject * dict_clear(PyObject *self, PyObject *obj) { … } static PyObject * dict_copy(PyObject *self, PyObject *obj) { … } static PyObject * dict_contains(PyObject *self, PyObject *args) { … } static PyObject * dict_size(PyObject *self, PyObject *obj) { … } static PyObject * dict_getitem(PyObject *self, PyObject *args) { … } static PyObject * dict_getitemstring(PyObject *self, PyObject *args) { … } static PyObject * dict_getitemwitherror(PyObject *self, PyObject *args) { … } static PyObject * dict_setitem(PyObject *self, PyObject *args) { … } static PyObject * dict_setitemstring(PyObject *self, PyObject *args) { … } static PyObject * dict_delitem(PyObject *self, PyObject *args) { … } static PyObject * dict_delitemstring(PyObject *self, PyObject *args) { … } static PyObject * dict_keys(PyObject *self, PyObject *obj) { … } static PyObject * dict_values(PyObject *self, PyObject *obj) { … } static PyObject * dict_items(PyObject *self, PyObject *obj) { … } static PyObject * dict_next(PyObject *self, PyObject *args) { … } static PyObject * dict_merge(PyObject *self, PyObject *args) { … } static PyObject * dict_update(PyObject *self, PyObject *args) { … } static PyObject * dict_mergefromseq2(PyObject *self, PyObject *args) { … } static PyMethodDef test_methods[] = …; int _PyTestLimitedCAPI_Init_Dict(PyObject *m) { … }