Dont use designated initializers

This commit is contained in:
Kovid Goyal 2021-06-14 08:47:08 +05:30
parent a7da47b922
commit 0b38d385e2
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 9 additions and 11 deletions

View File

@ -74,8 +74,7 @@
{ {
"name": "sqlite_extension", "name": "sqlite_extension",
"sources": "calibre/db/sqlite_extension.cpp", "sources": "calibre/db/sqlite_extension.cpp",
"inc_dirs": "!sqlite_inc_dirs", "inc_dirs": "!sqlite_inc_dirs"
"needs_c++14": true
}, },
{ {
"name": "lzx", "name": "lzx",

View File

@ -62,15 +62,14 @@ exec_module(PyObject *mod) { return 0; }
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 = { static struct PyModuleDef module_def = {PyModuleDef_HEAD_INIT};
.m_base = PyModuleDef_HEAD_INIT,
.m_name = "sqlite_extension",
.m_doc = "Implement ICU based tokenizer for FTS5",
.m_methods = methods,
.m_slots = slots,
};
extern "C" { extern "C" {
CALIBRE_MODINIT_FUNC PyInit_sqlite_extension(void) { return PyModuleDef_Init(&module_def); } CALIBRE_MODINIT_FUNC PyInit_sqlite_extension(void) {
module_def.m_name = "sqlite_extension";
module_def.m_doc = "Implement ICU based tokenizer for FTS5";
module_def.m_methods = methods;
module_def.m_slots = slots;
return PyModuleDef_Init(&module_def);
}
} }