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",
"sources": "calibre/db/sqlite_extension.cpp",
"inc_dirs": "!sqlite_inc_dirs",
"needs_c++14": true
"inc_dirs": "!sqlite_inc_dirs"
},
{
"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 struct PyModuleDef module_def = {
.m_base = PyModuleDef_HEAD_INIT,
.m_name = "sqlite_extension",
.m_doc = "Implement ICU based tokenizer for FTS5",
.m_methods = methods,
.m_slots = slots,
};
static struct PyModuleDef module_def = {PyModuleDef_HEAD_INIT};
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);
}
}