diff --git a/libsqlite3-sys/bindgen-bindings/bindgen_3.14.0.rs b/libsqlite3-sys/bindgen-bindings/bindgen_3.14.0.rs index d853ca8..eb2e1f6 100644 --- a/libsqlite3-sys/bindgen-bindings/bindgen_3.14.0.rs +++ b/libsqlite3-sys/bindgen-bindings/bindgen_3.14.0.rs @@ -1,4 +1,4 @@ -/* automatically generated by rust-bindgen 0.60.1 */ +/* automatically generated by rust-bindgen 0.69.4 */ extern "C" { pub fn sqlite3_auto_extension( @@ -11,7 +11,6 @@ extern "C" { >, ) -> ::std::os::raw::c_int; } - extern "C" { pub fn sqlite3_cancel_auto_extension( xEntryPoint: ::std::option::Option< @@ -24,9 +23,9 @@ extern "C" { ) -> ::std::os::raw::c_int; } -pub const SQLITE_VERSION: &[u8; 7usize] = b"3.14.0\0"; +pub const SQLITE_VERSION: &[u8; 7] = b"3.14.0\0"; pub const SQLITE_VERSION_NUMBER: i32 = 3014000; -pub const SQLITE_SOURCE_ID: &[u8; 61usize] = +pub const SQLITE_SOURCE_ID: &[u8; 61] = b"2016-08-08 13:40:27 d5e98057028abcf7217d0d2b2e29bbbcdf09d6de\0"; pub const SQLITE_OK: i32 = 0; pub const SQLITE_ERROR: i32 = 1; @@ -383,7 +382,6 @@ pub const SQLITE_SCANSTAT_SELECTID: i32 = 5; pub const NOT_WITHIN: i32 = 0; pub const PARTLY_WITHIN: i32 = 1; pub const FULLY_WITHIN: i32 = 2; -pub const __SQLITESESSION_H_: i32 = 1; pub const SQLITE_CHANGESET_DATA: i32 = 1; pub const SQLITE_CHANGESET_NOTFOUND: i32 = 2; pub const SQLITE_CHANGESET_CONFLICT: i32 = 3; @@ -398,7 +396,7 @@ pub const FTS5_TOKENIZE_DOCUMENT: i32 = 4; pub const FTS5_TOKENIZE_AUX: i32 = 8; pub const FTS5_TOKEN_COLOCATED: i32 = 1; extern "C" { - pub static mut sqlite3_version: [::std::os::raw::c_char; 0usize]; + pub static sqlite3_version: [::std::os::raw::c_char; 0usize]; } extern "C" { pub fn sqlite3_libversion() -> *const ::std::os::raw::c_char; @@ -771,9 +769,6 @@ extern "C" { extern "C" { pub fn sqlite3_complete(sql: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_complete16(sql: *const ::std::os::raw::c_void) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_busy_handler( arg1: *mut sqlite3, @@ -922,12 +917,6 @@ extern "C" { ppDb: *mut *mut sqlite3, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_open16( - filename: *const ::std::os::raw::c_void, - ppDb: *mut *mut sqlite3, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_open_v2( filename: *const ::std::os::raw::c_char, @@ -965,9 +954,6 @@ extern "C" { extern "C" { pub fn sqlite3_errmsg(arg1: *mut sqlite3) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_errmsg16(arg1: *mut sqlite3) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_errstr(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; } @@ -1001,24 +987,6 @@ extern "C" { pzTail: *mut *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_prepare16( - db: *mut sqlite3, - zSql: *const ::std::os::raw::c_void, - nByte: ::std::os::raw::c_int, - ppStmt: *mut *mut sqlite3_stmt, - pzTail: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn sqlite3_prepare16_v2( - db: *mut sqlite3, - zSql: *const ::std::os::raw::c_void, - nByte: ::std::os::raw::c_int, - ppStmt: *mut *mut sqlite3_stmt, - pzTail: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_sql(pStmt: *mut sqlite3_stmt) -> *const ::std::os::raw::c_char; } @@ -1096,15 +1064,6 @@ extern "C" { arg5: ::std::option::Option, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_bind_text16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: ::std::option::Option, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_bind_text64( arg1: *mut sqlite3_stmt, @@ -1163,60 +1122,30 @@ extern "C" { N: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_name16( - arg1: *mut sqlite3_stmt, - N: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_database_name( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_database_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_table_name( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_table_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_origin_name( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_origin_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_decltype( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_decltype16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_step(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; } @@ -1235,12 +1164,6 @@ extern "C" { iCol: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_column_bytes16( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_column_double(arg1: *mut sqlite3_stmt, iCol: ::std::os::raw::c_int) -> f64; } @@ -1262,12 +1185,6 @@ extern "C" { iCol: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_uchar; } -extern "C" { - pub fn sqlite3_column_text16( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_type( arg1: *mut sqlite3_stmt, @@ -1310,30 +1227,6 @@ extern "C" { xFinal: ::std::option::Option, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_create_function16( - db: *mut sqlite3, - zFunctionName: *const ::std::os::raw::c_void, - nArg: ::std::os::raw::c_int, - eTextRep: ::std::os::raw::c_int, - pApp: *mut ::std::os::raw::c_void, - xFunc: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xStep: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xFinal: ::std::option::Option, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_create_function_v2( db: *mut sqlite3, @@ -1396,9 +1289,6 @@ extern "C" { extern "C" { pub fn sqlite3_value_bytes(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_value_bytes16(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_value_double(arg1: *mut sqlite3_value) -> f64; } @@ -1411,15 +1301,6 @@ extern "C" { extern "C" { pub fn sqlite3_value_text(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_uchar; } -extern "C" { - pub fn sqlite3_value_text16(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; -} -extern "C" { - pub fn sqlite3_value_text16le(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; -} -extern "C" { - pub fn sqlite3_value_text16be(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_value_type(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; } @@ -1489,13 +1370,6 @@ extern "C" { arg3: ::std::os::raw::c_int, ); } -extern "C" { - pub fn sqlite3_result_error16( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - ); -} extern "C" { pub fn sqlite3_result_error_toobig(arg1: *mut sqlite3_context); } @@ -1531,30 +1405,6 @@ extern "C" { encoding: ::std::os::raw::c_uchar, ); } -extern "C" { - pub fn sqlite3_result_text16( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, - ); -} -extern "C" { - pub fn sqlite3_result_text16le( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, - ); -} -extern "C" { - pub fn sqlite3_result_text16be( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, - ); -} extern "C" { pub fn sqlite3_result_value(arg1: *mut sqlite3_context, arg2: *mut sqlite3_value); } @@ -1605,23 +1455,6 @@ extern "C" { xDestroy: ::std::option::Option, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_create_collation16( - arg1: *mut sqlite3, - zName: *const ::std::os::raw::c_void, - eTextRep: ::std::os::raw::c_int, - pArg: *mut ::std::os::raw::c_void, - xCompare: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, - >, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_collation_needed( arg1: *mut sqlite3, @@ -1636,20 +1469,6 @@ extern "C" { >, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_collation_needed16( - arg1: *mut sqlite3, - arg2: *mut ::std::os::raw::c_void, - arg3: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: *mut sqlite3, - eTextRep: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - ), - >, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_sleep(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; } diff --git a/libsqlite3-sys/bindgen-bindings/bindgen_3.14.0_ext.rs b/libsqlite3-sys/bindgen-bindings/bindgen_3.14.0_ext.rs index 0f46645..d5bae27 100644 --- a/libsqlite3-sys/bindgen-bindings/bindgen_3.14.0_ext.rs +++ b/libsqlite3-sys/bindgen-bindings/bindgen_3.14.0_ext.rs @@ -1,4 +1,4 @@ -/* automatically generated by rust-bindgen 0.69.1 */ +/* automatically generated by rust-bindgen 0.69.4 */ pub const SQLITE_VERSION: &[u8; 7] = b"3.14.0\0"; pub const SQLITE_VERSION_NUMBER: i32 = 3014000; @@ -2673,30 +2673,6 @@ pub unsafe fn sqlite3_bind_text( (fun)(arg1, arg2, arg3, n, arg4) } -static __SQLITE3_BIND_TEXT16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_bind_text16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: ::std::option::Option, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_BIND_TEXT16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: ::std::option::Option< - unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void), - >, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5) -} - static __SQLITE3_BIND_VALUE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -2815,38 +2791,6 @@ pub unsafe fn sqlite3_collation_needed( (fun)(arg1, arg2, arg3) } -static __SQLITE3_COLLATION_NEEDED16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_collation_needed16( - arg1: *mut sqlite3, - arg2: *mut ::std::os::raw::c_void, - arg3: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: *mut sqlite3, - eTextRep: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - ), - >, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_COLLATION_NEEDED16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *mut ::std::os::raw::c_void, - arg3: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: *mut sqlite3, - eTextRep: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - ), - >, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3) -} - static __SQLITE3_COLUMN_BLOB: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -2879,22 +2823,6 @@ pub unsafe fn sqlite3_column_bytes( (fun)(arg1, iCol) } -static __SQLITE3_COLUMN_BYTES16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_bytes16( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_COLUMN_BYTES16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, iCol) -} - static __SQLITE3_COLUMN_COUNT: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -2924,23 +2852,6 @@ pub unsafe fn sqlite3_column_database_name( (fun)(arg1, arg2) } -static __SQLITE3_COLUMN_DATABASE_NAME16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_database_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_DATABASE_NAME16 - .load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_COLUMN_DECLTYPE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -2957,22 +2868,6 @@ pub unsafe fn sqlite3_column_decltype( (fun)(arg1, i) } -static __SQLITE3_COLUMN_DECLTYPE16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_decltype16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_DECLTYPE16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_COLUMN_DOUBLE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3037,22 +2932,6 @@ pub unsafe fn sqlite3_column_name( (fun)(arg1, arg2) } -static __SQLITE3_COLUMN_NAME16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_NAME16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_COLUMN_ORIGIN_NAME: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3069,23 +2948,6 @@ pub unsafe fn sqlite3_column_origin_name( (fun)(arg1, arg2) } -static __SQLITE3_COLUMN_ORIGIN_NAME16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_origin_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_ORIGIN_NAME16 - .load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_COLUMN_TABLE_NAME: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3102,22 +2964,6 @@ pub unsafe fn sqlite3_column_table_name( (fun)(arg1, arg2) } -static __SQLITE3_COLUMN_TABLE_NAME16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_table_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_TABLE_NAME16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_COLUMN_TEXT: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3134,22 +2980,6 @@ pub unsafe fn sqlite3_column_text( (fun)(arg1, iCol) } -static __SQLITE3_COLUMN_TEXT16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_text16( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_TEXT16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, iCol) -} - static __SQLITE3_COLUMN_TYPE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3220,20 +3050,6 @@ pub unsafe fn sqlite3_complete( (fun)(sql) } -static __SQLITE3_COMPLETE16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_complete16( - sql: *const ::std::os::raw::c_void, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_COMPLETE16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - sql: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(sql) -} - static __SQLITE3_CREATE_COLLATION: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3272,44 +3088,6 @@ pub unsafe fn sqlite3_create_collation( (fun)(arg1, arg2, arg3, arg4, arg5) } -static __SQLITE3_CREATE_COLLATION16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_create_collation16( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut ::std::os::raw::c_void, - arg5: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, - >, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_CREATE_COLLATION16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut ::std::os::raw::c_void, - arg5: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, - >, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5) -} - static __SQLITE3_CREATE_FUNCTION: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3362,58 +3140,6 @@ pub unsafe fn sqlite3_create_function( (fun)(arg1, arg2, arg3, arg4, arg5, xFunc, xStep, xFinal) } -static __SQLITE3_CREATE_FUNCTION16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_create_function16( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::os::raw::c_int, - arg5: *mut ::std::os::raw::c_void, - xFunc: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xStep: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xFinal: ::std::option::Option, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_CREATE_FUNCTION16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::os::raw::c_int, - arg5: *mut ::std::os::raw::c_void, - xFunc: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xStep: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xFinal: ::std::option::Option, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5, xFunc, xStep, xFinal) -} - static __SQLITE3_CREATE_MODULE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3512,18 +3238,6 @@ pub unsafe fn sqlite3_errmsg(arg1: *mut sqlite3) -> *const ::std::os::raw::c_cha (fun)(arg1) } -static __SQLITE3_ERRMSG16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_errmsg16(arg1: *mut sqlite3) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_ERRMSG16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn(arg1: *mut sqlite3) -> *const ::std::os::raw::c_void = ::std::mem::transmute( - ptr, - ); - (fun)(arg1) -} - static __SQLITE3_EXEC: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3710,22 +3424,6 @@ pub unsafe fn sqlite3_open( (fun)(arg1, arg2) } -static __SQLITE3_OPEN16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_open16( - arg1: *const ::std::os::raw::c_void, - arg2: *mut *mut sqlite3, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_OPEN16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *const ::std::os::raw::c_void, - arg2: *mut *mut sqlite3, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_PREPARE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3748,28 +3446,6 @@ pub unsafe fn sqlite3_prepare( (fun)(arg1, arg2, arg3, arg4, arg5) } -static __SQLITE3_PREPARE16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_prepare16( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut *mut sqlite3_stmt, - arg5: *mut *const ::std::os::raw::c_void, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_PREPARE16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut *mut sqlite3_stmt, - arg5: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5) -} - static __SQLITE3_PROFILE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3906,24 +3582,6 @@ pub unsafe fn sqlite3_result_error( (fun)(arg1, arg2, arg3) } -static __SQLITE3_RESULT_ERROR16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_result_error16( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, -) { - let ptr = __SQLITE3_RESULT_ERROR16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - ) = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3) -} - static __SQLITE3_RESULT_INT: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3986,72 +3644,6 @@ pub unsafe fn sqlite3_result_text( (fun)(arg1, arg2, arg3, arg4) } -static __SQLITE3_RESULT_TEXT16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_result_text16( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, -) { - let ptr = __SQLITE3_RESULT_TEXT16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option< - unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void), - >, - ) = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4) -} - -static __SQLITE3_RESULT_TEXT16BE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_result_text16be( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, -) { - let ptr = __SQLITE3_RESULT_TEXT16BE.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option< - unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void), - >, - ) = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4) -} - -static __SQLITE3_RESULT_TEXT16LE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_result_text16le( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, -) { - let ptr = __SQLITE3_RESULT_TEXT16LE.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option< - unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void), - >, - ) = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4) -} - static __SQLITE3_RESULT_VALUE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -4303,18 +3895,6 @@ pub unsafe fn sqlite3_value_bytes(arg1: *mut sqlite3_value) -> ::std::os::raw::c (fun)(arg1) } -static __SQLITE3_VALUE_BYTES16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_value_bytes16(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_VALUE_BYTES16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int = ::std::mem::transmute( - ptr, - ); - (fun)(arg1) -} - static __SQLITE3_VALUE_DOUBLE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -4379,48 +3959,6 @@ pub unsafe fn sqlite3_value_text( (fun)(arg1) } -static __SQLITE3_VALUE_TEXT16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_value_text16( - arg1: *mut sqlite3_value, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_VALUE_TEXT16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_value, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1) -} - -static __SQLITE3_VALUE_TEXT16BE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_value_text16be( - arg1: *mut sqlite3_value, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_VALUE_TEXT16BE.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_value, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1) -} - -static __SQLITE3_VALUE_TEXT16LE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_value_text16le( - arg1: *mut sqlite3_value, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_VALUE_TEXT16LE.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_value, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1) -} - static __SQLITE3_VALUE_TYPE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -4473,28 +4011,6 @@ pub unsafe fn sqlite3_prepare_v2( (fun)(arg1, arg2, arg3, arg4, arg5) } -static __SQLITE3_PREPARE16_V2: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_prepare16_v2( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut *mut sqlite3_stmt, - arg5: *mut *const ::std::os::raw::c_void, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_PREPARE16_V2.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut *mut sqlite3_stmt, - arg5: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5) -} - static __SQLITE3_CLEAR_BINDINGS: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -6167,10 +5683,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_BIND_TEXT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).bind_text16 { - __SQLITE3_BIND_TEXT16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).bind_value { __SQLITE3_BIND_VALUE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6195,10 +5707,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_COLLATION_NEEDED .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).collation_needed16 { - __SQLITE3_COLLATION_NEEDED16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_blob { __SQLITE3_COLUMN_BLOB .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6207,10 +5715,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_COLUMN_BYTES .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_bytes16 { - __SQLITE3_COLUMN_BYTES16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_count { __SQLITE3_COLUMN_COUNT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6219,18 +5723,10 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_COLUMN_DATABASE_NAME .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_database_name16 { - __SQLITE3_COLUMN_DATABASE_NAME16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_decltype { __SQLITE3_COLUMN_DECLTYPE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_decltype16 { - __SQLITE3_COLUMN_DECLTYPE16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_double { __SQLITE3_COLUMN_DOUBLE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6247,34 +5743,18 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_COLUMN_NAME .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_name16 { - __SQLITE3_COLUMN_NAME16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_origin_name { __SQLITE3_COLUMN_ORIGIN_NAME .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_origin_name16 { - __SQLITE3_COLUMN_ORIGIN_NAME16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_table_name { __SQLITE3_COLUMN_TABLE_NAME .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_table_name16 { - __SQLITE3_COLUMN_TABLE_NAME16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_text { __SQLITE3_COLUMN_TEXT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_text16 { - __SQLITE3_COLUMN_TEXT16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_type { __SQLITE3_COLUMN_TYPE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6291,26 +5771,14 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_COMPLETE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).complete16 { - __SQLITE3_COMPLETE16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).create_collation { __SQLITE3_CREATE_COLLATION .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).create_collation16 { - __SQLITE3_CREATE_COLLATION16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).create_function { __SQLITE3_CREATE_FUNCTION .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).create_function16 { - __SQLITE3_CREATE_FUNCTION16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).create_module { __SQLITE3_CREATE_MODULE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6339,10 +5807,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_ERRMSG .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).errmsg16 { - __SQLITE3_ERRMSG16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).exec { __SQLITE3_EXEC .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6391,18 +5855,10 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_OPEN .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).open16 { - __SQLITE3_OPEN16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).prepare { __SQLITE3_PREPARE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).prepare16 { - __SQLITE3_PREPARE16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).profile { __SQLITE3_PROFILE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6431,10 +5887,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_RESULT_ERROR .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).result_error16 { - __SQLITE3_RESULT_ERROR16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).result_int { __SQLITE3_RESULT_INT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6451,18 +5903,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_RESULT_TEXT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).result_text16 { - __SQLITE3_RESULT_TEXT16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } - if let Some(fun) = (*p_api).result_text16be { - __SQLITE3_RESULT_TEXT16BE - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } - if let Some(fun) = (*p_api).result_text16le { - __SQLITE3_RESULT_TEXT16LE - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).result_value { __SQLITE3_RESULT_VALUE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6511,10 +5951,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_VALUE_BYTES .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).value_bytes16 { - __SQLITE3_VALUE_BYTES16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).value_double { __SQLITE3_VALUE_DOUBLE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6535,18 +5971,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_VALUE_TEXT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).value_text16 { - __SQLITE3_VALUE_TEXT16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } - if let Some(fun) = (*p_api).value_text16be { - __SQLITE3_VALUE_TEXT16BE - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } - if let Some(fun) = (*p_api).value_text16le { - __SQLITE3_VALUE_TEXT16LE - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).value_type { __SQLITE3_VALUE_TYPE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -6559,10 +5983,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_PREPARE_V2 .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).prepare16_v2 { - __SQLITE3_PREPARE16_V2 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).clear_bindings { __SQLITE3_CLEAR_BINDINGS .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); diff --git a/libsqlite3-sys/build.rs b/libsqlite3-sys/build.rs index a7bb71e..18e2629 100644 --- a/libsqlite3-sys/build.rs +++ b/libsqlite3-sys/build.rs @@ -574,7 +574,8 @@ mod bindings { >, ) -> ::std::os::raw::c_int; }"#, - ); + ) + .blocklist_function(".*16.*"); } if cfg!(any(feature = "sqlcipher", feature = "bundled-sqlcipher")) { @@ -671,7 +672,9 @@ mod loadable_extension { let ident = field.ident.expect("unnamed field"); let span = ident.span(); let name = ident.to_string(); - if name == "vmprintf" || name == "xvsnprintf" || name == "str_vappendf" { + if name.contains("16") { + continue; // skip UTF-16 api as rust uses UTF-8 + } else if name == "vmprintf" || name == "xvsnprintf" || name == "str_vappendf" { continue; // skip va_list } else if name == "aggregate_count" || name == "expired" diff --git a/libsqlite3-sys/sqlcipher/bindgen_bundled_version.rs b/libsqlite3-sys/sqlcipher/bindgen_bundled_version.rs index 5438eba..7b391cc 100644 --- a/libsqlite3-sys/sqlcipher/bindgen_bundled_version.rs +++ b/libsqlite3-sys/sqlcipher/bindgen_bundled_version.rs @@ -897,9 +897,6 @@ extern "C" { extern "C" { pub fn sqlite3_complete(sql: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_complete16(sql: *const ::std::os::raw::c_void) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_busy_handler( arg1: *mut sqlite3, @@ -1048,12 +1045,6 @@ extern "C" { ppDb: *mut *mut sqlite3, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_open16( - filename: *const ::std::os::raw::c_void, - ppDb: *mut *mut sqlite3, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_open_v2( filename: *const ::std::os::raw::c_char, @@ -1121,9 +1112,6 @@ extern "C" { extern "C" { pub fn sqlite3_errmsg(arg1: *mut sqlite3) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_errmsg16(arg1: *mut sqlite3) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_errstr(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; } @@ -1170,34 +1158,6 @@ extern "C" { pzTail: *mut *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_prepare16( - db: *mut sqlite3, - zSql: *const ::std::os::raw::c_void, - nByte: ::std::os::raw::c_int, - ppStmt: *mut *mut sqlite3_stmt, - pzTail: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn sqlite3_prepare16_v2( - db: *mut sqlite3, - zSql: *const ::std::os::raw::c_void, - nByte: ::std::os::raw::c_int, - ppStmt: *mut *mut sqlite3_stmt, - pzTail: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn sqlite3_prepare16_v3( - db: *mut sqlite3, - zSql: *const ::std::os::raw::c_void, - nByte: ::std::os::raw::c_int, - prepFlags: ::std::os::raw::c_uint, - ppStmt: *mut *mut sqlite3_stmt, - pzTail: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_sql(pStmt: *mut sqlite3_stmt) -> *const ::std::os::raw::c_char; } @@ -1283,15 +1243,6 @@ extern "C" { arg5: ::std::option::Option, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_bind_text16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: ::std::option::Option, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_bind_text64( arg1: *mut sqlite3_stmt, @@ -1359,60 +1310,30 @@ extern "C" { N: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_name16( - arg1: *mut sqlite3_stmt, - N: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_database_name( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_database_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_table_name( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_table_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_origin_name( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_origin_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_decltype( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_decltype16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_step(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; } @@ -1446,12 +1367,6 @@ extern "C" { iCol: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_uchar; } -extern "C" { - pub fn sqlite3_column_text16( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_value( arg1: *mut sqlite3_stmt, @@ -1464,12 +1379,6 @@ extern "C" { iCol: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_column_bytes16( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_column_type( arg1: *mut sqlite3_stmt, @@ -1506,30 +1415,6 @@ extern "C" { xFinal: ::std::option::Option, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_create_function16( - db: *mut sqlite3, - zFunctionName: *const ::std::os::raw::c_void, - nArg: ::std::os::raw::c_int, - eTextRep: ::std::os::raw::c_int, - pApp: *mut ::std::os::raw::c_void, - xFunc: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xStep: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xFinal: ::std::option::Option, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_create_function_v2( db: *mut sqlite3, @@ -1633,21 +1518,9 @@ extern "C" { extern "C" { pub fn sqlite3_value_text(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_uchar; } -extern "C" { - pub fn sqlite3_value_text16(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; -} -extern "C" { - pub fn sqlite3_value_text16le(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; -} -extern "C" { - pub fn sqlite3_value_text16be(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_value_bytes(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_value_bytes16(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_value_type(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; } @@ -1740,13 +1613,6 @@ extern "C" { arg3: ::std::os::raw::c_int, ); } -extern "C" { - pub fn sqlite3_result_error16( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - ); -} extern "C" { pub fn sqlite3_result_error_toobig(arg1: *mut sqlite3_context); } @@ -1782,30 +1648,6 @@ extern "C" { encoding: ::std::os::raw::c_uchar, ); } -extern "C" { - pub fn sqlite3_result_text16( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, - ); -} -extern "C" { - pub fn sqlite3_result_text16le( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, - ); -} -extern "C" { - pub fn sqlite3_result_text16be( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, - ); -} extern "C" { pub fn sqlite3_result_value(arg1: *mut sqlite3_context, arg2: *mut sqlite3_value); } @@ -1864,23 +1706,6 @@ extern "C" { xDestroy: ::std::option::Option, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_create_collation16( - arg1: *mut sqlite3, - zName: *const ::std::os::raw::c_void, - eTextRep: ::std::os::raw::c_int, - pArg: *mut ::std::os::raw::c_void, - xCompare: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, - >, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_collation_needed( arg1: *mut sqlite3, @@ -1895,20 +1720,6 @@ extern "C" { >, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_collation_needed16( - arg1: *mut sqlite3, - arg2: *mut ::std::os::raw::c_void, - arg3: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: *mut sqlite3, - eTextRep: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - ), - >, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_key( db: *mut sqlite3, @@ -1963,12 +1774,6 @@ extern "C" { zValue: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_win32_set_directory16( - type_: ::std::os::raw::c_ulong, - zValue: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_get_autocommit(arg1: *mut sqlite3) -> ::std::os::raw::c_int; } diff --git a/libsqlite3-sys/sqlite3/bindgen_bundled_version.rs b/libsqlite3-sys/sqlite3/bindgen_bundled_version.rs index c81d239..12bb84f 100644 --- a/libsqlite3-sys/sqlite3/bindgen_bundled_version.rs +++ b/libsqlite3-sys/sqlite3/bindgen_bundled_version.rs @@ -898,9 +898,6 @@ extern "C" { extern "C" { pub fn sqlite3_complete(sql: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_complete16(sql: *const ::std::os::raw::c_void) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_busy_handler( arg1: *mut sqlite3, @@ -1049,12 +1046,6 @@ extern "C" { ppDb: *mut *mut sqlite3, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_open16( - filename: *const ::std::os::raw::c_void, - ppDb: *mut *mut sqlite3, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_open_v2( filename: *const ::std::os::raw::c_char, @@ -1122,9 +1113,6 @@ extern "C" { extern "C" { pub fn sqlite3_errmsg(arg1: *mut sqlite3) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_errmsg16(arg1: *mut sqlite3) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_errstr(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; } @@ -1171,34 +1159,6 @@ extern "C" { pzTail: *mut *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_prepare16( - db: *mut sqlite3, - zSql: *const ::std::os::raw::c_void, - nByte: ::std::os::raw::c_int, - ppStmt: *mut *mut sqlite3_stmt, - pzTail: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn sqlite3_prepare16_v2( - db: *mut sqlite3, - zSql: *const ::std::os::raw::c_void, - nByte: ::std::os::raw::c_int, - ppStmt: *mut *mut sqlite3_stmt, - pzTail: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} -extern "C" { - pub fn sqlite3_prepare16_v3( - db: *mut sqlite3, - zSql: *const ::std::os::raw::c_void, - nByte: ::std::os::raw::c_int, - prepFlags: ::std::os::raw::c_uint, - ppStmt: *mut *mut sqlite3_stmt, - pzTail: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_sql(pStmt: *mut sqlite3_stmt) -> *const ::std::os::raw::c_char; } @@ -1284,15 +1244,6 @@ extern "C" { arg5: ::std::option::Option, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_bind_text16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: ::std::option::Option, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_bind_text64( arg1: *mut sqlite3_stmt, @@ -1360,60 +1311,30 @@ extern "C" { N: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_name16( - arg1: *mut sqlite3_stmt, - N: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_database_name( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_database_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_table_name( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_table_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_origin_name( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_origin_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_decltype( arg1: *mut sqlite3_stmt, arg2: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_char; } -extern "C" { - pub fn sqlite3_column_decltype16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_step(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; } @@ -1447,12 +1368,6 @@ extern "C" { iCol: ::std::os::raw::c_int, ) -> *const ::std::os::raw::c_uchar; } -extern "C" { - pub fn sqlite3_column_text16( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_column_value( arg1: *mut sqlite3_stmt, @@ -1465,12 +1380,6 @@ extern "C" { iCol: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_column_bytes16( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_column_type( arg1: *mut sqlite3_stmt, @@ -1507,30 +1416,6 @@ extern "C" { xFinal: ::std::option::Option, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_create_function16( - db: *mut sqlite3, - zFunctionName: *const ::std::os::raw::c_void, - nArg: ::std::os::raw::c_int, - eTextRep: ::std::os::raw::c_int, - pApp: *mut ::std::os::raw::c_void, - xFunc: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xStep: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xFinal: ::std::option::Option, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_create_function_v2( db: *mut sqlite3, @@ -1634,21 +1519,9 @@ extern "C" { extern "C" { pub fn sqlite3_value_text(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_uchar; } -extern "C" { - pub fn sqlite3_value_text16(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; -} -extern "C" { - pub fn sqlite3_value_text16le(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; -} -extern "C" { - pub fn sqlite3_value_text16be(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; -} extern "C" { pub fn sqlite3_value_bytes(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_value_bytes16(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_value_type(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; } @@ -1741,13 +1614,6 @@ extern "C" { arg3: ::std::os::raw::c_int, ); } -extern "C" { - pub fn sqlite3_result_error16( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - ); -} extern "C" { pub fn sqlite3_result_error_toobig(arg1: *mut sqlite3_context); } @@ -1783,30 +1649,6 @@ extern "C" { encoding: ::std::os::raw::c_uchar, ); } -extern "C" { - pub fn sqlite3_result_text16( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, - ); -} -extern "C" { - pub fn sqlite3_result_text16le( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, - ); -} -extern "C" { - pub fn sqlite3_result_text16be( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, - ); -} extern "C" { pub fn sqlite3_result_value(arg1: *mut sqlite3_context, arg2: *mut sqlite3_value); } @@ -1865,23 +1707,6 @@ extern "C" { xDestroy: ::std::option::Option, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_create_collation16( - arg1: *mut sqlite3, - zName: *const ::std::os::raw::c_void, - eTextRep: ::std::os::raw::c_int, - pArg: *mut ::std::os::raw::c_void, - xCompare: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, - >, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_collation_needed( arg1: *mut sqlite3, @@ -1896,20 +1721,6 @@ extern "C" { >, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_collation_needed16( - arg1: *mut sqlite3, - arg2: *mut ::std::os::raw::c_void, - arg3: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: *mut sqlite3, - eTextRep: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - ), - >, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_sleep(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; } @@ -1931,12 +1742,6 @@ extern "C" { zValue: *const ::std::os::raw::c_char, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn sqlite3_win32_set_directory16( - type_: ::std::os::raw::c_ulong, - zValue: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; -} extern "C" { pub fn sqlite3_get_autocommit(arg1: *mut sqlite3) -> ::std::os::raw::c_int; } diff --git a/libsqlite3-sys/sqlite3/bindgen_bundled_version_ext.rs b/libsqlite3-sys/sqlite3/bindgen_bundled_version_ext.rs index a6e8725..4ceef49 100644 --- a/libsqlite3-sys/sqlite3/bindgen_bundled_version_ext.rs +++ b/libsqlite3-sys/sqlite3/bindgen_bundled_version_ext.rs @@ -3106,30 +3106,6 @@ pub unsafe fn sqlite3_bind_text( (fun)(arg1, arg2, arg3, n, arg4) } -static __SQLITE3_BIND_TEXT16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_bind_text16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: ::std::option::Option, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_BIND_TEXT16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: ::std::option::Option< - unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void), - >, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5) -} - static __SQLITE3_BIND_VALUE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3248,38 +3224,6 @@ pub unsafe fn sqlite3_collation_needed( (fun)(arg1, arg2, arg3) } -static __SQLITE3_COLLATION_NEEDED16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_collation_needed16( - arg1: *mut sqlite3, - arg2: *mut ::std::os::raw::c_void, - arg3: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: *mut sqlite3, - eTextRep: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - ), - >, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_COLLATION_NEEDED16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *mut ::std::os::raw::c_void, - arg3: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: *mut sqlite3, - eTextRep: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - ), - >, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3) -} - static __SQLITE3_COLUMN_BLOB: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3312,22 +3256,6 @@ pub unsafe fn sqlite3_column_bytes( (fun)(arg1, iCol) } -static __SQLITE3_COLUMN_BYTES16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_bytes16( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_COLUMN_BYTES16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, iCol) -} - static __SQLITE3_COLUMN_COUNT: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3357,23 +3285,6 @@ pub unsafe fn sqlite3_column_database_name( (fun)(arg1, arg2) } -static __SQLITE3_COLUMN_DATABASE_NAME16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_database_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_DATABASE_NAME16 - .load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_COLUMN_DECLTYPE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3390,22 +3301,6 @@ pub unsafe fn sqlite3_column_decltype( (fun)(arg1, i) } -static __SQLITE3_COLUMN_DECLTYPE16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_decltype16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_DECLTYPE16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_COLUMN_DOUBLE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3470,22 +3365,6 @@ pub unsafe fn sqlite3_column_name( (fun)(arg1, arg2) } -static __SQLITE3_COLUMN_NAME16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_NAME16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_COLUMN_ORIGIN_NAME: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3502,23 +3381,6 @@ pub unsafe fn sqlite3_column_origin_name( (fun)(arg1, arg2) } -static __SQLITE3_COLUMN_ORIGIN_NAME16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_origin_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_ORIGIN_NAME16 - .load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_COLUMN_TABLE_NAME: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3535,22 +3397,6 @@ pub unsafe fn sqlite3_column_table_name( (fun)(arg1, arg2) } -static __SQLITE3_COLUMN_TABLE_NAME16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_table_name16( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_TABLE_NAME16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - arg2: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_COLUMN_TEXT: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3567,22 +3413,6 @@ pub unsafe fn sqlite3_column_text( (fun)(arg1, iCol) } -static __SQLITE3_COLUMN_TEXT16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_column_text16( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_COLUMN_TEXT16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_stmt, - iCol: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1, iCol) -} - static __SQLITE3_COLUMN_TYPE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3653,20 +3483,6 @@ pub unsafe fn sqlite3_complete( (fun)(sql) } -static __SQLITE3_COMPLETE16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_complete16( - sql: *const ::std::os::raw::c_void, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_COMPLETE16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - sql: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(sql) -} - static __SQLITE3_CREATE_COLLATION: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3705,44 +3521,6 @@ pub unsafe fn sqlite3_create_collation( (fun)(arg1, arg2, arg3, arg4, arg5) } -static __SQLITE3_CREATE_COLLATION16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_create_collation16( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut ::std::os::raw::c_void, - arg5: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, - >, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_CREATE_COLLATION16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut ::std::os::raw::c_void, - arg5: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut ::std::os::raw::c_void, - arg2: ::std::os::raw::c_int, - arg3: *const ::std::os::raw::c_void, - arg4: ::std::os::raw::c_int, - arg5: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, - >, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5) -} - static __SQLITE3_CREATE_FUNCTION: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3795,58 +3573,6 @@ pub unsafe fn sqlite3_create_function( (fun)(arg1, arg2, arg3, arg4, arg5, xFunc, xStep, xFinal) } -static __SQLITE3_CREATE_FUNCTION16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_create_function16( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::os::raw::c_int, - arg5: *mut ::std::os::raw::c_void, - xFunc: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xStep: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xFinal: ::std::option::Option, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_CREATE_FUNCTION16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::os::raw::c_int, - arg5: *mut ::std::os::raw::c_void, - xFunc: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xStep: ::std::option::Option< - unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: ::std::os::raw::c_int, - arg3: *mut *mut sqlite3_value, - ), - >, - xFinal: ::std::option::Option, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5, xFunc, xStep, xFinal) -} - static __SQLITE3_CREATE_MODULE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -3945,18 +3671,6 @@ pub unsafe fn sqlite3_errmsg(arg1: *mut sqlite3) -> *const ::std::os::raw::c_cha (fun)(arg1) } -static __SQLITE3_ERRMSG16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_errmsg16(arg1: *mut sqlite3) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_ERRMSG16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn(arg1: *mut sqlite3) -> *const ::std::os::raw::c_void = ::std::mem::transmute( - ptr, - ); - (fun)(arg1) -} - static __SQLITE3_EXEC: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -4143,22 +3857,6 @@ pub unsafe fn sqlite3_open( (fun)(arg1, arg2) } -static __SQLITE3_OPEN16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_open16( - arg1: *const ::std::os::raw::c_void, - arg2: *mut *mut sqlite3, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_OPEN16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *const ::std::os::raw::c_void, - arg2: *mut *mut sqlite3, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2) -} - static __SQLITE3_PREPARE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -4181,28 +3879,6 @@ pub unsafe fn sqlite3_prepare( (fun)(arg1, arg2, arg3, arg4, arg5) } -static __SQLITE3_PREPARE16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_prepare16( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut *mut sqlite3_stmt, - arg5: *mut *const ::std::os::raw::c_void, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_PREPARE16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut *mut sqlite3_stmt, - arg5: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5) -} - static __SQLITE3_PROFILE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -4339,24 +4015,6 @@ pub unsafe fn sqlite3_result_error( (fun)(arg1, arg2, arg3) } -static __SQLITE3_RESULT_ERROR16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_result_error16( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, -) { - let ptr = __SQLITE3_RESULT_ERROR16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - ) = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3) -} - static __SQLITE3_RESULT_INT: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -4419,72 +4077,6 @@ pub unsafe fn sqlite3_result_text( (fun)(arg1, arg2, arg3, arg4) } -static __SQLITE3_RESULT_TEXT16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_result_text16( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, -) { - let ptr = __SQLITE3_RESULT_TEXT16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option< - unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void), - >, - ) = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4) -} - -static __SQLITE3_RESULT_TEXT16BE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_result_text16be( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, -) { - let ptr = __SQLITE3_RESULT_TEXT16BE.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option< - unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void), - >, - ) = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4) -} - -static __SQLITE3_RESULT_TEXT16LE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_result_text16le( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option, -) { - let ptr = __SQLITE3_RESULT_TEXT16LE.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_context, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::option::Option< - unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void), - >, - ) = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4) -} - static __SQLITE3_RESULT_VALUE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -4736,18 +4328,6 @@ pub unsafe fn sqlite3_value_bytes(arg1: *mut sqlite3_value) -> ::std::os::raw::c (fun)(arg1) } -static __SQLITE3_VALUE_BYTES16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_value_bytes16(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_VALUE_BYTES16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int = ::std::mem::transmute( - ptr, - ); - (fun)(arg1) -} - static __SQLITE3_VALUE_DOUBLE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -4812,48 +4392,6 @@ pub unsafe fn sqlite3_value_text( (fun)(arg1) } -static __SQLITE3_VALUE_TEXT16: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_value_text16( - arg1: *mut sqlite3_value, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_VALUE_TEXT16.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_value, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1) -} - -static __SQLITE3_VALUE_TEXT16BE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_value_text16be( - arg1: *mut sqlite3_value, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_VALUE_TEXT16BE.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_value, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1) -} - -static __SQLITE3_VALUE_TEXT16LE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_value_text16le( - arg1: *mut sqlite3_value, -) -> *const ::std::os::raw::c_void { - let ptr = __SQLITE3_VALUE_TEXT16LE.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3_value, - ) -> *const ::std::os::raw::c_void = ::std::mem::transmute(ptr); - (fun)(arg1) -} - static __SQLITE3_VALUE_TYPE: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -4906,28 +4444,6 @@ pub unsafe fn sqlite3_prepare_v2( (fun)(arg1, arg2, arg3, arg4, arg5) } -static __SQLITE3_PREPARE16_V2: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_prepare16_v2( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut *mut sqlite3_stmt, - arg5: *mut *const ::std::os::raw::c_void, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_PREPARE16_V2.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: *mut *mut sqlite3_stmt, - arg5: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5) -} - static __SQLITE3_CLEAR_BINDINGS: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -6558,30 +6074,6 @@ pub unsafe fn sqlite3_prepare_v3( (fun)(arg1, arg2, arg3, arg4, arg5, arg6) } -static __SQLITE3_PREPARE16_V3: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( - ::std::ptr::null_mut(), -); -pub unsafe fn sqlite3_prepare16_v3( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::os::raw::c_uint, - arg5: *mut *mut sqlite3_stmt, - arg6: *mut *const ::std::os::raw::c_void, -) -> ::std::os::raw::c_int { - let ptr = __SQLITE3_PREPARE16_V3.load(::std::sync::atomic::Ordering::Acquire); - assert!(! ptr.is_null(), "SQLite API not initialized or SQLite feature omitted"); - let fun: unsafe extern "C" fn( - arg1: *mut sqlite3, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_int, - arg4: ::std::os::raw::c_uint, - arg5: *mut *mut sqlite3_stmt, - arg6: *mut *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int = ::std::mem::transmute(ptr); - (fun)(arg1, arg2, arg3, arg4, arg5, arg6) -} - static __SQLITE3_BIND_POINTER: ::std::sync::atomic::AtomicPtr<()> = ::std::sync::atomic::AtomicPtr::new( ::std::ptr::null_mut(), ); @@ -7457,10 +6949,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_BIND_TEXT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).bind_text16 { - __SQLITE3_BIND_TEXT16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).bind_value { __SQLITE3_BIND_VALUE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7485,10 +6973,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_COLLATION_NEEDED .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).collation_needed16 { - __SQLITE3_COLLATION_NEEDED16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_blob { __SQLITE3_COLUMN_BLOB .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7497,10 +6981,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_COLUMN_BYTES .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_bytes16 { - __SQLITE3_COLUMN_BYTES16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_count { __SQLITE3_COLUMN_COUNT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7509,18 +6989,10 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_COLUMN_DATABASE_NAME .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_database_name16 { - __SQLITE3_COLUMN_DATABASE_NAME16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_decltype { __SQLITE3_COLUMN_DECLTYPE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_decltype16 { - __SQLITE3_COLUMN_DECLTYPE16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_double { __SQLITE3_COLUMN_DOUBLE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7537,34 +7009,18 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_COLUMN_NAME .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_name16 { - __SQLITE3_COLUMN_NAME16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_origin_name { __SQLITE3_COLUMN_ORIGIN_NAME .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_origin_name16 { - __SQLITE3_COLUMN_ORIGIN_NAME16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_table_name { __SQLITE3_COLUMN_TABLE_NAME .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_table_name16 { - __SQLITE3_COLUMN_TABLE_NAME16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_text { __SQLITE3_COLUMN_TEXT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).column_text16 { - __SQLITE3_COLUMN_TEXT16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).column_type { __SQLITE3_COLUMN_TYPE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7581,26 +7037,14 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_COMPLETE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).complete16 { - __SQLITE3_COMPLETE16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).create_collation { __SQLITE3_CREATE_COLLATION .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).create_collation16 { - __SQLITE3_CREATE_COLLATION16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).create_function { __SQLITE3_CREATE_FUNCTION .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).create_function16 { - __SQLITE3_CREATE_FUNCTION16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).create_module { __SQLITE3_CREATE_MODULE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7629,10 +7073,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_ERRMSG .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).errmsg16 { - __SQLITE3_ERRMSG16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).exec { __SQLITE3_EXEC .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7681,18 +7121,10 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_OPEN .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).open16 { - __SQLITE3_OPEN16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).prepare { __SQLITE3_PREPARE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).prepare16 { - __SQLITE3_PREPARE16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).profile { __SQLITE3_PROFILE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7721,10 +7153,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_RESULT_ERROR .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).result_error16 { - __SQLITE3_RESULT_ERROR16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).result_int { __SQLITE3_RESULT_INT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7741,18 +7169,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_RESULT_TEXT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).result_text16 { - __SQLITE3_RESULT_TEXT16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } - if let Some(fun) = (*p_api).result_text16be { - __SQLITE3_RESULT_TEXT16BE - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } - if let Some(fun) = (*p_api).result_text16le { - __SQLITE3_RESULT_TEXT16LE - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).result_value { __SQLITE3_RESULT_VALUE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7801,10 +7217,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_VALUE_BYTES .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).value_bytes16 { - __SQLITE3_VALUE_BYTES16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).value_double { __SQLITE3_VALUE_DOUBLE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7825,18 +7237,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_VALUE_TEXT .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).value_text16 { - __SQLITE3_VALUE_TEXT16 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } - if let Some(fun) = (*p_api).value_text16be { - __SQLITE3_VALUE_TEXT16BE - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } - if let Some(fun) = (*p_api).value_text16le { - __SQLITE3_VALUE_TEXT16LE - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).value_type { __SQLITE3_VALUE_TYPE .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -7849,10 +7249,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_PREPARE_V2 .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).prepare16_v2 { - __SQLITE3_PREPARE16_V2 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).clear_bindings { __SQLITE3_CLEAR_BINDINGS .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); @@ -8245,10 +7641,6 @@ pub unsafe fn rusqlite_extension_init2( __SQLITE3_PREPARE_V3 .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); } - if let Some(fun) = (*p_api).prepare16_v3 { - __SQLITE3_PREPARE16_V3 - .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); - } if let Some(fun) = (*p_api).bind_pointer { __SQLITE3_BIND_POINTER .store(fun as usize as *mut (), ::std::sync::atomic::Ordering::Release); diff --git a/libsqlite3-sys/upgrade.sh b/libsqlite3-sys/upgrade.sh index 5d7b2ab..9ed043e 100755 --- a/libsqlite3-sys/upgrade.sh +++ b/libsqlite3-sys/upgrade.sh @@ -19,7 +19,7 @@ rm -f "$SQLITE.zip" export SQLITE3_INCLUDE_DIR="$SQLITE3_LIB_DIR" # Regenerate bindgen file for sqlite3.h rm -f "$SQLITE3_LIB_DIR/bindgen_bundled_version.rs" -cargo update +cargo update --quiet # Just to make sure there is only one bindgen.rs file in target dir find "$TARGET_DIR" -type f -name bindgen.rs -exec rm {} \; env LIBSQLITE3_SYS_BUNDLING=1 cargo build --features "buildtime_bindgen session" --no-default-features @@ -38,6 +38,6 @@ rm -f "$SQLITE3_LIB_DIR/sqlite3ext.h.bk" # Sanity checks cd "$SCRIPT_DIR/.." || { echo "fatal error" >&2; exit 1; } -cargo update +cargo update --quiet cargo test --features "backup blob chrono functions limits load_extension serde_json trace vtab bundled" printf ' \e[35;1mFinished\e[0m bundled sqlite3 tests\n' diff --git a/libsqlite3-sys/upgrade_sqlcipher.sh b/libsqlite3-sys/upgrade_sqlcipher.sh index 6150e59..0447805 100755 --- a/libsqlite3-sys/upgrade_sqlcipher.sh +++ b/libsqlite3-sys/upgrade_sqlcipher.sh @@ -30,6 +30,6 @@ find "$SCRIPT_DIR/../target" -type f -name bindgen.rs -exec mv {} "$SQLCIPHER_LI # Sanity checks cd "$SCRIPT_DIR/.." || { echo "fatal error" >&2; exit 1; } -cargo update +cargo update --quiet cargo test --features "backup blob chrono functions limits load_extension serde_json trace vtab bundled-sqlcipher-vendored-openssl" printf ' \e[35;1mFinished\e[0m bundled-sqlcipher-vendored-openssl/sqlcipher tests\n'