diff options
author | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2016-09-08 00:39:47 +0900 |
---|---|---|
committer | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2016-09-08 00:39:47 +0900 |
commit | 467e3720d848b4f2fe322196bbf400a7dd44ce55 (patch) | |
tree | 7fea610e2dee181cbe703924da2d1e4500c83a9b /sqlite3.go | |
parent | fix build (diff) | |
download | golite-467e3720d848b4f2fe322196bbf400a7dd44ce55.tar.gz golite-467e3720d848b4f2fe322196bbf400a7dd44ce55.tar.xz |
fix build
Diffstat (limited to 'sqlite3.go')
-rw-r--r-- | sqlite3.go | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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 |