mirror of
https://github.com/isar/rusqlite.git
synced 2024-11-22 07:09:20 +08:00
Merge pull request #1310 from gwenn/sqlite3_auto_extension
Fix sqlite3_auto_extension xEntryPoint signature
This commit is contained in:
commit
8ac4780526
@ -1,5 +1,29 @@
|
|||||||
/* automatically generated by rust-bindgen 0.60.1 */
|
/* automatically generated by rust-bindgen 0.60.1 */
|
||||||
|
|
||||||
|
extern "C" {
|
||||||
|
pub fn sqlite3_auto_extension(
|
||||||
|
xEntryPoint: ::std::option::Option<
|
||||||
|
unsafe extern "C" fn(
|
||||||
|
db: *mut sqlite3,
|
||||||
|
pzErrMsg: *mut *const ::std::os::raw::c_char,
|
||||||
|
pThunk: *const sqlite3_api_routines,
|
||||||
|
) -> ::std::os::raw::c_int,
|
||||||
|
>,
|
||||||
|
) -> ::std::os::raw::c_int;
|
||||||
|
}
|
||||||
|
|
||||||
|
extern "C" {
|
||||||
|
pub fn sqlite3_cancel_auto_extension(
|
||||||
|
xEntryPoint: ::std::option::Option<
|
||||||
|
unsafe extern "C" fn(
|
||||||
|
db: *mut sqlite3,
|
||||||
|
pzErrMsg: *mut *const ::std::os::raw::c_char,
|
||||||
|
pThunk: *const sqlite3_api_routines,
|
||||||
|
) -> ::std::os::raw::c_int,
|
||||||
|
>,
|
||||||
|
) -> ::std::os::raw::c_int;
|
||||||
|
}
|
||||||
|
|
||||||
pub const SQLITE_VERSION: &[u8; 7usize] = b"3.14.0\0";
|
pub const SQLITE_VERSION: &[u8; 7usize] = b"3.14.0\0";
|
||||||
pub const SQLITE_VERSION_NUMBER: i32 = 3014000;
|
pub const SQLITE_VERSION_NUMBER: i32 = 3014000;
|
||||||
pub const SQLITE_SOURCE_ID: &[u8; 61usize] =
|
pub const SQLITE_SOURCE_ID: &[u8; 61usize] =
|
||||||
@ -1729,16 +1753,6 @@ extern "C" {
|
|||||||
onoff: ::std::os::raw::c_int,
|
onoff: ::std::os::raw::c_int,
|
||||||
) -> ::std::os::raw::c_int;
|
) -> ::std::os::raw::c_int;
|
||||||
}
|
}
|
||||||
extern "C" {
|
|
||||||
pub fn sqlite3_auto_extension(
|
|
||||||
xEntryPoint: ::std::option::Option<unsafe extern "C" fn()>,
|
|
||||||
) -> ::std::os::raw::c_int;
|
|
||||||
}
|
|
||||||
extern "C" {
|
|
||||||
pub fn sqlite3_cancel_auto_extension(
|
|
||||||
xEntryPoint: ::std::option::Option<unsafe extern "C" fn()>,
|
|
||||||
) -> ::std::os::raw::c_int;
|
|
||||||
}
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
pub fn sqlite3_reset_auto_extension();
|
pub fn sqlite3_reset_auto_extension();
|
||||||
}
|
}
|
||||||
|
@ -523,6 +523,34 @@ mod bindings {
|
|||||||
.trust_clang_mangling(false)
|
.trust_clang_mangling(false)
|
||||||
.header(header.clone())
|
.header(header.clone())
|
||||||
.parse_callbacks(Box::new(SqliteTypeChooser))
|
.parse_callbacks(Box::new(SqliteTypeChooser))
|
||||||
|
.blocklist_function("sqlite3_auto_extension")
|
||||||
|
.raw_line(
|
||||||
|
r#"extern "C" {
|
||||||
|
pub fn sqlite3_auto_extension(
|
||||||
|
xEntryPoint: ::std::option::Option<
|
||||||
|
unsafe extern "C" fn(
|
||||||
|
db: *mut sqlite3,
|
||||||
|
pzErrMsg: *mut *const ::std::os::raw::c_char,
|
||||||
|
pThunk: *const sqlite3_api_routines,
|
||||||
|
) -> ::std::os::raw::c_int,
|
||||||
|
>,
|
||||||
|
) -> ::std::os::raw::c_int;
|
||||||
|
}"#,
|
||||||
|
)
|
||||||
|
.blocklist_function("sqlite3_cancel_auto_extension")
|
||||||
|
.raw_line(
|
||||||
|
r#"extern "C" {
|
||||||
|
pub fn sqlite3_cancel_auto_extension(
|
||||||
|
xEntryPoint: ::std::option::Option<
|
||||||
|
unsafe extern "C" fn(
|
||||||
|
db: *mut sqlite3,
|
||||||
|
pzErrMsg: *mut *const ::std::os::raw::c_char,
|
||||||
|
pThunk: *const sqlite3_api_routines,
|
||||||
|
) -> ::std::os::raw::c_int,
|
||||||
|
>,
|
||||||
|
) -> ::std::os::raw::c_int;
|
||||||
|
}"#,
|
||||||
|
)
|
||||||
.rustfmt_bindings(true);
|
.rustfmt_bindings(true);
|
||||||
|
|
||||||
if cfg!(any(feature = "sqlcipher", feature = "bundled-sqlcipher")) {
|
if cfg!(any(feature = "sqlcipher", feature = "bundled-sqlcipher")) {
|
||||||
|
@ -1,5 +1,29 @@
|
|||||||
/* automatically generated by rust-bindgen 0.63.0 */
|
/* automatically generated by rust-bindgen 0.63.0 */
|
||||||
|
|
||||||
|
extern "C" {
|
||||||
|
pub fn sqlite3_auto_extension(
|
||||||
|
xEntryPoint: ::std::option::Option<
|
||||||
|
unsafe extern "C" fn(
|
||||||
|
db: *mut sqlite3,
|
||||||
|
pzErrMsg: *mut *const ::std::os::raw::c_char,
|
||||||
|
pThunk: *const sqlite3_api_routines,
|
||||||
|
) -> ::std::os::raw::c_int,
|
||||||
|
>,
|
||||||
|
) -> ::std::os::raw::c_int;
|
||||||
|
}
|
||||||
|
|
||||||
|
extern "C" {
|
||||||
|
pub fn sqlite3_cancel_auto_extension(
|
||||||
|
xEntryPoint: ::std::option::Option<
|
||||||
|
unsafe extern "C" fn(
|
||||||
|
db: *mut sqlite3,
|
||||||
|
pzErrMsg: *mut *const ::std::os::raw::c_char,
|
||||||
|
pThunk: *const sqlite3_api_routines,
|
||||||
|
) -> ::std::os::raw::c_int,
|
||||||
|
>,
|
||||||
|
) -> ::std::os::raw::c_int;
|
||||||
|
}
|
||||||
|
|
||||||
pub const SQLITE_VERSION: &[u8; 7usize] = b"3.39.4\0";
|
pub const SQLITE_VERSION: &[u8; 7usize] = b"3.39.4\0";
|
||||||
pub const SQLITE_VERSION_NUMBER: i32 = 3039004;
|
pub const SQLITE_VERSION_NUMBER: i32 = 3039004;
|
||||||
pub const SQLITE_SOURCE_ID: &[u8; 85usize] =
|
pub const SQLITE_SOURCE_ID: &[u8; 85usize] =
|
||||||
@ -2036,16 +2060,6 @@ extern "C" {
|
|||||||
onoff: ::std::os::raw::c_int,
|
onoff: ::std::os::raw::c_int,
|
||||||
) -> ::std::os::raw::c_int;
|
) -> ::std::os::raw::c_int;
|
||||||
}
|
}
|
||||||
extern "C" {
|
|
||||||
pub fn sqlite3_auto_extension(
|
|
||||||
xEntryPoint: ::std::option::Option<unsafe extern "C" fn()>,
|
|
||||||
) -> ::std::os::raw::c_int;
|
|
||||||
}
|
|
||||||
extern "C" {
|
|
||||||
pub fn sqlite3_cancel_auto_extension(
|
|
||||||
xEntryPoint: ::std::option::Option<unsafe extern "C" fn()>,
|
|
||||||
) -> ::std::os::raw::c_int;
|
|
||||||
}
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
pub fn sqlite3_reset_auto_extension();
|
pub fn sqlite3_reset_auto_extension();
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,29 @@
|
|||||||
/* automatically generated by rust-bindgen 0.64.0 */
|
/* automatically generated by rust-bindgen 0.64.0 */
|
||||||
|
|
||||||
|
extern "C" {
|
||||||
|
pub fn sqlite3_auto_extension(
|
||||||
|
xEntryPoint: ::std::option::Option<
|
||||||
|
unsafe extern "C" fn(
|
||||||
|
db: *mut sqlite3,
|
||||||
|
pzErrMsg: *mut *const ::std::os::raw::c_char,
|
||||||
|
pThunk: *const sqlite3_api_routines,
|
||||||
|
) -> ::std::os::raw::c_int,
|
||||||
|
>,
|
||||||
|
) -> ::std::os::raw::c_int;
|
||||||
|
}
|
||||||
|
|
||||||
|
extern "C" {
|
||||||
|
pub fn sqlite3_cancel_auto_extension(
|
||||||
|
xEntryPoint: ::std::option::Option<
|
||||||
|
unsafe extern "C" fn(
|
||||||
|
db: *mut sqlite3,
|
||||||
|
pzErrMsg: *mut *const ::std::os::raw::c_char,
|
||||||
|
pThunk: *const sqlite3_api_routines,
|
||||||
|
) -> ::std::os::raw::c_int,
|
||||||
|
>,
|
||||||
|
) -> ::std::os::raw::c_int;
|
||||||
|
}
|
||||||
|
|
||||||
pub const SQLITE_VERSION: &[u8; 7usize] = b"3.41.2\0";
|
pub const SQLITE_VERSION: &[u8; 7usize] = b"3.41.2\0";
|
||||||
pub const SQLITE_VERSION_NUMBER: i32 = 3041002;
|
pub const SQLITE_VERSION_NUMBER: i32 = 3041002;
|
||||||
pub const SQLITE_SOURCE_ID: &[u8; 85usize] =
|
pub const SQLITE_SOURCE_ID: &[u8; 85usize] =
|
||||||
@ -2009,16 +2033,6 @@ extern "C" {
|
|||||||
onoff: ::std::os::raw::c_int,
|
onoff: ::std::os::raw::c_int,
|
||||||
) -> ::std::os::raw::c_int;
|
) -> ::std::os::raw::c_int;
|
||||||
}
|
}
|
||||||
extern "C" {
|
|
||||||
pub fn sqlite3_auto_extension(
|
|
||||||
xEntryPoint: ::std::option::Option<unsafe extern "C" fn()>,
|
|
||||||
) -> ::std::os::raw::c_int;
|
|
||||||
}
|
|
||||||
extern "C" {
|
|
||||||
pub fn sqlite3_cancel_auto_extension(
|
|
||||||
xEntryPoint: ::std::option::Option<unsafe extern "C" fn()>,
|
|
||||||
) -> ::std::os::raw::c_int;
|
|
||||||
}
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
pub fn sqlite3_reset_auto_extension();
|
pub fn sqlite3_reset_auto_extension();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user