Use member names to initialize modules

This commit is contained in:
Andrew Murray 2025-02-05 20:20:57 +11:00
parent 2810d7c6ba
commit 7924b6a11f
7 changed files with 22 additions and 28 deletions

View File

@ -4439,10 +4439,9 @@ PyInit__imaging(void) {
static PyModuleDef module_def = { static PyModuleDef module_def = {
PyModuleDef_HEAD_INIT, PyModuleDef_HEAD_INIT,
"_imaging", /* m_name */ .m_name = "_imaging",
NULL, /* m_doc */ .m_size = -1,
-1, /* m_size */ .m_methods = functions,
functions, /* m_methods */
}; };
m = PyModule_Create(&module_def); m = PyModule_Create(&module_def);

View File

@ -1520,10 +1520,9 @@ PyInit__imagingcms(void) {
static PyModuleDef module_def = { static PyModuleDef module_def = {
PyModuleDef_HEAD_INIT, PyModuleDef_HEAD_INIT,
"_imagingcms", /* m_name */ .m_name = "_imagingcms",
NULL, /* m_doc */ .m_size = -1,
-1, /* m_size */ .m_methods = pyCMSdll_methods,
pyCMSdll_methods, /* m_methods */
}; };
m = PyModule_Create(&module_def); m = PyModule_Create(&module_def);

View File

@ -1630,10 +1630,9 @@ PyInit__imagingft(void) {
static PyModuleDef module_def = { static PyModuleDef module_def = {
PyModuleDef_HEAD_INIT, PyModuleDef_HEAD_INIT,
"_imagingft", /* m_name */ .m_name = "_imagingft",
NULL, /* m_doc */ .m_size = -1,
-1, /* m_size */ .m_methods = _functions,
_functions, /* m_methods */
}; };
m = PyModule_Create(&module_def); m = PyModule_Create(&module_def);

View File

@ -308,10 +308,9 @@ PyInit__imagingmath(void) {
static PyModuleDef module_def = { static PyModuleDef module_def = {
PyModuleDef_HEAD_INIT, PyModuleDef_HEAD_INIT,
"_imagingmath", /* m_name */ .m_name = "_imagingmath",
NULL, /* m_doc */ .m_size = -1,
-1, /* m_size */ .m_methods = _functions,
_functions, /* m_methods */
}; };
m = PyModule_Create(&module_def); m = PyModule_Create(&module_def);

View File

@ -252,10 +252,10 @@ PyInit__imagingmorph(void) {
static PyModuleDef module_def = { static PyModuleDef module_def = {
PyModuleDef_HEAD_INIT, PyModuleDef_HEAD_INIT,
"_imagingmorph", /* m_name */ .m_name = "_imagingmorph",
"A module for doing image morphology", /* m_doc */ .m_doc = "A module for doing image morphology",
-1, /* m_size */ .m_size = -1,
functions, /* m_methods */ .m_methods = functions,
}; };
m = PyModule_Create(&module_def); m = PyModule_Create(&module_def);

View File

@ -50,10 +50,9 @@ PyMODINIT_FUNC
PyInit__imagingtk(void) { PyInit__imagingtk(void) {
static PyModuleDef module_def = { static PyModuleDef module_def = {
PyModuleDef_HEAD_INIT, PyModuleDef_HEAD_INIT,
"_imagingtk", /* m_name */ .m_name = "_imagingtk",
NULL, /* m_doc */ .m_size = -1,
-1, /* m_size */ .m_methods = functions,
functions, /* m_methods */
}; };
PyObject *m; PyObject *m;
m = PyModule_Create(&module_def); m = PyModule_Create(&module_def);

View File

@ -835,10 +835,9 @@ PyInit__webp(void) {
static PyModuleDef module_def = { static PyModuleDef module_def = {
PyModuleDef_HEAD_INIT, PyModuleDef_HEAD_INIT,
"_webp", /* m_name */ .m_name = "_webp",
NULL, /* m_doc */ .m_size = -1,
-1, /* m_size */ .m_methods = webpMethods,
webpMethods, /* m_methods */
}; };
m = PyModule_Create(&module_def); m = PyModule_Create(&module_def);