Files
turso/testing/sqlite_test_ext/src/lib.rs
Piotr Rzysko c4fa715036 Add test SQLite KV extension
This extension mimics Limbo's kv_store and is used in tests to verify
that Limbo and SQLite handle extensions in a compatible way.
2025-06-14 05:26:10 +02:00

17 lines
384 B
Rust

extern "C" {
fn sqlite3_kvstore_init(
db: *mut std::ffi::c_void,
err_msg: *mut *mut i8,
api: *const std::ffi::c_void,
) -> i32;
}
#[no_mangle]
pub unsafe extern "C" fn sqlite3_limbosqlitetestext_init(
db: *mut std::ffi::c_void,
err_msg: *mut *mut i8,
api: *const std::ffi::c_void,
) {
let _ = sqlite3_kvstore_init(db, err_msg, api);
}