diff --git a/Modules/_sqlite/connection.c b/Modules/_sqlite/connection.c index 69203f85e05553..6ead1433c428c0 100644 --- a/Modules/_sqlite/connection.c +++ b/Modules/_sqlite/connection.c @@ -23,13 +23,14 @@ #include "cache.h" #include "module.h" -#include "structmember.h" // PyMemberDef #include "connection.h" #include "statement.h" #include "cursor.h" #include "prepare_protocol.h" #include "util.h" +#include "structmember.h" // PyMemberDef + #define ACTION_FINALIZE 1 #define ACTION_RESET 2 diff --git a/Modules/_sqlite/connection.h b/Modules/_sqlite/connection.h index aadf439034fe28..55e8849c6f942d 100644 --- a/Modules/_sqlite/connection.h +++ b/Modules/_sqlite/connection.h @@ -25,8 +25,6 @@ #define PYSQLITE_CONNECTION_H #define PY_SSIZE_T_CLEAN #include "Python.h" -#include "pythread.h" -#include "structmember.h" #include "cache.h" #include "module.h" diff --git a/Modules/_sqlite/cursor.c b/Modules/_sqlite/cursor.c index 3c09c1c6b7e50c..9ca03482f51813 100644 --- a/Modules/_sqlite/cursor.c +++ b/Modules/_sqlite/cursor.c @@ -25,6 +25,8 @@ #include "module.h" #include "util.h" +#include "structmember.h" // PyMemberDef + PyObject* pysqlite_cursor_iternext(pysqlite_Cursor* self); static const char errmsg_fetch_across_rollback[] = "Cursor needed to be reset because of commit/rollback and can no longer be fetched from."; diff --git a/Modules/_sqlite/microprotocols.c b/Modules/_sqlite/microprotocols.c index 64095adb4db2b2..8498f8ac22098a 100644 --- a/Modules/_sqlite/microprotocols.c +++ b/Modules/_sqlite/microprotocols.c @@ -23,8 +23,6 @@ * 3. This notice may not be removed or altered from any source distribution. */ -#include - #include "cursor.h" #include "microprotocols.h" #include "prepare_protocol.h" diff --git a/Modules/_sqlite/statement.c b/Modules/_sqlite/statement.c index 4682d286c581c2..57c47908e48d65 100644 --- a/Modules/_sqlite/statement.c +++ b/Modules/_sqlite/statement.c @@ -28,6 +28,8 @@ #include "prepare_protocol.h" #include "util.h" +#include "structmember.h" // PyMemberDef + /* prototypes */ static int pysqlite_check_remaining_sql(const char* tail); @@ -461,7 +463,7 @@ static int pysqlite_check_remaining_sql(const char* tail) return 0; } -static PyMemberDef stmt_members[] = { +static struct PyMemberDef stmt_members[] = { {"__weaklistoffset__", T_PYSSIZET, offsetof(pysqlite_Statement, in_weakreflist), READONLY}, {NULL}, }; diff --git a/Modules/_sqlite/util.h b/Modules/_sqlite/util.h index c5a220e9b0aa72..7b9618c7d6e366 100644 --- a/Modules/_sqlite/util.h +++ b/Modules/_sqlite/util.h @@ -25,7 +25,7 @@ #define PYSQLITE_UTIL_H #define PY_SSIZE_T_CLEAN #include "Python.h" -#include "pythread.h" + #include "sqlite3.h" #include "connection.h"