int ISQLite3Provider.sqlite3_complete(string sql) { // TODO null string? GCHandle pinned = GCHandle.Alloc(util.to_utf8(sql), GCHandleType.Pinned); IntPtr ptr = pinned.AddrOfPinnedObject(); int rc = SQLite3RuntimeProvider.sqlite3_complete(ptr.ToInt64()); pinned.Free(); return(rc); }