Merge pull request #1478 from gwenn/omit_utf16

Omit UTF-16 API
This commit is contained in:
gwenn 2024-03-23 10:15:34 +01:00 committed by GitHub
commit 5e255eefa7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 13 additions and 1769 deletions

View File

@ -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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut sqlite3_context)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut sqlite3_context)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
);
}
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
);
}
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
);
}
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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;
}

View File

@ -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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut sqlite3_context)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut sqlite3_context)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) {
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) {
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) {
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);

View File

@ -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"

View File

@ -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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut sqlite3_context)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut sqlite3_context)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
);
}
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
);
}
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
);
}
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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;
}

View File

@ -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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut sqlite3_context)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut sqlite3_context)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
);
}
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
);
}
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
);
}
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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;
}

View File

@ -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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut sqlite3_context)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut sqlite3_context)>,
) -> ::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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) {
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) {
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<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
) {
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);

View File

@ -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'

View File

@ -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'