Skip to content

Commit 019ad62

Browse files
author
Erlend Egeberg Aasland
authored
bpo-42064: Remove stale extern declarations in sqlite3 headers (GH-26840)
1 parent e9c8f78 commit 019ad62

File tree

6 files changed

+0
-24
lines changed

6 files changed

+0
-24
lines changed

‎Modules/_sqlite/connection.h‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,6 @@ typedef struct
9898
PyObject* NotSupportedError;
9999
} pysqlite_Connection;
100100

101-
extern PyTypeObject *pysqlite_ConnectionType;
102-
103101
int pysqlite_connection_register_cursor(pysqlite_Connection* connection, PyObject* cursor);
104102
int pysqlite_check_thread(pysqlite_Connection* self);
105103
int pysqlite_check_connection(pysqlite_Connection* con);

‎Modules/_sqlite/cursor.h‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ typedef struct
5252
PyObject* in_weakreflist; /* List of weak references */
5353
} pysqlite_Cursor;
5454

55-
extern PyTypeObject *pysqlite_CursorType;
56-
5755
int pysqlite_cursor_setup_types(PyObject *module);
5856

5957
#define UNKNOWN (-1)

‎Modules/_sqlite/prepare_protocol.h‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ typedef struct
3030
PyObject_HEAD
3131
} pysqlite_PrepareProtocol;
3232

33-
extern PyTypeObject *pysqlite_PrepareProtocolType;
34-
3533
int pysqlite_prepare_protocol_setup_types(PyObject *module);
3634

3735
#define UNKNOWN (-1)

‎Modules/_sqlite/row.h‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ typedef struct _Row
3333
PyObject* description;
3434
} pysqlite_Row;
3535

36-
extern PyTypeObject *pysqlite_RowType;
37-
3836
int pysqlite_row_setup_types(PyObject *module);
3937

4038
#endif

‎Modules/_sqlite/statement.h‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ typedef struct
3838
PyObject* in_weakreflist; /* List of weak references */
3939
} pysqlite_Statement;
4040

41-
extern PyTypeObject *pysqlite_StatementType;
42-
4341
pysqlite_Statement *pysqlite_statement_create(pysqlite_Connection *connection, PyObject *sql);
4442

4543
int pysqlite_statement_bind_parameter(pysqlite_Statement* self, int pos, PyObject* parameter);

‎Tools/c-analyzer/cpython/ignored.tsv‎

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,6 @@ Modules/_io/_iomodule.h - _PyIO_str_write -
4949
Modules/_io/_iomodule.h - _PyIO_empty_str -
5050
Modules/_io/_iomodule.h - _PyIO_empty_bytes -
5151
Modules/_multiprocessing/multiprocessing.h - _PyMp_SemLockType -
52-
Modules/_sqlite/cache.h - pysqlite_NodeType -
53-
Modules/_sqlite/cache.h - pysqlite_CacheType -
54-
Modules/_sqlite/cursor.h - pysqlite_CursorType -
55-
Modules/_sqlite/row.h - pysqlite_RowType -
56-
Modules/_sqlite/prepare_protocol.h - pysqlite_PrepareProtocolType -
57-
Modules/_sqlite/statement.h - pysqlite_StatementType -
58-
Modules/_sqlite/connection.h - pysqlite_ConnectionType -
5952
Modules/_sqlite/module.c - pysqlite_Error -
6053
Modules/_sqlite/module.c - pysqlite_Warning -
6154
Modules/_sqlite/module.c - pysqlite_InterfaceError -
@@ -2372,13 +2365,6 @@ Modules/_tkinter.c - Tktt_Type -
23722365
Modules/xxlimited.c - Xxo_Type -
23732366
Modules/_decimal/_decimal.c - DecimalTuple -
23742367
Modules/_decimal/_decimal.c - PyDecSignalDict_Type -
2375-
Modules/_sqlite/connection.c - pysqlite_ConnectionType -
2376-
Modules/_sqlite/statement.c - pysqlite_StatementType -
2377-
Modules/_sqlite/cache.c - pysqlite_NodeType -
2378-
Modules/_sqlite/cache.c - pysqlite_CacheType -
2379-
Modules/_sqlite/row.c - pysqlite_RowType -
2380-
Modules/_sqlite/prepare_protocol.c - pysqlite_PrepareProtocolType -
2381-
Modules/_sqlite/cursor.c - pysqlite_CursorType -
23822368

23832369
# exception types []
23842370
Modules/_ctypes/_ctypes.c - PyExc_ArgError -

0 commit comments

Comments
 (0)