Skip to content

Commit 68e53de

Browse files
author
Mura Li
committed
Rename the wrapper functions to not pollute the sqlite3_* namespace
1 parent eb08795 commit 68e53de

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

sqlite3.go

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -79,37 +79,37 @@ _sqlite3_exec(sqlite3* db, const char* pcmd, long long* rowid, long long* change
7979
}
8080
8181
#ifdef SQLITE_ENABLE_UNLOCK_NOTIFY
82-
extern int sqlite3_step_blocking(sqlite3_stmt *stmt);
83-
extern int _sqlite3_step_blocking(sqlite3_stmt* stmt, long long* rowid, long long* changes);
84-
extern int sqlite3_prepare_v2_blocking(sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail);
82+
extern int _sqlite3_step_blocking(sqlite3_stmt *stmt);
83+
extern int _sqlite3_step_row_blocking(sqlite3_stmt* stmt, long long* rowid, long long* changes);
84+
extern int _sqlite3_prepare_v2_blocking(sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail);
8585
8686
static int
87-
sqlite3_step_internal(sqlite3_stmt *stmt)
87+
_sqlite3_step_internal(sqlite3_stmt *stmt)
8888
{
89-
return sqlite3_step_blocking(stmt);
89+
return _sqlite3_step_blocking(stmt);
9090
}
9191
9292
static int
93-
_sqlite3_step_internal(sqlite3_stmt* stmt, long long* rowid, long long* changes)
93+
_sqlite3_step_row_internal(sqlite3_stmt* stmt, long long* rowid, long long* changes)
9494
{
95-
return _sqlite3_step_blocking(stmt, rowid, changes);
95+
return _sqlite3_step_row_blocking(stmt, rowid, changes);
9696
}
9797
9898
static int
99-
sqlite3_prepare_v2_internal(sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
99+
_sqlite3_prepare_v2_internal(sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
100100
{
101-
return sqlite3_prepare_v2_blocking(db, zSql, nBytes, ppStmt, pzTail);
101+
return _sqlite3_prepare_v2_blocking(db, zSql, nBytes, ppStmt, pzTail);
102102
}
103103
104104
#else
105105
static int
106-
sqlite3_step_internal(sqlite3_stmt *stmt)
106+
_sqlite3_step_internal(sqlite3_stmt *stmt)
107107
{
108108
return sqlite3_step(stmt);
109109
}
110110
111111
static int
112-
_sqlite3_step_internal(sqlite3_stmt* stmt, long long* rowid, long long* changes)
112+
_sqlite3_step_row_internal(sqlite3_stmt* stmt, long long* rowid, long long* changes)
113113
{
114114
int rv = sqlite3_step(stmt);
115115
sqlite3* db = sqlite3_db_handle(stmt);
@@ -119,7 +119,7 @@ _sqlite3_step_internal(sqlite3_stmt* stmt, long long* rowid, long long* changes)
119119
}
120120
121121
static int
122-
sqlite3_prepare_v2_internal(sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
122+
_sqlite3_prepare_v2_internal(sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
123123
{
124124
return sqlite3_prepare_v2(db, zSql, nBytes, ppStmt, pzTail);
125125
}
@@ -1674,7 +1674,7 @@ func (c *SQLiteConn) prepare(ctx context.Context, query string) (driver.Stmt, er
16741674
defer C.free(unsafe.Pointer(pquery))
16751675
var s *C.sqlite3_stmt
16761676
var tail *C.char
1677-
rv := C.sqlite3_prepare_v2_internal(c.db, pquery, -1, &s, &tail)
1677+
rv := C._sqlite3_prepare_v2_internal(c.db, pquery, -1, &s, &tail)
16781678
if rv != C.SQLITE_OK {
16791679
return nil, c.lastError()
16801680
}
@@ -1908,7 +1908,7 @@ func (s *SQLiteStmt) exec(ctx context.Context, args []namedValue) (driver.Result
19081908
}
19091909

19101910
var rowid, changes C.longlong
1911-
rv := C._sqlite3_step_internal(s.s, &rowid, &changes)
1911+
rv := C._sqlite3_step_row_internal(s.s, &rowid, &changes)
19121912
if rv != C.SQLITE_ROW && rv != C.SQLITE_OK && rv != C.SQLITE_DONE {
19131913
err := s.c.lastError()
19141914
C.sqlite3_reset(s.s)
@@ -1980,7 +1980,7 @@ func (rc *SQLiteRows) Next(dest []driver.Value) error {
19801980
if rc.s.closed {
19811981
return io.EOF
19821982
}
1983-
rv := C.sqlite3_step_internal(rc.s.s)
1983+
rv := C._sqlite3_step_internal(rc.s.s)
19841984
if rv == C.SQLITE_DONE {
19851985
return io.EOF
19861986
}

sqlite3_opt_unlock_notify.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
extern int unlock_notify_wait(sqlite3 *db);
1111

1212
int
13-
sqlite3_step_blocking(sqlite3_stmt *stmt)
13+
_sqlite3_step_blocking(sqlite3_stmt *stmt)
1414
{
1515
int rv;
1616
sqlite3* db;
@@ -35,7 +35,7 @@ sqlite3_step_blocking(sqlite3_stmt *stmt)
3535
}
3636

3737
int
38-
_sqlite3_step_blocking(sqlite3_stmt* stmt, long long* rowid, long long* changes)
38+
_sqlite3_step_row_blocking(sqlite3_stmt* stmt, long long* rowid, long long* changes)
3939
{
4040
int rv;
4141
sqlite3* db;
@@ -62,7 +62,7 @@ _sqlite3_step_blocking(sqlite3_stmt* stmt, long long* rowid, long long* changes)
6262
}
6363

6464
int
65-
sqlite3_prepare_v2_blocking(sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
65+
_sqlite3_prepare_v2_blocking(sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
6666
{
6767
int rv;
6868

0 commit comments

Comments
 (0)