mirror of
https://github.com/isar/rusqlite.git
synced 2025-12-14 23:42:25 +08:00
Update bundled SQLcipher to v4.5.1 (equivalent to SQLite 3.37.2)
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
/* automatically generated by rust-bindgen 0.59.2 */
|
||||
|
||||
pub const SQLITE_VERSION: &[u8; 7usize] = b"3.36.0\0";
|
||||
pub const SQLITE_VERSION_NUMBER: i32 = 3036000;
|
||||
pub const SQLITE_VERSION: &[u8; 7usize] = b"3.37.2\0";
|
||||
pub const SQLITE_VERSION_NUMBER: i32 = 3037002;
|
||||
pub const SQLITE_SOURCE_ID: &[u8; 85usize] =
|
||||
b"2021-06-18 18:36:39 5c9a6c06871cb9fe42814af9c039eb6da5427a6ec28f187af7ebfb62eafaalt1\0";
|
||||
b"2022-01-06 13:25:41 872ba256cbf61d9290b571c0e6d82a20c224ca3ad82971edc46b29818d5dalt1\0";
|
||||
pub const SQLITE_OK: i32 = 0;
|
||||
pub const SQLITE_ERROR: i32 = 1;
|
||||
pub const SQLITE_INTERNAL: i32 = 2;
|
||||
@@ -103,6 +103,7 @@ pub const SQLITE_CONSTRAINT_UNIQUE: i32 = 2067;
|
||||
pub const SQLITE_CONSTRAINT_VTAB: i32 = 2323;
|
||||
pub const SQLITE_CONSTRAINT_ROWID: i32 = 2579;
|
||||
pub const SQLITE_CONSTRAINT_PINNED: i32 = 2835;
|
||||
pub const SQLITE_CONSTRAINT_DATATYPE: i32 = 3091;
|
||||
pub const SQLITE_NOTICE_RECOVER_WAL: i32 = 283;
|
||||
pub const SQLITE_NOTICE_RECOVER_ROLLBACK: i32 = 539;
|
||||
pub const SQLITE_WARNING_AUTOINDEX: i32 = 284;
|
||||
@@ -130,6 +131,7 @@ pub const SQLITE_OPEN_SHAREDCACHE: i32 = 131072;
|
||||
pub const SQLITE_OPEN_PRIVATECACHE: i32 = 262144;
|
||||
pub const SQLITE_OPEN_WAL: i32 = 524288;
|
||||
pub const SQLITE_OPEN_NOFOLLOW: i32 = 16777216;
|
||||
pub const SQLITE_OPEN_EXRESCODE: i32 = 33554432;
|
||||
pub const SQLITE_OPEN_MASTER_JOURNAL: i32 = 16384;
|
||||
pub const SQLITE_IOCAP_ATOMIC: i32 = 1;
|
||||
pub const SQLITE_IOCAP_ATOMIC512: i32 = 2;
|
||||
@@ -1391,9 +1393,15 @@ extern "C" {
|
||||
extern "C" {
|
||||
pub fn sqlite3_changes(arg1: *mut sqlite3) -> ::std::os::raw::c_int;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_changes64(arg1: *mut sqlite3) -> sqlite3_int64;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_total_changes(arg1: *mut sqlite3) -> ::std::os::raw::c_int;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_total_changes64(arg1: *mut sqlite3) -> sqlite3_int64;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_interrupt(arg1: *mut sqlite3);
|
||||
}
|
||||
@@ -1710,9 +1718,6 @@ extern "C" {
|
||||
extern "C" {
|
||||
pub fn sqlite3_expanded_sql(pStmt: *mut sqlite3_stmt) -> *mut ::std::os::raw::c_char;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_normalized_sql(pStmt: *mut sqlite3_stmt) -> *const ::std::os::raw::c_char;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_stmt_readonly(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int;
|
||||
}
|
||||
@@ -2498,6 +2503,22 @@ extern "C" {
|
||||
arg3: *mut ::std::os::raw::c_void,
|
||||
) -> *mut ::std::os::raw::c_void;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_autovacuum_pages(
|
||||
db: *mut sqlite3,
|
||||
arg1: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut ::std::os::raw::c_void,
|
||||
arg2: *const ::std::os::raw::c_char,
|
||||
arg3: ::std::os::raw::c_uint,
|
||||
arg4: ::std::os::raw::c_uint,
|
||||
arg5: ::std::os::raw::c_uint,
|
||||
) -> ::std::os::raw::c_uint,
|
||||
>,
|
||||
arg2: *mut ::std::os::raw::c_void,
|
||||
arg3: ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
|
||||
) -> ::std::os::raw::c_int;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_update_hook(
|
||||
arg1: *mut sqlite3,
|
||||
|
||||
Reference in New Issue
Block a user