#include "parts.h" #include "util.h" static PyObject * eval_get_func_name(PyObject *self, PyObject *func) { … } static PyObject * eval_get_func_desc(PyObject *self, PyObject *func) { … } static PyObject * eval_getlocals(PyObject *module, PyObject *Py_UNUSED(args)) { … } static PyObject * eval_getglobals(PyObject *module, PyObject *Py_UNUSED(args)) { … } static PyObject * eval_getbuiltins(PyObject *module, PyObject *Py_UNUSED(args)) { … } static PyObject * eval_getframe(PyObject *module, PyObject *Py_UNUSED(args)) { … } static PyObject * eval_getframe_builtins(PyObject *module, PyObject *Py_UNUSED(args)) { … } static PyObject * eval_getframe_globals(PyObject *module, PyObject *Py_UNUSED(args)) { … } static PyObject * eval_getframe_locals(PyObject *module, PyObject *Py_UNUSED(args)) { … } static PyObject * eval_get_recursion_limit(PyObject *module, PyObject *Py_UNUSED(args)) { … } static PyObject * eval_set_recursion_limit(PyObject *module, PyObject *args) { … } static PyMethodDef test_methods[] = …; int _PyTestLimitedCAPI_Init_Eval(PyObject *m) { … }