Merge pull request #816 from gwenn/ptr_offset_from

Feature ptr_offset_from #41079 available in 1.47
This commit is contained in:
gwenn 2020-10-09 21:26:52 +02:00 committed by GitHub
commit 2461540306
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 6 deletions

View File

@ -370,10 +370,7 @@ mod bindings {
fn generating_bundled_bindings() -> bool {
// Hacky way to know if we're generating the bundled bindings
println!("cargo:rerun-if-env-changed=LIBSQLITE3_SYS_BUNDLING");
match std::env::var("LIBSQLITE3_SYS_BUNDLING") {
Ok(v) if v != "0" => true,
_ => false,
}
matches!(std::env::var("LIBSQLITE3_SYS_BUNDLING"), Ok(v) if v != "0")
}
pub fn write_to_out_dir(header: HeaderLocation, out_path: &Path) {

View File

@ -250,8 +250,7 @@ impl InnerConnection {
let tail = if c_tail.is_null() {
0
} else {
// TODO nightly feature ptr_offset_from #41079
let n = (c_tail as isize) - (c_sql as isize);
let n = unsafe { c_tail.offset_from(c_sql) };
if n <= 0 || n >= len as isize {
0
} else {