summaryrefslogtreecommitdiff
path: root/test cases/python/9 extmodule limited api/limited.c
diff options
context:
space:
mode:
Diffstat (limited to 'test cases/python/9 extmodule limited api/limited.c')
-rw-r--r--test cases/python/9 extmodule limited api/limited.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/test cases/python/9 extmodule limited api/limited.c b/test cases/python/9 extmodule limited api/limited.c
index 0d1c71820..b977419ca 100644
--- a/test cases/python/9 extmodule limited api/limited.c
+++ b/test cases/python/9 extmodule limited api/limited.c
@@ -6,12 +6,22 @@
#error Wrong value for Py_LIMITED_API
#endif
+static PyObject *
+hello(PyObject * Py_UNUSED(self), PyObject * Py_UNUSED(args)) {
+ return PyUnicode_FromString("hello world");
+}
+
+static struct PyMethodDef methods[] = {
+ { "hello", hello, METH_NOARGS, NULL },
+ { NULL, NULL, 0, NULL },
+};
+
static struct PyModuleDef limited_module = {
PyModuleDef_HEAD_INIT,
- "limited_api_test",
+ "limited",
NULL,
-1,
- NULL
+ methods
};
PyMODINIT_FUNC PyInit_limited(void) {