mirror of
https://github.com/isar/rusqlite.git
synced 2025-12-16 00:12:28 +08:00
Upgrade bundled version to SQLite 3.26.0
This commit is contained in:
191
libsqlite3-sys/sqlite3/bindgen_bundled_version.rs
vendored
191
libsqlite3-sys/sqlite3/bindgen_bundled_version.rs
vendored
@@ -1,10 +1,10 @@
|
||||
/* automatically generated by rust-bindgen */
|
||||
|
||||
pub const __GNUC_VA_LIST: i32 = 1;
|
||||
pub const SQLITE_VERSION: &'static [u8; 7usize] = b"3.25.2\0";
|
||||
pub const SQLITE_VERSION_NUMBER: i32 = 3025002;
|
||||
pub const SQLITE_VERSION: &'static [u8; 7usize] = b"3.26.0\0";
|
||||
pub const SQLITE_VERSION_NUMBER: i32 = 3026000;
|
||||
pub const SQLITE_SOURCE_ID: &'static [u8; 85usize] =
|
||||
b"2018-09-25 19:08:10 fb90e7189ae6d62e77ba3a308ca5d683f90bbe633cf681865365b8e92792d1c7\0";
|
||||
b"2018-12-01 12:34:55 bf8c1b2b7a5960c282e543b9c293686dccff272512d08865f4600fb58238b4f9\0";
|
||||
pub const SQLITE_OK: i32 = 0;
|
||||
pub const SQLITE_ERROR: i32 = 1;
|
||||
pub const SQLITE_INTERNAL: i32 = 2;
|
||||
@@ -228,7 +228,8 @@ pub const SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE: i32 = 1006;
|
||||
pub const SQLITE_DBCONFIG_ENABLE_QPSG: i32 = 1007;
|
||||
pub const SQLITE_DBCONFIG_TRIGGER_EQP: i32 = 1008;
|
||||
pub const SQLITE_DBCONFIG_RESET_DATABASE: i32 = 1009;
|
||||
pub const SQLITE_DBCONFIG_MAX: i32 = 1009;
|
||||
pub const SQLITE_DBCONFIG_DEFENSIVE: i32 = 1010;
|
||||
pub const SQLITE_DBCONFIG_MAX: i32 = 1010;
|
||||
pub const SQLITE_DENY: i32 = 1;
|
||||
pub const SQLITE_IGNORE: i32 = 2;
|
||||
pub const SQLITE_CREATE_INDEX: i32 = 1;
|
||||
@@ -282,6 +283,7 @@ pub const SQLITE_LIMIT_VARIABLE_NUMBER: i32 = 9;
|
||||
pub const SQLITE_LIMIT_TRIGGER_DEPTH: i32 = 10;
|
||||
pub const SQLITE_LIMIT_WORKER_THREADS: i32 = 11;
|
||||
pub const SQLITE_PREPARE_PERSISTENT: i32 = 1;
|
||||
pub const SQLITE_PREPARE_NORMALIZE: i32 = 2;
|
||||
pub const SQLITE_INTEGER: i32 = 1;
|
||||
pub const SQLITE_FLOAT: i32 = 2;
|
||||
pub const SQLITE_BLOB: i32 = 4;
|
||||
@@ -343,6 +345,7 @@ pub const SQLITE_TESTCTRL_RESERVE: i32 = 14;
|
||||
pub const SQLITE_TESTCTRL_OPTIMIZATIONS: i32 = 15;
|
||||
pub const SQLITE_TESTCTRL_ISKEYWORD: i32 = 16;
|
||||
pub const SQLITE_TESTCTRL_SCRATCHMALLOC: i32 = 17;
|
||||
pub const SQLITE_TESTCTRL_INTERNAL_FUNCTIONS: i32 = 17;
|
||||
pub const SQLITE_TESTCTRL_LOCALTIME_FAULT: i32 = 18;
|
||||
pub const SQLITE_TESTCTRL_EXPLAIN_STMT: i32 = 19;
|
||||
pub const SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD: i32 = 19;
|
||||
@@ -531,24 +534,34 @@ pub struct sqlite3_io_methods {
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_file, size: sqlite3_int64) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xSync: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_file, flags: ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_file,
|
||||
flags: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xFileSize: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_file, pSize: *mut sqlite3_int64)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_file,
|
||||
pSize: *mut sqlite3_int64,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xLock: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_file, arg2: ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_file,
|
||||
arg2: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xUnlock: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_file, arg2: ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_file,
|
||||
arg2: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xCheckReservedLock: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_file, pResOut: *mut ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_file,
|
||||
pResOut: *mut ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xFileControl: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
@@ -582,8 +595,10 @@ pub struct sqlite3_io_methods {
|
||||
>,
|
||||
pub xShmBarrier: ::std::option::Option<unsafe extern "C" fn(arg1: *mut sqlite3_file)>,
|
||||
pub xShmUnmap: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_file, deleteFlag: ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_file,
|
||||
deleteFlag: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xFetch: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
@@ -862,8 +877,10 @@ pub struct sqlite3_vfs {
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xDlOpen: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_vfs, zFilename: *const ::std::os::raw::c_char)
|
||||
-> *mut ::std::os::raw::c_void,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_vfs,
|
||||
zFilename: *const ::std::os::raw::c_char,
|
||||
) -> *mut ::std::os::raw::c_void,
|
||||
>,
|
||||
pub xDlError: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
@@ -896,8 +913,10 @@ pub struct sqlite3_vfs {
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xSleep: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_vfs, microseconds: ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_vfs,
|
||||
microseconds: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xCurrentTime: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_vfs, arg2: *mut f64) -> ::std::os::raw::c_int,
|
||||
@@ -910,8 +929,10 @@ pub struct sqlite3_vfs {
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xCurrentTimeInt64: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_vfs, arg2: *mut sqlite3_int64)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_vfs,
|
||||
arg2: *mut sqlite3_int64,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xSetSystemCall: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
@@ -921,12 +942,16 @@ pub struct sqlite3_vfs {
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xGetSystemCall: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_vfs, zName: *const ::std::os::raw::c_char)
|
||||
-> sqlite3_syscall_ptr,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_vfs,
|
||||
zName: *const ::std::os::raw::c_char,
|
||||
) -> sqlite3_syscall_ptr,
|
||||
>,
|
||||
pub xNextSystemCall: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_vfs, zName: *const ::std::os::raw::c_char)
|
||||
-> *const ::std::os::raw::c_char,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_vfs,
|
||||
zName: *const ::std::os::raw::c_char,
|
||||
) -> *const ::std::os::raw::c_char,
|
||||
>,
|
||||
}
|
||||
#[test]
|
||||
@@ -1192,8 +1217,10 @@ pub struct sqlite3_mem_methods {
|
||||
>,
|
||||
pub xFree: ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
|
||||
pub xRealloc: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void, arg2: ::std::os::raw::c_int)
|
||||
-> *mut ::std::os::raw::c_void,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut ::std::os::raw::c_void,
|
||||
arg2: ::std::os::raw::c_int,
|
||||
) -> *mut ::std::os::raw::c_void,
|
||||
>,
|
||||
pub xSize: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int,
|
||||
@@ -1331,8 +1358,10 @@ extern "C" {
|
||||
pub fn sqlite3_busy_handler(
|
||||
arg1: *mut sqlite3,
|
||||
arg2: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void, arg2: ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut ::std::os::raw::c_void,
|
||||
arg2: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
arg3: *mut ::std::os::raw::c_void,
|
||||
) -> ::std::os::raw::c_int;
|
||||
@@ -1610,6 +1639,9 @@ 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;
|
||||
}
|
||||
@@ -2447,8 +2479,10 @@ pub struct sqlite3_module {
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xBestIndex: ::std::option::Option<
|
||||
unsafe extern "C" fn(pVTab: *mut sqlite3_vtab, arg1: *mut sqlite3_index_info)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
pVTab: *mut sqlite3_vtab,
|
||||
arg1: *mut sqlite3_index_info,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xDisconnect: ::std::option::Option<
|
||||
unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int,
|
||||
@@ -2457,8 +2491,10 @@ pub struct sqlite3_module {
|
||||
unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xOpen: ::std::option::Option<
|
||||
unsafe extern "C" fn(pVTab: *mut sqlite3_vtab, ppCursor: *mut *mut sqlite3_vtab_cursor)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
pVTab: *mut sqlite3_vtab,
|
||||
ppCursor: *mut *mut sqlite3_vtab_cursor,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xClose: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor) -> ::std::os::raw::c_int,
|
||||
@@ -2486,8 +2522,10 @@ pub struct sqlite3_module {
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xRowid: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor, pRowid: *mut sqlite3_int64)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut sqlite3_vtab_cursor,
|
||||
pRowid: *mut sqlite3_int64,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xUpdate: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
@@ -2525,27 +2563,38 @@ pub struct sqlite3_module {
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xRename: ::std::option::Option<
|
||||
unsafe extern "C" fn(pVtab: *mut sqlite3_vtab, zNew: *const ::std::os::raw::c_char)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
pVtab: *mut sqlite3_vtab,
|
||||
zNew: *const ::std::os::raw::c_char,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xSavepoint: ::std::option::Option<
|
||||
unsafe extern "C" fn(pVTab: *mut sqlite3_vtab, arg1: ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
pVTab: *mut sqlite3_vtab,
|
||||
arg1: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xRelease: ::std::option::Option<
|
||||
unsafe extern "C" fn(pVTab: *mut sqlite3_vtab, arg1: ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
pVTab: *mut sqlite3_vtab,
|
||||
arg1: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xRollbackTo: ::std::option::Option<
|
||||
unsafe extern "C" fn(pVTab: *mut sqlite3_vtab, arg1: ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
pVTab: *mut sqlite3_vtab,
|
||||
arg1: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xShadowName: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
}
|
||||
#[test]
|
||||
fn bindgen_test_layout_sqlite3_module() {
|
||||
assert_eq!(
|
||||
::std::mem::size_of::<sqlite3_module>(),
|
||||
184usize,
|
||||
192usize,
|
||||
concat!("Size of: ", stringify!(sqlite3_module))
|
||||
);
|
||||
assert_eq!(
|
||||
@@ -2783,6 +2832,16 @@ fn bindgen_test_layout_sqlite3_module() {
|
||||
stringify!(xRollbackTo)
|
||||
)
|
||||
);
|
||||
assert_eq!(
|
||||
unsafe { &(*(::std::ptr::null::<sqlite3_module>())).xShadowName as *const _ as usize },
|
||||
184usize,
|
||||
concat!(
|
||||
"Offset of field: ",
|
||||
stringify!(sqlite3_module),
|
||||
"::",
|
||||
stringify!(xShadowName)
|
||||
)
|
||||
);
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Copy, Clone)]
|
||||
@@ -3828,8 +3887,10 @@ pub struct sqlite3_pcache_methods {
|
||||
>,
|
||||
pub xShutdown: ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
|
||||
pub xCreate: ::std::option::Option<
|
||||
unsafe extern "C" fn(szPage: ::std::os::raw::c_int, bPurgeable: ::std::os::raw::c_int)
|
||||
-> *mut sqlite3_pcache,
|
||||
unsafe extern "C" fn(
|
||||
szPage: ::std::os::raw::c_int,
|
||||
bPurgeable: ::std::os::raw::c_int,
|
||||
) -> *mut sqlite3_pcache,
|
||||
>,
|
||||
pub xCachesize: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut sqlite3_pcache, nCachesize: ::std::os::raw::c_int),
|
||||
@@ -4586,8 +4647,10 @@ pub struct Fts5ExtensionApi {
|
||||
unsafe extern "C" fn(arg1: *mut Fts5Context) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xRowCount: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut Fts5Context, pnRow: *mut sqlite3_int64)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut Fts5Context,
|
||||
pnRow: *mut sqlite3_int64,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xColumnTotalSize: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
@@ -4618,12 +4681,16 @@ pub struct Fts5ExtensionApi {
|
||||
unsafe extern "C" fn(arg1: *mut Fts5Context) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xPhraseSize: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut Fts5Context, iPhrase: ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut Fts5Context,
|
||||
iPhrase: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xInstCount: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut Fts5Context, pnInst: *mut ::std::os::raw::c_int)
|
||||
-> ::std::os::raw::c_int,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut Fts5Context,
|
||||
pnInst: *mut ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xInst: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
@@ -4669,14 +4736,14 @@ pub struct Fts5ExtensionApi {
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut Fts5Context,
|
||||
pAux: *mut ::std::os::raw::c_void,
|
||||
xDelete: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void),
|
||||
>,
|
||||
xDelete: ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xGetAuxdata: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut Fts5Context, bClear: ::std::os::raw::c_int)
|
||||
-> *mut ::std::os::raw::c_void,
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut Fts5Context,
|
||||
bClear: ::std::os::raw::c_int,
|
||||
) -> *mut ::std::os::raw::c_void,
|
||||
>,
|
||||
pub xPhraseFirst: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
@@ -5020,9 +5087,7 @@ pub struct fts5_api {
|
||||
zName: *const ::std::os::raw::c_char,
|
||||
pContext: *mut ::std::os::raw::c_void,
|
||||
pTokenizer: *mut fts5_tokenizer,
|
||||
xDestroy: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void),
|
||||
>,
|
||||
xDestroy: ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xFindTokenizer: ::std::option::Option<
|
||||
@@ -5039,9 +5104,7 @@ pub struct fts5_api {
|
||||
zName: *const ::std::os::raw::c_char,
|
||||
pContext: *mut ::std::os::raw::c_void,
|
||||
xFunction: fts5_extension_function,
|
||||
xDestroy: ::std::option::Option<
|
||||
unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void),
|
||||
>,
|
||||
xDestroy: ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user