aboutsummaryrefslogtreecommitdiff
path: root/sqlite3.go
diff options
context:
space:
mode:
authorYasuhiro Matsumoto <mattn.jp@gmail.com>2016-09-08 00:39:47 +0900
committerYasuhiro Matsumoto <mattn.jp@gmail.com>2016-09-08 00:39:47 +0900
commit467e3720d848b4f2fe322196bbf400a7dd44ce55 (patch)
tree7fea610e2dee181cbe703924da2d1e4500c83a9b /sqlite3.go
parentfix build (diff)
downloadgolite-467e3720d848b4f2fe322196bbf400a7dd44ce55.tar.gz
golite-467e3720d848b4f2fe322196bbf400a7dd44ce55.tar.xz
fix build
Diffstat (limited to 'sqlite3.go')
-rw-r--r--sqlite3.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/sqlite3.go b/sqlite3.go
index eb016d7..286f121 100644
--- a/sqlite3.go
+++ b/sqlite3.go
@@ -101,6 +101,11 @@ void callbackTrampoline(sqlite3_context*, int, sqlite3_value**);
void stepTrampoline(sqlite3_context*, int, sqlite3_value**);
void doneTrampoline(sqlite3_context*);
+int
+_sqlite3_trace_v2(sqlite3* db, unsigned mask, int(*xc)(unsigned,void*,void*,void*), void *ctx) {
+ return sqlite3_trace_v2(db, mask, xc, ctx);
+}
+
void traceCallbackTrampoline(unsigned traceEventCode, void *ctx, void *p, void *x);
*/
import "C"
@@ -553,7 +558,7 @@ func (c *SQLiteConn) SetTrace(requested *TraceConfig) error {
}
func (c *SQLiteConn) setSQLiteTrace(sqliteEventMask uint) error {
- rv := C.sqlite3_trace_v2(c.db,
+ rv := C._sqlite3_trace_v2(c.db,
C.uint(sqliteEventMask),
(*[0]byte)(unsafe.Pointer(C.traceCallbackTrampoline)),
unsafe.Pointer(c.db)) // Fourth arg is same as first: we are