mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
See if we can at least statically initialize some of module_def
This commit is contained in:
parent
98bfdec9b0
commit
7516a8bda9
@ -309,10 +309,9 @@ exec_module(PyObject *m) {
|
|||||||
|
|
||||||
static PyModuleDef_Slot slots[] = { {Py_mod_exec, (void*)exec_module}, {0, NULL} };
|
static PyModuleDef_Slot slots[] = { {Py_mod_exec, (void*)exec_module}, {0, NULL} };
|
||||||
|
|
||||||
static struct PyModuleDef module_def = {{0}};
|
static struct PyModuleDef module_def = {PyModuleDef_HEAD_INIT};
|
||||||
|
|
||||||
CALIBRE_MODINIT_FUNC PyInit_freetype(void) {
|
CALIBRE_MODINIT_FUNC PyInit_freetype(void) {
|
||||||
module_def.m_base = PyModuleDef_HEAD_INIT;
|
|
||||||
module_def.m_name = "freetype";
|
module_def.m_name = "freetype";
|
||||||
module_def.m_doc = freetype_doc;
|
module_def.m_doc = freetype_doc;
|
||||||
module_def.m_slots = slots;
|
module_def.m_slots = slots;
|
||||||
|
@ -184,10 +184,9 @@ exec_module(PyObject *mod) {
|
|||||||
|
|
||||||
static PyModuleDef_Slot slots[] = { {Py_mod_exec, (void*)exec_module}, {0, NULL} };
|
static PyModuleDef_Slot slots[] = { {Py_mod_exec, (void*)exec_module}, {0, NULL} };
|
||||||
|
|
||||||
static struct PyModuleDef module_def = {{0}};
|
static struct PyModuleDef module_def = {PyModuleDef_HEAD_INIT};
|
||||||
|
|
||||||
CALIBRE_MODINIT_FUNC PyInit_hunspell(void) {
|
CALIBRE_MODINIT_FUNC PyInit_hunspell(void) {
|
||||||
module_def.m_base = PyModuleDef_HEAD_INIT;
|
|
||||||
module_def.m_name = "hunspell";
|
module_def.m_name = "hunspell";
|
||||||
module_def.m_slots = slots;
|
module_def.m_slots = slots;
|
||||||
return PyModuleDef_Init(&module_def);
|
return PyModuleDef_Init(&module_def);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user