diff options
| author | Jussi Pakkanen <jussi.pakkanen@mailbox.org> | 2025-11-23 16:15:20 +0200 |
|---|---|---|
| committer | Jussi Pakkanen <jussi.pakkanen@mailbox.org> | 2025-11-23 17:40:18 +0200 |
| commit | 23b3619b31fd78a318bd95954c1e62e361c0cb4a (patch) | |
| tree | a76eab6a3b52ba399c6e6a7b8de0ed62f917b305 /test cases/unit/126 python extension/foo.c | |
| parent | b1b22987101a97aa5e7afabd73f6ac5a3ac7aa65 (diff) | |
| download | meson-23b3619b31fd78a318bd95954c1e62e361c0cb4a.tar.gz | |
Condense directory names for rc1.
Diffstat (limited to 'test cases/unit/126 python extension/foo.c')
| -rw-r--r-- | test cases/unit/126 python extension/foo.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/test cases/unit/126 python extension/foo.c b/test cases/unit/126 python extension/foo.c new file mode 100644 index 000000000..e1a0dfb7b --- /dev/null +++ b/test cases/unit/126 python extension/foo.c @@ -0,0 +1,31 @@ +#define PY_SSIZE_T_CLEAN +#include <Python.h> + + +static PyObject * +bar_impl(PyObject *self, PyObject *args) +{ + return Py_None; +} + + +static PyMethodDef foo_methods[] = { + {"bar", bar_impl, METH_NOARGS, NULL}, + {NULL, NULL, 0, NULL} /* sentinel */ +}; + + +static struct PyModuleDef foo_module = { + PyModuleDef_HEAD_INIT, + "foo", /* m_name */ + NULL, /* m_doc */ + -1, /* m_size */ + foo_methods, /* m_methods */ +}; + + +PyMODINIT_FUNC +PyInit_foo(void) +{ + return PyModule_Create(&foo_module); +} |
