@@ -34,8 +34,8 @@ import (
3434)
3535
3636//export callbackTrampoline
37- func callbackTrampoline (ctx * C.sqlite3_context , argc int , argv * * C.sqlite3_value ) {
38- args := (* [(math .MaxInt32 - 1 ) / unsafe .Sizeof ((* C .sqlite3_value )(nil ))]* C.sqlite3_value )(unsafe .Pointer (argv ))[:argc : argc ]
37+ func callbackTrampoline (ctx * C.sqlite3_context , argc C. int , argv * * C.sqlite3_value ) {
38+ args := (* [(math .MaxInt32 - 1 ) / unsafe .Sizeof ((* C .sqlite3_value )(nil ))]* C.sqlite3_value )(unsafe .Pointer (argv ))[:int ( argc ): int ( argc ) ]
3939 fi := lookupHandle (C .sqlite3_user_data (ctx )).(* functionInfo )
4040 fi .Call (ctx , args )
4141}
@@ -60,9 +60,9 @@ func compareTrampoline(handlePtr unsafe.Pointer, la C.int, a *C.char, lb C.int,
6060}
6161
6262//export commitHookTrampoline
63- func commitHookTrampoline (handle unsafe.Pointer ) int {
63+ func commitHookTrampoline (handle unsafe.Pointer ) C. int {
6464 callback := lookupHandle (handle ).(func () int )
65- return callback ()
65+ return C . int ( callback () )
6666}
6767
6868//export rollbackHookTrampoline
@@ -72,23 +72,23 @@ func rollbackHookTrampoline(handle unsafe.Pointer) {
7272}
7373
7474//export updateHookTrampoline
75- func updateHookTrampoline (handle unsafe.Pointer , op int , db * C.char , table * C.char , rowid int64 ) {
75+ func updateHookTrampoline (handle unsafe.Pointer , op C. int , db * C.char , table * C.char , rowid int64 ) {
7676 callback := lookupHandle (handle ).(func (int , string , string , int64 ))
77- callback (op , C .GoString (db ), C .GoString (table ), rowid )
77+ callback (int ( op ) , C .GoString (db ), C .GoString (table ), rowid )
7878}
7979
8080//export authorizerTrampoline
81- func authorizerTrampoline (handle unsafe.Pointer , op int , arg1 * C.char , arg2 * C.char , arg3 * C.char ) int {
81+ func authorizerTrampoline (handle unsafe.Pointer , op C. int , arg1 * C.char , arg2 * C.char , arg3 * C.char ) C. int {
8282 callback := lookupHandle (handle ).(func (int , string , string , string ) int )
83- return callback (op , C .GoString (arg1 ), C .GoString (arg2 ), C .GoString (arg3 ))
83+ return C . int ( callback (int ( op ) , C .GoString (arg1 ), C .GoString (arg2 ), C .GoString (arg3 ) ))
8484}
8585
8686//export preUpdateHookTrampoline
87- func preUpdateHookTrampoline (handle unsafe.Pointer , dbHandle uintptr , op int , db * C.char , table * C.char , oldrowid int64 , newrowid int64 ) {
87+ func preUpdateHookTrampoline (handle unsafe.Pointer , dbHandle uintptr , op C. int , db * C.char , table * C.char , oldrowid int64 , newrowid int64 ) {
8888 hval := lookupHandleVal (handle )
8989 data := SQLitePreUpdateData {
9090 Conn : hval .db ,
91- Op : op ,
91+ Op : int ( op ) ,
9292 DatabaseName : C .GoString (db ),
9393 TableName : C .GoString (table ),
9494 OldRowID : oldrowid ,
0 commit comments