Aug 11 20:06:10.459 INFO checking android_ffi-0.1.0 against try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy for libc-1 Aug 11 20:06:10.459 INFO running: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 11 20:06:10.460 INFO creating container for: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 11 20:06:10.460 INFO running `"docker" "create" "-v" "/tmp/crater.ftFWmETiZ7Nd:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-7/try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 11 20:06:10.783 INFO blam! 71c6100cc2c82605cde92b6a1b36b2bed5489bfe85d058c63bca5fe5b7f7daa0 Aug 11 20:06:10.785 INFO running `"docker" "start" "-a" "71c6100cc2c82605cde92b6a1b36b2bed5489bfe85d058c63bca5fe5b7f7daa0"` Aug 11 20:06:12.549 INFO kablam! Checking android_ffi v0.1.0 (file:///source) Aug 11 20:06:13.049 INFO kablam! warning: unused import: `channel` Aug 11 20:06:13.049 INFO kablam! --> src/lib.rs:9:55 Aug 11 20:06:13.049 INFO kablam! | Aug 11 20:06:13.049 INFO kablam! 9 | use std::sync::mpsc::{Sender, Receiver, TryRecvError, channel}; Aug 11 20:06:13.049 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.049 INFO kablam! | Aug 11 20:06:13.049 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 11 20:06:13.050 INFO kablam! Aug 11 20:06:13.050 INFO kablam! warning: unused import: `std::io::Write` Aug 11 20:06:13.050 INFO kablam! --> src/lib.rs:14:5 Aug 11 20:06:13.050 INFO kablam! | Aug 11 20:06:13.050 INFO kablam! 14 | use std::io::Write; Aug 11 20:06:13.050 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.050 INFO kablam! Aug 11 20:06:13.097 INFO kablam! warning: use of deprecated item 'std::thread::sleep_ms': replaced by `std::thread::sleep` Aug 11 20:06:13.097 INFO kablam! --> src/lib.rs:580:9 Aug 11 20:06:13.097 INFO kablam! | Aug 11 20:06:13.097 INFO kablam! 580 | thread::sleep_ms(10); Aug 11 20:06:13.097 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.097 INFO kablam! | Aug 11 20:06:13.097 INFO kablam! = note: #[warn(deprecated)] on by default Aug 11 20:06:13.097 INFO kablam! Aug 11 20:06:13.097 INFO kablam! warning: unused import: `channel` Aug 11 20:06:13.097 INFO kablam! --> src/lib.rs:9:55 Aug 11 20:06:13.097 INFO kablam! | Aug 11 20:06:13.097 INFO kablam! 9 | use std::sync::mpsc::{Sender, Receiver, TryRecvError, channel}; Aug 11 20:06:13.097 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.097 INFO kablam! | Aug 11 20:06:13.098 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 11 20:06:13.098 INFO kablam! Aug 11 20:06:13.098 INFO kablam! warning: unused import: `std::io::Write` Aug 11 20:06:13.098 INFO kablam! --> src/lib.rs:14:5 Aug 11 20:06:13.098 INFO kablam! | Aug 11 20:06:13.098 INFO kablam! 14 | use std::io::Write; Aug 11 20:06:13.098 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.098 INFO kablam! Aug 11 20:06:13.148 INFO kablam! warning: use of deprecated item 'std::thread::sleep_ms': replaced by `std::thread::sleep` Aug 11 20:06:13.148 INFO kablam! --> src/lib.rs:580:9 Aug 11 20:06:13.148 INFO kablam! | Aug 11 20:06:13.148 INFO kablam! 580 | thread::sleep_ms(10); Aug 11 20:06:13.148 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.151 INFO kablam! | Aug 11 20:06:13.151 INFO kablam! = note: #[warn(deprecated)] on by default Aug 11 20:06:13.151 INFO kablam! Aug 11 20:06:13.623 INFO kablam! warning: unnecessary `unsafe` block Aug 11 20:06:13.623 INFO kablam! --> src/lib.rs:215:20 Aug 11 20:06:13.623 INFO kablam! | Aug 11 20:06:13.623 INFO kablam! 215 | app.userData = unsafe { &context as *const Context as *mut Context as *mut _ }; Aug 11 20:06:13.623 INFO kablam! | ^^^^^^ unnecessary `unsafe` block Aug 11 20:06:13.623 INFO kablam! | Aug 11 20:06:13.623 INFO kablam! = note: #[warn(unused_unsafe)] on by default Aug 11 20:06:13.623 INFO kablam! Aug 11 20:06:13.630 INFO kablam! warning: type `pthread_t` should have a camel case name such as `PthreadT` Aug 11 20:06:13.630 INFO kablam! --> src/lib.rs:16:1 Aug 11 20:06:13.630 INFO kablam! | Aug 11 20:06:13.630 INFO kablam! 16 | pub type pthread_t = c_long; Aug 11 20:06:13.630 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.630 INFO kablam! | Aug 11 20:06:13.630 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Aug 11 20:06:13.630 INFO kablam! Aug 11 20:06:13.630 INFO kablam! warning: type `pthread_mutexattr_t` should have a camel case name such as `PthreadMutexattrT` Aug 11 20:06:13.630 INFO kablam! --> src/lib.rs:17:1 Aug 11 20:06:13.630 INFO kablam! | Aug 11 20:06:13.630 INFO kablam! 17 | pub type pthread_mutexattr_t = c_long; Aug 11 20:06:13.630 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.630 INFO kablam! Aug 11 20:06:13.630 INFO kablam! warning: type `pthread_attr_t` should have a camel case name such as `PthreadAttrT` Aug 11 20:06:13.630 INFO kablam! --> src/lib.rs:18:1 Aug 11 20:06:13.630 INFO kablam! | Aug 11 20:06:13.631 INFO kablam! 18 | pub type pthread_attr_t = c_void; // FIXME: wrong Aug 11 20:06:13.631 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.631 INFO kablam! Aug 11 20:06:13.634 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.634 INFO kablam! --> src/ffi.rs:98:43 Aug 11 20:06:13.634 INFO kablam! | Aug 11 20:06:13.634 INFO kablam! 98 | extern { pub fn AAssetDir_close(assetDir: *mut AAssetDir); } Aug 11 20:06:13.635 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.635 INFO kablam! | Aug 11 20:06:13.635 INFO kablam! = note: #[warn(improper_ctypes)] on by default Aug 11 20:06:13.635 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.635 INFO kablam! Aug 11 20:06:13.635 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.635 INFO kablam! --> src/ffi.rs:99:53 Aug 11 20:06:13.635 INFO kablam! | Aug 11 20:06:13.635 INFO kablam! 99 | extern { pub fn AAssetDir_getNextFileName(assetDir: *mut AAssetDir) -> *const c_char; } Aug 11 20:06:13.635 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.635 INFO kablam! | Aug 11 20:06:13.635 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.635 INFO kablam! Aug 11 20:06:13.636 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.636 INFO kablam! --> src/ffi.rs:100:44 Aug 11 20:06:13.636 INFO kablam! | Aug 11 20:06:13.636 INFO kablam! 100 | extern { pub fn AAssetDir_rewind(assetDir: *mut AAssetDir); } Aug 11 20:06:13.636 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.636 INFO kablam! | Aug 11 20:06:13.636 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.636 INFO kablam! Aug 11 20:06:13.636 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.636 INFO kablam! --> src/ffi.rs:102:41 Aug 11 20:06:13.637 INFO kablam! | Aug 11 20:06:13.637 INFO kablam! 102 | extern { pub fn AAssetManager_open(mgr: *mut AAssetManager, filename: *const c_char, mode: c_int) -> *mut AAsset; } Aug 11 20:06:13.637 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.637 INFO kablam! | Aug 11 20:06:13.637 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.637 INFO kablam! Aug 11 20:06:13.637 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.637 INFO kablam! --> src/ffi.rs:102:102 Aug 11 20:06:13.637 INFO kablam! | Aug 11 20:06:13.637 INFO kablam! 102 | extern { pub fn AAssetManager_open(mgr: *mut AAssetManager, filename: *const c_char, mode: c_int) -> *mut AAsset; } Aug 11 20:06:13.637 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.637 INFO kablam! | Aug 11 20:06:13.637 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.637 INFO kablam! Aug 11 20:06:13.637 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.637 INFO kablam! --> src/ffi.rs:103:44 Aug 11 20:06:13.637 INFO kablam! | Aug 11 20:06:13.637 INFO kablam! 103 | extern { pub fn AAssetManager_openDir(mgr: *mut AAssetManager, dirName: *const c_char) -> *mut AAssetDir; } Aug 11 20:06:13.637 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.637 INFO kablam! | Aug 11 20:06:13.637 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.637 INFO kablam! Aug 11 20:06:13.637 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.637 INFO kablam! --> src/ffi.rs:103:91 Aug 11 20:06:13.637 INFO kablam! | Aug 11 20:06:13.637 INFO kablam! 103 | extern { pub fn AAssetManager_openDir(mgr: *mut AAssetManager, dirName: *const c_char) -> *mut AAssetDir; } Aug 11 20:06:13.637 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.637 INFO kablam! | Aug 11 20:06:13.637 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.637 INFO kablam! Aug 11 20:06:13.637 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.637 INFO kablam! --> src/ffi.rs:104:37 Aug 11 20:06:13.637 INFO kablam! | Aug 11 20:06:13.638 INFO kablam! 104 | extern { pub fn AAsset_close(asset: *mut AAsset); } Aug 11 20:06:13.638 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.638 INFO kablam! | Aug 11 20:06:13.638 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.638 INFO kablam! Aug 11 20:06:13.638 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.638 INFO kablam! --> src/ffi.rs:105:41 Aug 11 20:06:13.638 INFO kablam! | Aug 11 20:06:13.638 INFO kablam! 105 | extern { pub fn AAsset_getBuffer(asset: *mut AAsset) -> *const c_void; } Aug 11 20:06:13.638 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.638 INFO kablam! | Aug 11 20:06:13.638 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.638 INFO kablam! Aug 11 20:06:13.641 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.642 INFO kablam! --> src/ffi.rs:106:41 Aug 11 20:06:13.642 INFO kablam! | Aug 11 20:06:13.642 INFO kablam! 106 | extern { pub fn AAsset_getLength(asset: *mut AAsset) -> isize; } Aug 11 20:06:13.642 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.642 INFO kablam! | Aug 11 20:06:13.642 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.642 INFO kablam! Aug 11 20:06:13.642 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.642 INFO kablam! --> src/ffi.rs:107:43 Aug 11 20:06:13.642 INFO kablam! | Aug 11 20:06:13.642 INFO kablam! 107 | extern { pub fn AAsset_getLength64(asset: *mut AAsset) -> u64; } Aug 11 20:06:13.642 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.642 INFO kablam! | Aug 11 20:06:13.642 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.642 INFO kablam! Aug 11 20:06:13.642 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.642 INFO kablam! --> src/ffi.rs:108:50 Aug 11 20:06:13.642 INFO kablam! | Aug 11 20:06:13.642 INFO kablam! 108 | extern { pub fn AAsset_getRemainingLength(asset: *mut AAsset) -> isize; } Aug 11 20:06:13.643 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.643 INFO kablam! | Aug 11 20:06:13.643 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.643 INFO kablam! Aug 11 20:06:13.643 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.643 INFO kablam! --> src/ffi.rs:109:52 Aug 11 20:06:13.643 INFO kablam! | Aug 11 20:06:13.643 INFO kablam! 109 | extern { pub fn AAsset_getRemainingLength64(asset: *mut AAsset) -> u64; } Aug 11 20:06:13.643 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.643 INFO kablam! | Aug 11 20:06:13.643 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.643 INFO kablam! Aug 11 20:06:13.643 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.643 INFO kablam! --> src/ffi.rs:110:43 Aug 11 20:06:13.643 INFO kablam! | Aug 11 20:06:13.643 INFO kablam! 110 | extern { pub fn AAsset_isAllocated(asset: *mut AAsset) -> c_int; } Aug 11 20:06:13.643 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.643 INFO kablam! | Aug 11 20:06:13.643 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.643 INFO kablam! Aug 11 20:06:13.643 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.643 INFO kablam! --> src/ffi.rs:111:50 Aug 11 20:06:13.643 INFO kablam! | Aug 11 20:06:13.643 INFO kablam! 111 | extern { pub fn AAsset_openFileDescriptor(asset: *mut AAsset, outStart: *mut isize, outLength: *mut isize) -> c_int; } Aug 11 20:06:13.645 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.645 INFO kablam! | Aug 11 20:06:13.645 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.645 INFO kablam! Aug 11 20:06:13.645 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.645 INFO kablam! --> src/ffi.rs:112:52 Aug 11 20:06:13.645 INFO kablam! | Aug 11 20:06:13.645 INFO kablam! 112 | extern { pub fn AAsset_openFileDescriptor64(asset: *mut AAsset, outStart: *mut u64, outLength: *mut u64) -> c_int; } Aug 11 20:06:13.646 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.646 INFO kablam! | Aug 11 20:06:13.646 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.646 INFO kablam! Aug 11 20:06:13.646 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.646 INFO kablam! --> src/ffi.rs:113:36 Aug 11 20:06:13.646 INFO kablam! | Aug 11 20:06:13.646 INFO kablam! 113 | extern { pub fn AAsset_read(asset: *mut AAsset, buf: *mut c_void, count: usize) -> c_int; } Aug 11 20:06:13.646 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.647 INFO kablam! | Aug 11 20:06:13.647 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.647 INFO kablam! Aug 11 20:06:13.647 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.647 INFO kablam! --> src/ffi.rs:114:36 Aug 11 20:06:13.647 INFO kablam! | Aug 11 20:06:13.647 INFO kablam! 114 | extern { pub fn AAsset_seek(asset: *mut AAsset, offset: isize, whence: c_int) -> isize; } Aug 11 20:06:13.647 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.647 INFO kablam! | Aug 11 20:06:13.648 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.648 INFO kablam! Aug 11 20:06:13.648 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.648 INFO kablam! --> src/ffi.rs:115:38 Aug 11 20:06:13.648 INFO kablam! | Aug 11 20:06:13.648 INFO kablam! 115 | extern { pub fn AAsset_seek64(asset: *mut AAsset, offset: u64, whence: c_int) -> u64; } Aug 11 20:06:13.648 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.648 INFO kablam! | Aug 11 20:06:13.649 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.649 INFO kablam! Aug 11 20:06:13.649 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.649 INFO kablam! --> src/ffi.rs:120:45 Aug 11 20:06:13.649 INFO kablam! | Aug 11 20:06:13.649 INFO kablam! 120 | extern { pub fn AAssetManager_fromJava(env: *mut JNIEnv, assetManager: jobject) -> *mut AAssetManager; } Aug 11 20:06:13.649 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.649 INFO kablam! | Aug 11 20:06:13.649 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.650 INFO kablam! Aug 11 20:06:13.650 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.650 INFO kablam! --> src/ffi.rs:120:72 Aug 11 20:06:13.650 INFO kablam! | Aug 11 20:06:13.650 INFO kablam! 120 | extern { pub fn AAssetManager_fromJava(env: *mut JNIEnv, assetManager: jobject) -> *mut AAssetManager; } Aug 11 20:06:13.650 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.650 INFO kablam! | Aug 11 20:06:13.650 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.650 INFO kablam! Aug 11 20:06:13.650 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.651 INFO kablam! --> src/ffi.rs:120:84 Aug 11 20:06:13.651 INFO kablam! | Aug 11 20:06:13.651 INFO kablam! 120 | extern { pub fn AAssetManager_fromJava(env: *mut JNIEnv, assetManager: jobject) -> *mut AAssetManager; } Aug 11 20:06:13.651 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.651 INFO kablam! | Aug 11 20:06:13.651 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.651 INFO kablam! Aug 11 20:06:13.651 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.651 INFO kablam! --> src/ffi.rs:138:44 Aug 11 20:06:13.651 INFO kablam! | Aug 11 20:06:13.652 INFO kablam! 138 | extern { pub fn AndroidBitmap_getInfo(env: *mut JNIEnv, jbitmap: jobject, info: *mut AndroidBitmapInfo) -> c_int; } Aug 11 20:06:13.652 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.652 INFO kablam! | Aug 11 20:06:13.656 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.657 INFO kablam! Aug 11 20:06:13.657 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.657 INFO kablam! --> src/ffi.rs:138:66 Aug 11 20:06:13.657 INFO kablam! | Aug 11 20:06:13.657 INFO kablam! 138 | extern { pub fn AndroidBitmap_getInfo(env: *mut JNIEnv, jbitmap: jobject, info: *mut AndroidBitmapInfo) -> c_int; } Aug 11 20:06:13.657 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.657 INFO kablam! | Aug 11 20:06:13.657 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.657 INFO kablam! Aug 11 20:06:13.657 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.657 INFO kablam! --> src/ffi.rs:139:47 Aug 11 20:06:13.657 INFO kablam! | Aug 11 20:06:13.657 INFO kablam! 139 | extern { pub fn AndroidBitmap_lockPixels(env: *mut JNIEnv, jbitmap: jobject, addrPtr: *mut *mut c_void) -> c_int; } Aug 11 20:06:13.657 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.657 INFO kablam! | Aug 11 20:06:13.657 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.657 INFO kablam! Aug 11 20:06:13.657 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.658 INFO kablam! --> src/ffi.rs:139:69 Aug 11 20:06:13.658 INFO kablam! | Aug 11 20:06:13.658 INFO kablam! 139 | extern { pub fn AndroidBitmap_lockPixels(env: *mut JNIEnv, jbitmap: jobject, addrPtr: *mut *mut c_void) -> c_int; } Aug 11 20:06:13.658 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.658 INFO kablam! | Aug 11 20:06:13.658 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.658 INFO kablam! Aug 11 20:06:13.658 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.658 INFO kablam! --> src/ffi.rs:140:49 Aug 11 20:06:13.658 INFO kablam! | Aug 11 20:06:13.658 INFO kablam! 140 | extern { pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> c_int; } Aug 11 20:06:13.658 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.658 INFO kablam! | Aug 11 20:06:13.658 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.658 INFO kablam! Aug 11 20:06:13.658 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.658 INFO kablam! --> src/ffi.rs:140:71 Aug 11 20:06:13.658 INFO kablam! | Aug 11 20:06:13.658 INFO kablam! 140 | extern { pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> c_int; } Aug 11 20:06:13.658 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.658 INFO kablam! | Aug 11 20:06:13.658 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.658 INFO kablam! Aug 11 20:06:13.661 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.662 INFO kablam! --> src/ffi.rs:220:43 Aug 11 20:06:13.662 INFO kablam! | Aug 11 20:06:13.663 INFO kablam! 220 | extern { pub fn AConfiguration_copy(dest: *mut AConfiguration, src: *mut AConfiguration); } Aug 11 20:06:13.663 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.663 INFO kablam! | Aug 11 20:06:13.663 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.663 INFO kablam! Aug 11 20:06:13.663 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.663 INFO kablam! --> src/ffi.rs:220:69 Aug 11 20:06:13.663 INFO kablam! | Aug 11 20:06:13.663 INFO kablam! 220 | extern { pub fn AConfiguration_copy(dest: *mut AConfiguration, src: *mut AConfiguration); } Aug 11 20:06:13.663 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.663 INFO kablam! | Aug 11 20:06:13.663 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.663 INFO kablam! Aug 11 20:06:13.663 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.663 INFO kablam! --> src/ffi.rs:221:47 Aug 11 20:06:13.663 INFO kablam! | Aug 11 20:06:13.663 INFO kablam! 221 | extern { pub fn AConfiguration_delete(config: *mut AConfiguration); } Aug 11 20:06:13.663 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.663 INFO kablam! | Aug 11 20:06:13.663 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.664 INFO kablam! Aug 11 20:06:13.664 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.664 INFO kablam! --> src/ffi.rs:222:46 Aug 11 20:06:13.664 INFO kablam! | Aug 11 20:06:13.664 INFO kablam! 222 | extern { pub fn AConfiguration_diff(config1: *mut AConfiguration, config2: *mut AConfiguration) -> i32; } Aug 11 20:06:13.664 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.664 INFO kablam! | Aug 11 20:06:13.665 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.665 INFO kablam! Aug 11 20:06:13.665 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.665 INFO kablam! --> src/ffi.rs:222:76 Aug 11 20:06:13.665 INFO kablam! | Aug 11 20:06:13.666 INFO kablam! 222 | extern { pub fn AConfiguration_diff(config1: *mut AConfiguration, config2: *mut AConfiguration) -> i32; } Aug 11 20:06:13.666 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.666 INFO kablam! | Aug 11 20:06:13.666 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.666 INFO kablam! Aug 11 20:06:13.667 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.667 INFO kablam! --> src/ffi.rs:223:54 Aug 11 20:06:13.667 INFO kablam! | Aug 11 20:06:13.667 INFO kablam! 223 | extern { pub fn AConfiguration_fromAssetManager(out: *mut AConfiguration, am: *mut AAssetManager); } Aug 11 20:06:13.667 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.668 INFO kablam! | Aug 11 20:06:13.670 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.670 INFO kablam! Aug 11 20:06:13.670 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.671 INFO kablam! --> src/ffi.rs:223:79 Aug 11 20:06:13.671 INFO kablam! | Aug 11 20:06:13.671 INFO kablam! 223 | extern { pub fn AConfiguration_fromAssetManager(out: *mut AConfiguration, am: *mut AAssetManager); } Aug 11 20:06:13.671 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.671 INFO kablam! | Aug 11 20:06:13.671 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.671 INFO kablam! Aug 11 20:06:13.672 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.672 INFO kablam! --> src/ffi.rs:224:51 Aug 11 20:06:13.672 INFO kablam! | Aug 11 20:06:13.672 INFO kablam! 224 | extern { pub fn AConfiguration_getCountry(config: *mut AConfiguration, outCountry: *mut c_char); } Aug 11 20:06:13.672 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.672 INFO kablam! | Aug 11 20:06:13.672 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.672 INFO kablam! Aug 11 20:06:13.673 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.673 INFO kablam! --> src/ffi.rs:225:51 Aug 11 20:06:13.673 INFO kablam! | Aug 11 20:06:13.673 INFO kablam! 225 | extern { pub fn AConfiguration_getDensity(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.673 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.673 INFO kablam! | Aug 11 20:06:13.673 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.673 INFO kablam! Aug 11 20:06:13.674 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.674 INFO kablam! --> src/ffi.rs:226:52 Aug 11 20:06:13.674 INFO kablam! | Aug 11 20:06:13.674 INFO kablam! 226 | extern { pub fn AConfiguration_getKeyboard(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.674 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.674 INFO kablam! | Aug 11 20:06:13.674 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.674 INFO kablam! Aug 11 20:06:13.675 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.675 INFO kablam! --> src/ffi.rs:227:54 Aug 11 20:06:13.675 INFO kablam! | Aug 11 20:06:13.675 INFO kablam! 227 | extern { pub fn AConfiguration_getKeysHidden(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.675 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.675 INFO kablam! | Aug 11 20:06:13.675 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.675 INFO kablam! Aug 11 20:06:13.676 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.676 INFO kablam! --> src/ffi.rs:228:52 Aug 11 20:06:13.676 INFO kablam! | Aug 11 20:06:13.676 INFO kablam! 228 | extern { pub fn AConfiguration_getLanguage(config: *mut AConfiguration, outLanguage: *mut c_char); } Aug 11 20:06:13.676 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.676 INFO kablam! | Aug 11 20:06:13.676 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.677 INFO kablam! Aug 11 20:06:13.677 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.677 INFO kablam! --> src/ffi.rs:229:59 Aug 11 20:06:13.677 INFO kablam! | Aug 11 20:06:13.677 INFO kablam! 229 | extern { pub fn AConfiguration_getLayoutDirection(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.677 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.677 INFO kablam! | Aug 11 20:06:13.677 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.678 INFO kablam! Aug 11 20:06:13.678 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.678 INFO kablam! --> src/ffi.rs:230:47 Aug 11 20:06:13.678 INFO kablam! | Aug 11 20:06:13.678 INFO kablam! 230 | extern { pub fn AConfiguration_getMcc(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.678 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.678 INFO kablam! | Aug 11 20:06:13.679 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.679 INFO kablam! Aug 11 20:06:13.679 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.679 INFO kablam! --> src/ffi.rs:231:47 Aug 11 20:06:13.679 INFO kablam! | Aug 11 20:06:13.679 INFO kablam! 231 | extern { pub fn AConfiguration_getMnc(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.679 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.679 INFO kablam! | Aug 11 20:06:13.680 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.680 INFO kablam! Aug 11 20:06:13.680 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.680 INFO kablam! --> src/ffi.rs:232:53 Aug 11 20:06:13.680 INFO kablam! | Aug 11 20:06:13.680 INFO kablam! 232 | extern { pub fn AConfiguration_getNavHidden(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.680 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.681 INFO kablam! | Aug 11 20:06:13.681 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.681 INFO kablam! Aug 11 20:06:13.681 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.681 INFO kablam! --> src/ffi.rs:233:54 Aug 11 20:06:13.681 INFO kablam! | Aug 11 20:06:13.681 INFO kablam! 233 | extern { pub fn AConfiguration_getNavigation(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.681 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.682 INFO kablam! | Aug 11 20:06:13.682 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.682 INFO kablam! Aug 11 20:06:13.682 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.682 INFO kablam! --> src/ffi.rs:234:55 Aug 11 20:06:13.682 INFO kablam! | Aug 11 20:06:13.682 INFO kablam! 234 | extern { pub fn AConfiguration_getOrientation(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.683 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.683 INFO kablam! | Aug 11 20:06:13.683 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.683 INFO kablam! Aug 11 20:06:13.683 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.683 INFO kablam! --> src/ffi.rs:235:58 Aug 11 20:06:13.683 INFO kablam! | Aug 11 20:06:13.683 INFO kablam! 235 | extern { pub fn AConfiguration_getScreenHeightDp(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.683 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.684 INFO kablam! | Aug 11 20:06:13.684 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.684 INFO kablam! Aug 11 20:06:13.684 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.684 INFO kablam! --> src/ffi.rs:236:54 Aug 11 20:06:13.684 INFO kablam! | Aug 11 20:06:13.684 INFO kablam! 236 | extern { pub fn AConfiguration_getScreenLong(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.685 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.685 INFO kablam! | Aug 11 20:06:13.685 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.685 INFO kablam! Aug 11 20:06:13.685 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.685 INFO kablam! --> src/ffi.rs:237:54 Aug 11 20:06:13.685 INFO kablam! | Aug 11 20:06:13.685 INFO kablam! 237 | extern { pub fn AConfiguration_getScreenSize(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.685 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.686 INFO kablam! | Aug 11 20:06:13.686 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.686 INFO kablam! Aug 11 20:06:13.686 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.686 INFO kablam! --> src/ffi.rs:238:57 Aug 11 20:06:13.686 INFO kablam! | Aug 11 20:06:13.686 INFO kablam! 238 | extern { pub fn AConfiguration_getScreenWidthDp(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.686 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.687 INFO kablam! | Aug 11 20:06:13.687 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.687 INFO kablam! Aug 11 20:06:13.687 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.687 INFO kablam! --> src/ffi.rs:239:54 Aug 11 20:06:13.687 INFO kablam! | Aug 11 20:06:13.687 INFO kablam! 239 | extern { pub fn AConfiguration_getSdkVersion(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.687 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.688 INFO kablam! | Aug 11 20:06:13.688 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.688 INFO kablam! Aug 11 20:06:13.688 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.688 INFO kablam! --> src/ffi.rs:240:65 Aug 11 20:06:13.688 INFO kablam! | Aug 11 20:06:13.688 INFO kablam! 240 | extern { pub fn AConfiguration_getSmallestScreenWidthDp(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.688 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.689 INFO kablam! | Aug 11 20:06:13.689 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.689 INFO kablam! Aug 11 20:06:13.689 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.689 INFO kablam! --> src/ffi.rs:241:55 Aug 11 20:06:13.689 INFO kablam! | Aug 11 20:06:13.689 INFO kablam! 241 | extern { pub fn AConfiguration_getTouchscreen(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.689 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.690 INFO kablam! | Aug 11 20:06:13.690 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.690 INFO kablam! Aug 11 20:06:13.690 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.690 INFO kablam! --> src/ffi.rs:242:55 Aug 11 20:06:13.690 INFO kablam! | Aug 11 20:06:13.690 INFO kablam! 242 | extern { pub fn AConfiguration_getUiModeNight(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.690 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.690 INFO kablam! | Aug 11 20:06:13.690 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.691 INFO kablam! Aug 11 20:06:13.691 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.691 INFO kablam! --> src/ffi.rs:243:54 Aug 11 20:06:13.691 INFO kablam! | Aug 11 20:06:13.691 INFO kablam! 243 | extern { pub fn AConfiguration_getUiModeType(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.691 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.691 INFO kablam! | Aug 11 20:06:13.691 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.691 INFO kablam! Aug 11 20:06:13.692 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.692 INFO kablam! --> src/ffi.rs:244:51 Aug 11 20:06:13.692 INFO kablam! | Aug 11 20:06:13.692 INFO kablam! 244 | extern { pub fn AConfiguration_isBetterThan(base: *mut AConfiguration, test: *mut AConfiguration, requested: *mut AConfiguration) -> i32; } Aug 11 20:06:13.692 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.692 INFO kablam! | Aug 11 20:06:13.692 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.692 INFO kablam! Aug 11 20:06:13.693 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.693 INFO kablam! --> src/ffi.rs:244:78 Aug 11 20:06:13.693 INFO kablam! | Aug 11 20:06:13.693 INFO kablam! 244 | extern { pub fn AConfiguration_isBetterThan(base: *mut AConfiguration, test: *mut AConfiguration, requested: *mut AConfiguration) -> i32; } Aug 11 20:06:13.693 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.693 INFO kablam! | Aug 11 20:06:13.693 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.693 INFO kablam! Aug 11 20:06:13.693 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.693 INFO kablam! --> src/ffi.rs:244:110 Aug 11 20:06:13.694 INFO kablam! | Aug 11 20:06:13.694 INFO kablam! 244 | extern { pub fn AConfiguration_isBetterThan(base: *mut AConfiguration, test: *mut AConfiguration, requested: *mut AConfiguration) -> i32; } Aug 11 20:06:13.694 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.694 INFO kablam! | Aug 11 20:06:13.694 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.694 INFO kablam! Aug 11 20:06:13.695 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.695 INFO kablam! --> src/ffi.rs:245:44 Aug 11 20:06:13.695 INFO kablam! | Aug 11 20:06:13.695 INFO kablam! 245 | extern { pub fn AConfiguration_match(base: *mut AConfiguration, requested: *mut AConfiguration) -> i32; } Aug 11 20:06:13.695 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.695 INFO kablam! | Aug 11 20:06:13.695 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.695 INFO kablam! Aug 11 20:06:13.695 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.695 INFO kablam! --> src/ffi.rs:245:76 Aug 11 20:06:13.695 INFO kablam! | Aug 11 20:06:13.695 INFO kablam! 245 | extern { pub fn AConfiguration_match(base: *mut AConfiguration, requested: *mut AConfiguration) -> i32; } Aug 11 20:06:13.695 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.696 INFO kablam! | Aug 11 20:06:13.696 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.696 INFO kablam! Aug 11 20:06:13.697 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.697 INFO kablam! --> src/ffi.rs:246:41 Aug 11 20:06:13.697 INFO kablam! | Aug 11 20:06:13.697 INFO kablam! 246 | extern { pub fn AConfiguration_new() -> *mut AConfiguration; } Aug 11 20:06:13.697 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.697 INFO kablam! | Aug 11 20:06:13.697 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.697 INFO kablam! Aug 11 20:06:13.697 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.697 INFO kablam! --> src/ffi.rs:247:51 Aug 11 20:06:13.697 INFO kablam! | Aug 11 20:06:13.697 INFO kablam! 247 | extern { pub fn AConfiguration_setCountry(config: *mut AConfiguration, country: *const c_char); } Aug 11 20:06:13.698 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.698 INFO kablam! | Aug 11 20:06:13.698 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.698 INFO kablam! Aug 11 20:06:13.698 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.698 INFO kablam! --> src/ffi.rs:248:51 Aug 11 20:06:13.698 INFO kablam! | Aug 11 20:06:13.698 INFO kablam! 248 | extern { pub fn AConfiguration_setDensity(config: *mut AConfiguration, density: i32); } Aug 11 20:06:13.698 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.698 INFO kablam! | Aug 11 20:06:13.698 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.698 INFO kablam! Aug 11 20:06:13.699 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.699 INFO kablam! --> src/ffi.rs:249:52 Aug 11 20:06:13.699 INFO kablam! | Aug 11 20:06:13.699 INFO kablam! 249 | extern { pub fn AConfiguration_setKeyboard(config: *mut AConfiguration, keyboard: i32); } Aug 11 20:06:13.699 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.699 INFO kablam! | Aug 11 20:06:13.699 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.699 INFO kablam! Aug 11 20:06:13.700 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.700 INFO kablam! --> src/ffi.rs:250:54 Aug 11 20:06:13.700 INFO kablam! | Aug 11 20:06:13.700 INFO kablam! 250 | extern { pub fn AConfiguration_setKeysHidden(config: *mut AConfiguration, keysHidden: i32); } Aug 11 20:06:13.700 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.700 INFO kablam! | Aug 11 20:06:13.700 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.700 INFO kablam! Aug 11 20:06:13.700 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.701 INFO kablam! --> src/ffi.rs:251:52 Aug 11 20:06:13.701 INFO kablam! | Aug 11 20:06:13.701 INFO kablam! 251 | extern { pub fn AConfiguration_setLanguage(config: *mut AConfiguration, language: *const c_char); } Aug 11 20:06:13.701 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.701 INFO kablam! | Aug 11 20:06:13.701 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.701 INFO kablam! Aug 11 20:06:13.701 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.701 INFO kablam! --> src/ffi.rs:252:59 Aug 11 20:06:13.701 INFO kablam! | Aug 11 20:06:13.701 INFO kablam! 252 | extern { pub fn AConfiguration_setLayoutDirection(config: *mut AConfiguration, value: i32); } Aug 11 20:06:13.701 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.702 INFO kablam! | Aug 11 20:06:13.702 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.702 INFO kablam! Aug 11 20:06:13.703 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.703 INFO kablam! --> src/ffi.rs:253:47 Aug 11 20:06:13.703 INFO kablam! | Aug 11 20:06:13.703 INFO kablam! 253 | extern { pub fn AConfiguration_setMcc(config: *mut AConfiguration, mcc: i32); } Aug 11 20:06:13.703 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.703 INFO kablam! | Aug 11 20:06:13.704 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.704 INFO kablam! Aug 11 20:06:13.704 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.704 INFO kablam! --> src/ffi.rs:254:47 Aug 11 20:06:13.704 INFO kablam! | Aug 11 20:06:13.705 INFO kablam! 254 | extern { pub fn AConfiguration_setMnc(config: *mut AConfiguration, mnc: i32); } Aug 11 20:06:13.705 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.705 INFO kablam! | Aug 11 20:06:13.705 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.705 INFO kablam! Aug 11 20:06:13.706 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.706 INFO kablam! --> src/ffi.rs:255:53 Aug 11 20:06:13.706 INFO kablam! | Aug 11 20:06:13.706 INFO kablam! 255 | extern { pub fn AConfiguration_setNavHidden(config: *mut AConfiguration, navHidden: i32); } Aug 11 20:06:13.706 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.706 INFO kablam! | Aug 11 20:06:13.706 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.706 INFO kablam! Aug 11 20:06:13.707 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.707 INFO kablam! --> src/ffi.rs:256:54 Aug 11 20:06:13.707 INFO kablam! | Aug 11 20:06:13.707 INFO kablam! 256 | extern { pub fn AConfiguration_setNavigation(config: *mut AConfiguration, navigation: i32); } Aug 11 20:06:13.707 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.708 INFO kablam! | Aug 11 20:06:13.708 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.708 INFO kablam! Aug 11 20:06:13.709 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.709 INFO kablam! --> src/ffi.rs:257:55 Aug 11 20:06:13.709 INFO kablam! | Aug 11 20:06:13.709 INFO kablam! 257 | extern { pub fn AConfiguration_setOrientation(config: *mut AConfiguration, orientation: i32); } Aug 11 20:06:13.709 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.710 INFO kablam! | Aug 11 20:06:13.710 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.710 INFO kablam! Aug 11 20:06:13.711 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.711 INFO kablam! --> src/ffi.rs:258:58 Aug 11 20:06:13.711 INFO kablam! | Aug 11 20:06:13.711 INFO kablam! 258 | extern { pub fn AConfiguration_setScreenHeightDp(config: *mut AConfiguration, value: i32); } Aug 11 20:06:13.711 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.711 INFO kablam! | Aug 11 20:06:13.712 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.712 INFO kablam! Aug 11 20:06:13.712 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.713 INFO kablam! --> src/ffi.rs:259:54 Aug 11 20:06:13.713 INFO kablam! | Aug 11 20:06:13.713 INFO kablam! 259 | extern { pub fn AConfiguration_setScreenLong(config: *mut AConfiguration, screenLong: i32); } Aug 11 20:06:13.713 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.713 INFO kablam! | Aug 11 20:06:13.713 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.714 INFO kablam! Aug 11 20:06:13.714 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.714 INFO kablam! --> src/ffi.rs:260:54 Aug 11 20:06:13.714 INFO kablam! | Aug 11 20:06:13.714 INFO kablam! 260 | extern { pub fn AConfiguration_setScreenSize(config: *mut AConfiguration, screenSize: i32); } Aug 11 20:06:13.714 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.715 INFO kablam! | Aug 11 20:06:13.715 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.715 INFO kablam! Aug 11 20:06:13.716 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.716 INFO kablam! --> src/ffi.rs:261:57 Aug 11 20:06:13.716 INFO kablam! | Aug 11 20:06:13.716 INFO kablam! 261 | extern { pub fn AConfiguration_setScreenWidthDp(config: *mut AConfiguration, value: i32); } Aug 11 20:06:13.716 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.716 INFO kablam! | Aug 11 20:06:13.719 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.719 INFO kablam! Aug 11 20:06:13.719 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.719 INFO kablam! --> src/ffi.rs:262:54 Aug 11 20:06:13.719 INFO kablam! | Aug 11 20:06:13.719 INFO kablam! 262 | extern { pub fn AConfiguration_setSdkVersion(config: *mut AConfiguration, sdkVersion: i32); } Aug 11 20:06:13.719 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.719 INFO kablam! | Aug 11 20:06:13.719 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.719 INFO kablam! Aug 11 20:06:13.719 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.719 INFO kablam! --> src/ffi.rs:263:65 Aug 11 20:06:13.719 INFO kablam! | Aug 11 20:06:13.719 INFO kablam! 263 | extern { pub fn AConfiguration_setSmallestScreenWidthDp(config: *mut AConfiguration, value: i32); } Aug 11 20:06:13.719 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.719 INFO kablam! | Aug 11 20:06:13.719 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.719 INFO kablam! Aug 11 20:06:13.719 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.719 INFO kablam! --> src/ffi.rs:264:55 Aug 11 20:06:13.719 INFO kablam! | Aug 11 20:06:13.719 INFO kablam! 264 | extern { pub fn AConfiguration_setTouchscreen(config: *mut AConfiguration, touchscreen: i32); } Aug 11 20:06:13.719 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.719 INFO kablam! | Aug 11 20:06:13.720 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.720 INFO kablam! Aug 11 20:06:13.720 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.720 INFO kablam! --> src/ffi.rs:265:55 Aug 11 20:06:13.720 INFO kablam! | Aug 11 20:06:13.720 INFO kablam! 265 | extern { pub fn AConfiguration_setUiModeNight(config: *mut AConfiguration, uiModeNight: i32); } Aug 11 20:06:13.720 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.720 INFO kablam! | Aug 11 20:06:13.720 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.720 INFO kablam! Aug 11 20:06:13.721 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.721 INFO kablam! --> src/ffi.rs:266:54 Aug 11 20:06:13.721 INFO kablam! | Aug 11 20:06:13.721 INFO kablam! 266 | extern { pub fn AConfiguration_setUiModeType(config: *mut AConfiguration, uiModeType: i32); } Aug 11 20:06:13.721 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.721 INFO kablam! | Aug 11 20:06:13.721 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.721 INFO kablam! Aug 11 20:06:13.727 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.727 INFO kablam! --> src/ffi.rs:324:48 Aug 11 20:06:13.727 INFO kablam! | Aug 11 20:06:13.727 INFO kablam! 324 | extern { pub fn AInputEvent_getDeviceId(event: *const AInputEvent) -> i32; } Aug 11 20:06:13.727 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.727 INFO kablam! | Aug 11 20:06:13.727 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.727 INFO kablam! Aug 11 20:06:13.727 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.728 INFO kablam! --> src/ffi.rs:325:46 Aug 11 20:06:13.728 INFO kablam! | Aug 11 20:06:13.728 INFO kablam! 325 | extern { pub fn AInputEvent_getSource(event: *const AInputEvent) -> i32; } Aug 11 20:06:13.728 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.728 INFO kablam! | Aug 11 20:06:13.728 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.728 INFO kablam! Aug 11 20:06:13.728 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.728 INFO kablam! --> src/ffi.rs:326:44 Aug 11 20:06:13.728 INFO kablam! | Aug 11 20:06:13.728 INFO kablam! 326 | extern { pub fn AInputEvent_getType(event: *const AInputEvent) -> i32; } Aug 11 20:06:13.728 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.728 INFO kablam! | Aug 11 20:06:13.729 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.729 INFO kablam! Aug 11 20:06:13.729 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.729 INFO kablam! --> src/ffi.rs:328:49 Aug 11 20:06:13.729 INFO kablam! | Aug 11 20:06:13.729 INFO kablam! 328 | extern { pub fn AInputQueue_attachLooper(queue: *mut AInputQueue, looper: *mut ALooper, ident: c_int, callback: ALooper_callbackFunc, data: *mut c_void); } Aug 11 20:06:13.729 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.729 INFO kablam! | Aug 11 20:06:13.729 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.730 INFO kablam! Aug 11 20:06:13.730 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.730 INFO kablam! --> src/ffi.rs:328:75 Aug 11 20:06:13.731 INFO kablam! | Aug 11 20:06:13.731 INFO kablam! 328 | extern { pub fn AInputQueue_attachLooper(queue: *mut AInputQueue, looper: *mut ALooper, ident: c_int, callback: ALooper_callbackFunc, data: *mut c_void); } Aug 11 20:06:13.731 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:13.731 INFO kablam! | Aug 11 20:06:13.731 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.731 INFO kablam! Aug 11 20:06:13.731 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.731 INFO kablam! --> src/ffi.rs:329:49 Aug 11 20:06:13.731 INFO kablam! | Aug 11 20:06:13.731 INFO kablam! 329 | extern { pub fn AInputQueue_detachLooper(queue: *mut AInputQueue); } Aug 11 20:06:13.731 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.731 INFO kablam! | Aug 11 20:06:13.731 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.731 INFO kablam! Aug 11 20:06:13.732 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.732 INFO kablam! --> src/ffi.rs:330:48 Aug 11 20:06:13.732 INFO kablam! | Aug 11 20:06:13.732 INFO kablam! 330 | extern { pub fn AInputQueue_finishEvent(queue: *mut AInputQueue, event: *mut AInputEvent, handled: c_int); } Aug 11 20:06:13.732 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.732 INFO kablam! | Aug 11 20:06:13.732 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.732 INFO kablam! Aug 11 20:06:13.732 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.732 INFO kablam! --> src/ffi.rs:330:73 Aug 11 20:06:13.732 INFO kablam! | Aug 11 20:06:13.732 INFO kablam! 330 | extern { pub fn AInputQueue_finishEvent(queue: *mut AInputQueue, event: *mut AInputEvent, handled: c_int); } Aug 11 20:06:13.732 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.732 INFO kablam! | Aug 11 20:06:13.733 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.733 INFO kablam! Aug 11 20:06:13.733 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.733 INFO kablam! --> src/ffi.rs:331:45 Aug 11 20:06:13.733 INFO kablam! | Aug 11 20:06:13.733 INFO kablam! 331 | extern { pub fn AInputQueue_getEvent(queue: *mut AInputQueue, outEvent: *mut *mut AInputEvent) -> i32; } Aug 11 20:06:13.733 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.733 INFO kablam! | Aug 11 20:06:13.733 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.734 INFO kablam! Aug 11 20:06:13.736 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.736 INFO kablam! --> src/ffi.rs:331:73 Aug 11 20:06:13.736 INFO kablam! | Aug 11 20:06:13.736 INFO kablam! 331 | extern { pub fn AInputQueue_getEvent(queue: *mut AInputQueue, outEvent: *mut *mut AInputEvent) -> i32; } Aug 11 20:06:13.736 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.736 INFO kablam! | Aug 11 20:06:13.736 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.736 INFO kablam! Aug 11 20:06:13.736 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.736 INFO kablam! --> src/ffi.rs:332:46 Aug 11 20:06:13.736 INFO kablam! | Aug 11 20:06:13.736 INFO kablam! 332 | extern { pub fn AInputQueue_hasEvents(queue: *mut AInputQueue) -> i32; } Aug 11 20:06:13.736 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.737 INFO kablam! | Aug 11 20:06:13.737 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.737 INFO kablam! Aug 11 20:06:13.737 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.737 INFO kablam! --> src/ffi.rs:333:53 Aug 11 20:06:13.738 INFO kablam! | Aug 11 20:06:13.738 INFO kablam! 333 | extern { pub fn AInputQueue_preDispatchEvent(queue: *mut AInputQueue, event: *mut AInputEvent) -> i32; } Aug 11 20:06:13.738 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.738 INFO kablam! | Aug 11 20:06:13.739 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.739 INFO kablam! Aug 11 20:06:13.739 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.739 INFO kablam! --> src/ffi.rs:333:78 Aug 11 20:06:13.739 INFO kablam! | Aug 11 20:06:13.739 INFO kablam! 333 | extern { pub fn AInputQueue_preDispatchEvent(queue: *mut AInputQueue, event: *mut AInputEvent) -> i32; } Aug 11 20:06:13.739 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.740 INFO kablam! | Aug 11 20:06:13.740 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.740 INFO kablam! Aug 11 20:06:13.740 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.740 INFO kablam! --> src/ffi.rs:352:48 Aug 11 20:06:13.740 INFO kablam! | Aug 11 20:06:13.741 INFO kablam! 352 | extern { pub fn AKeyEvent_getAction(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.741 INFO kablam! | Aug 11 20:06:13.741 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.741 INFO kablam! Aug 11 20:06:13.741 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.741 INFO kablam! --> src/ffi.rs:353:50 Aug 11 20:06:13.742 INFO kablam! | Aug 11 20:06:13.742 INFO kablam! 353 | extern { pub fn AKeyEvent_getDownTime(key_event: *const AInputEvent) -> i64; } Aug 11 20:06:13.742 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.742 INFO kablam! | Aug 11 20:06:13.742 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.742 INFO kablam! Aug 11 20:06:13.742 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.742 INFO kablam! --> src/ffi.rs:354:51 Aug 11 20:06:13.743 INFO kablam! | Aug 11 20:06:13.743 INFO kablam! 354 | extern { pub fn AKeyEvent_getEventTime(key_event: *const AInputEvent) -> i64; } Aug 11 20:06:13.743 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.743 INFO kablam! | Aug 11 20:06:13.743 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.743 INFO kablam! Aug 11 20:06:13.743 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.744 INFO kablam! --> src/ffi.rs:355:47 Aug 11 20:06:13.744 INFO kablam! | Aug 11 20:06:13.744 INFO kablam! 355 | extern { pub fn AKeyEvent_getFlags(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.744 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.744 INFO kablam! | Aug 11 20:06:13.744 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.744 INFO kablam! Aug 11 20:06:13.744 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.745 INFO kablam! --> src/ffi.rs:356:49 Aug 11 20:06:13.745 INFO kablam! | Aug 11 20:06:13.745 INFO kablam! 356 | extern { pub fn AKeyEvent_getKeyCode(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.745 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.745 INFO kablam! | Aug 11 20:06:13.745 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.745 INFO kablam! Aug 11 20:06:13.745 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.746 INFO kablam! --> src/ffi.rs:357:51 Aug 11 20:06:13.746 INFO kablam! | Aug 11 20:06:13.746 INFO kablam! 357 | extern { pub fn AKeyEvent_getMetaState(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.746 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.747 INFO kablam! | Aug 11 20:06:13.747 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.747 INFO kablam! Aug 11 20:06:13.747 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.747 INFO kablam! --> src/ffi.rs:358:53 Aug 11 20:06:13.747 INFO kablam! | Aug 11 20:06:13.747 INFO kablam! 358 | extern { pub fn AKeyEvent_getRepeatCount(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.747 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.748 INFO kablam! | Aug 11 20:06:13.748 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.748 INFO kablam! Aug 11 20:06:13.748 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.748 INFO kablam! --> src/ffi.rs:359:50 Aug 11 20:06:13.748 INFO kablam! | Aug 11 20:06:13.748 INFO kablam! 359 | extern { pub fn AKeyEvent_getScanCode(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.748 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.748 INFO kablam! | Aug 11 20:06:13.748 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.748 INFO kablam! Aug 11 20:06:13.753 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.753 INFO kablam! --> src/ffi.rs:450:54 Aug 11 20:06:13.753 INFO kablam! | Aug 11 20:06:13.753 INFO kablam! 450 | extern { pub fn AMotionEvent_getAction(motion_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.753 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.753 INFO kablam! | Aug 11 20:06:13.753 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.754 INFO kablam! Aug 11 20:06:13.754 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.754 INFO kablam! --> src/ffi.rs:451:57 Aug 11 20:06:13.754 INFO kablam! | Aug 11 20:06:13.754 INFO kablam! 451 | extern { pub fn AMotionEvent_getAxisValue(motion_event: *const AInputEvent, axis: i32, pointer_index: usize) -> c_float; } Aug 11 20:06:13.754 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.754 INFO kablam! | Aug 11 20:06:13.754 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.754 INFO kablam! Aug 11 20:06:13.754 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.754 INFO kablam! --> src/ffi.rs:452:59 Aug 11 20:06:13.754 INFO kablam! | Aug 11 20:06:13.754 INFO kablam! 452 | extern { pub fn AMotionEvent_getButtonState(motion_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.754 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.754 INFO kablam! | Aug 11 20:06:13.754 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.754 INFO kablam! Aug 11 20:06:13.754 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.756 INFO kablam! --> src/ffi.rs:453:56 Aug 11 20:06:13.756 INFO kablam! | Aug 11 20:06:13.757 INFO kablam! 453 | extern { pub fn AMotionEvent_getDownTime(motion_event: *const AInputEvent) -> i64; } Aug 11 20:06:13.757 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.757 INFO kablam! | Aug 11 20:06:13.757 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.757 INFO kablam! Aug 11 20:06:13.757 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.757 INFO kablam! --> src/ffi.rs:454:57 Aug 11 20:06:13.757 INFO kablam! | Aug 11 20:06:13.757 INFO kablam! 454 | extern { pub fn AMotionEvent_getEdgeFlags(motion_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.757 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.757 INFO kablam! | Aug 11 20:06:13.757 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.757 INFO kablam! Aug 11 20:06:13.757 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.757 INFO kablam! --> src/ffi.rs:455:57 Aug 11 20:06:13.757 INFO kablam! | Aug 11 20:06:13.757 INFO kablam! 455 | extern { pub fn AMotionEvent_getEventTime(motion_event: *const AInputEvent) -> i64; } Aug 11 20:06:13.757 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.757 INFO kablam! | Aug 11 20:06:13.758 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.758 INFO kablam! Aug 11 20:06:13.758 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.758 INFO kablam! --> src/ffi.rs:456:53 Aug 11 20:06:13.758 INFO kablam! | Aug 11 20:06:13.758 INFO kablam! 456 | extern { pub fn AMotionEvent_getFlags(motion_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.758 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.758 INFO kablam! | Aug 11 20:06:13.758 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.758 INFO kablam! Aug 11 20:06:13.758 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.758 INFO kablam! --> src/ffi.rs:457:67 Aug 11 20:06:13.758 INFO kablam! | Aug 11 20:06:13.759 INFO kablam! 457 | extern { pub fn AMotionEvent_getHistoricalAxisValue(motion_event: *const AInputEvent, axis: i32, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.759 INFO kablam! | Aug 11 20:06:13.759 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.759 INFO kablam! Aug 11 20:06:13.759 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.759 INFO kablam! --> src/ffi.rs:458:67 Aug 11 20:06:13.759 INFO kablam! | Aug 11 20:06:13.759 INFO kablam! 458 | extern { pub fn AMotionEvent_getHistoricalEventTime(motion_event: *const AInputEvent, history_index: usize) -> i64; } Aug 11 20:06:13.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.759 INFO kablam! | Aug 11 20:06:13.759 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.759 INFO kablam! Aug 11 20:06:13.759 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.759 INFO kablam! --> src/ffi.rs:459:69 Aug 11 20:06:13.759 INFO kablam! | Aug 11 20:06:13.759 INFO kablam! 459 | extern { pub fn AMotionEvent_getHistoricalOrientation(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.759 INFO kablam! | Aug 11 20:06:13.759 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.759 INFO kablam! Aug 11 20:06:13.759 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.759 INFO kablam! --> src/ffi.rs:460:66 Aug 11 20:06:13.759 INFO kablam! | Aug 11 20:06:13.759 INFO kablam! 460 | extern { pub fn AMotionEvent_getHistoricalPressure(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.759 INFO kablam! | Aug 11 20:06:13.759 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.759 INFO kablam! Aug 11 20:06:13.759 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.760 INFO kablam! --> src/ffi.rs:461:62 Aug 11 20:06:13.760 INFO kablam! | Aug 11 20:06:13.760 INFO kablam! 461 | extern { pub fn AMotionEvent_getHistoricalRawX(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.760 INFO kablam! | Aug 11 20:06:13.760 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.760 INFO kablam! Aug 11 20:06:13.760 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.760 INFO kablam! --> src/ffi.rs:462:62 Aug 11 20:06:13.760 INFO kablam! | Aug 11 20:06:13.760 INFO kablam! 462 | extern { pub fn AMotionEvent_getHistoricalRawY(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.760 INFO kablam! | Aug 11 20:06:13.760 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.760 INFO kablam! Aug 11 20:06:13.760 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.761 INFO kablam! --> src/ffi.rs:463:62 Aug 11 20:06:13.761 INFO kablam! | Aug 11 20:06:13.761 INFO kablam! 463 | extern { pub fn AMotionEvent_getHistoricalSize(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.761 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.761 INFO kablam! | Aug 11 20:06:13.761 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.761 INFO kablam! Aug 11 20:06:13.761 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.761 INFO kablam! --> src/ffi.rs:464:67 Aug 11 20:06:13.761 INFO kablam! | Aug 11 20:06:13.761 INFO kablam! 464 | extern { pub fn AMotionEvent_getHistoricalToolMajor(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.761 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.761 INFO kablam! | Aug 11 20:06:13.762 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.762 INFO kablam! Aug 11 20:06:13.762 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.762 INFO kablam! --> src/ffi.rs:465:67 Aug 11 20:06:13.762 INFO kablam! | Aug 11 20:06:13.762 INFO kablam! 465 | extern { pub fn AMotionEvent_getHistoricalToolMinor(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.762 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.762 INFO kablam! | Aug 11 20:06:13.762 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.762 INFO kablam! Aug 11 20:06:13.762 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.762 INFO kablam! --> src/ffi.rs:466:68 Aug 11 20:06:13.762 INFO kablam! | Aug 11 20:06:13.762 INFO kablam! 466 | extern { pub fn AMotionEvent_getHistoricalTouchMajor(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.762 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.762 INFO kablam! | Aug 11 20:06:13.762 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.762 INFO kablam! Aug 11 20:06:13.762 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.763 INFO kablam! --> src/ffi.rs:467:68 Aug 11 20:06:13.763 INFO kablam! | Aug 11 20:06:13.764 INFO kablam! 467 | extern { pub fn AMotionEvent_getHistoricalTouchMinor(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.764 INFO kablam! | Aug 11 20:06:13.764 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.764 INFO kablam! Aug 11 20:06:13.764 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.764 INFO kablam! --> src/ffi.rs:468:59 Aug 11 20:06:13.764 INFO kablam! | Aug 11 20:06:13.764 INFO kablam! 468 | extern { pub fn AMotionEvent_getHistoricalX(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.764 INFO kablam! | Aug 11 20:06:13.764 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.764 INFO kablam! Aug 11 20:06:13.764 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.764 INFO kablam! --> src/ffi.rs:469:59 Aug 11 20:06:13.764 INFO kablam! | Aug 11 20:06:13.764 INFO kablam! 469 | extern { pub fn AMotionEvent_getHistoricalY(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:13.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.764 INFO kablam! | Aug 11 20:06:13.764 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.764 INFO kablam! Aug 11 20:06:13.764 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.764 INFO kablam! --> src/ffi.rs:470:59 Aug 11 20:06:13.764 INFO kablam! | Aug 11 20:06:13.764 INFO kablam! 470 | extern { pub fn AMotionEvent_getHistorySize(motion_event: *const AInputEvent) -> usize; } Aug 11 20:06:13.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.764 INFO kablam! | Aug 11 20:06:13.764 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.764 INFO kablam! Aug 11 20:06:13.765 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.765 INFO kablam! --> src/ffi.rs:471:57 Aug 11 20:06:13.765 INFO kablam! | Aug 11 20:06:13.765 INFO kablam! 471 | extern { pub fn AMotionEvent_getMetaState(motion_event: *const AInputEvent) -> i32; } Aug 11 20:06:13.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.765 INFO kablam! | Aug 11 20:06:13.765 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.765 INFO kablam! Aug 11 20:06:13.765 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.765 INFO kablam! --> src/ffi.rs:472:59 Aug 11 20:06:13.765 INFO kablam! | Aug 11 20:06:13.765 INFO kablam! 472 | extern { pub fn AMotionEvent_getOrientation(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.765 INFO kablam! | Aug 11 20:06:13.765 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.765 INFO kablam! Aug 11 20:06:13.765 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.765 INFO kablam! --> src/ffi.rs:473:60 Aug 11 20:06:13.765 INFO kablam! | Aug 11 20:06:13.765 INFO kablam! 473 | extern { pub fn AMotionEvent_getPointerCount(motion_event: *const AInputEvent) -> usize; } Aug 11 20:06:13.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.765 INFO kablam! | Aug 11 20:06:13.765 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.765 INFO kablam! Aug 11 20:06:13.765 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.765 INFO kablam! --> src/ffi.rs:474:57 Aug 11 20:06:13.765 INFO kablam! | Aug 11 20:06:13.765 INFO kablam! 474 | extern { pub fn AMotionEvent_getPointerId(motion_event: *const AInputEvent, pointer_index: usize) -> i32; } Aug 11 20:06:13.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.765 INFO kablam! | Aug 11 20:06:13.766 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.766 INFO kablam! Aug 11 20:06:13.766 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.766 INFO kablam! --> src/ffi.rs:475:56 Aug 11 20:06:13.766 INFO kablam! | Aug 11 20:06:13.766 INFO kablam! 475 | extern { pub fn AMotionEvent_getPressure(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.766 INFO kablam! | Aug 11 20:06:13.766 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.766 INFO kablam! Aug 11 20:06:13.766 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.766 INFO kablam! --> src/ffi.rs:476:52 Aug 11 20:06:13.766 INFO kablam! | Aug 11 20:06:13.766 INFO kablam! 476 | extern { pub fn AMotionEvent_getRawX(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.766 INFO kablam! | Aug 11 20:06:13.766 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.766 INFO kablam! Aug 11 20:06:13.766 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.766 INFO kablam! --> src/ffi.rs:477:52 Aug 11 20:06:13.766 INFO kablam! | Aug 11 20:06:13.766 INFO kablam! 477 | extern { pub fn AMotionEvent_getRawY(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.766 INFO kablam! | Aug 11 20:06:13.766 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.766 INFO kablam! Aug 11 20:06:13.766 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.766 INFO kablam! --> src/ffi.rs:478:52 Aug 11 20:06:13.766 INFO kablam! | Aug 11 20:06:13.766 INFO kablam! 478 | extern { pub fn AMotionEvent_getSize(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.767 INFO kablam! | Aug 11 20:06:13.767 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.767 INFO kablam! Aug 11 20:06:13.767 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.767 INFO kablam! --> src/ffi.rs:479:57 Aug 11 20:06:13.767 INFO kablam! | Aug 11 20:06:13.767 INFO kablam! 479 | extern { pub fn AMotionEvent_getToolMajor(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.767 INFO kablam! | Aug 11 20:06:13.767 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.767 INFO kablam! Aug 11 20:06:13.767 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.767 INFO kablam! --> src/ffi.rs:480:57 Aug 11 20:06:13.767 INFO kablam! | Aug 11 20:06:13.767 INFO kablam! 480 | extern { pub fn AMotionEvent_getToolMinor(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.767 INFO kablam! | Aug 11 20:06:13.767 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.767 INFO kablam! Aug 11 20:06:13.767 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.767 INFO kablam! --> src/ffi.rs:481:56 Aug 11 20:06:13.767 INFO kablam! | Aug 11 20:06:13.767 INFO kablam! 481 | extern { pub fn AMotionEvent_getToolType(motion_event: *const AInputEvent, pointer_index: usize) -> i32; } Aug 11 20:06:13.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.767 INFO kablam! | Aug 11 20:06:13.767 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.767 INFO kablam! Aug 11 20:06:13.767 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.767 INFO kablam! --> src/ffi.rs:482:58 Aug 11 20:06:13.767 INFO kablam! | Aug 11 20:06:13.768 INFO kablam! 482 | extern { pub fn AMotionEvent_getTouchMajor(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.768 INFO kablam! | Aug 11 20:06:13.768 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.768 INFO kablam! Aug 11 20:06:13.768 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.768 INFO kablam! --> src/ffi.rs:483:58 Aug 11 20:06:13.768 INFO kablam! | Aug 11 20:06:13.768 INFO kablam! 483 | extern { pub fn AMotionEvent_getTouchMinor(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.768 INFO kablam! | Aug 11 20:06:13.768 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.768 INFO kablam! Aug 11 20:06:13.768 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.768 INFO kablam! --> src/ffi.rs:484:49 Aug 11 20:06:13.768 INFO kablam! | Aug 11 20:06:13.768 INFO kablam! 484 | extern { pub fn AMotionEvent_getX(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.768 INFO kablam! | Aug 11 20:06:13.768 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.768 INFO kablam! Aug 11 20:06:13.768 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.768 INFO kablam! --> src/ffi.rs:485:55 Aug 11 20:06:13.768 INFO kablam! | Aug 11 20:06:13.768 INFO kablam! 485 | extern { pub fn AMotionEvent_getXOffset(motion_event: *const AInputEvent) -> c_float; } Aug 11 20:06:13.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.768 INFO kablam! | Aug 11 20:06:13.768 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.769 INFO kablam! Aug 11 20:06:13.769 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.769 INFO kablam! --> src/ffi.rs:486:58 Aug 11 20:06:13.770 INFO kablam! | Aug 11 20:06:13.770 INFO kablam! 486 | extern { pub fn AMotionEvent_getXPrecision(motion_event: *const AInputEvent) -> c_float; } Aug 11 20:06:13.770 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.770 INFO kablam! | Aug 11 20:06:13.770 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.770 INFO kablam! Aug 11 20:06:13.770 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.770 INFO kablam! --> src/ffi.rs:487:49 Aug 11 20:06:13.770 INFO kablam! | Aug 11 20:06:13.770 INFO kablam! 487 | extern { pub fn AMotionEvent_getY(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:13.770 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.770 INFO kablam! | Aug 11 20:06:13.770 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.770 INFO kablam! Aug 11 20:06:13.770 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.770 INFO kablam! --> src/ffi.rs:488:55 Aug 11 20:06:13.770 INFO kablam! | Aug 11 20:06:13.770 INFO kablam! 488 | extern { pub fn AMotionEvent_getYOffset(motion_event: *const AInputEvent) -> c_float; } Aug 11 20:06:13.770 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.770 INFO kablam! | Aug 11 20:06:13.770 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.770 INFO kablam! Aug 11 20:06:13.770 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.770 INFO kablam! --> src/ffi.rs:489:58 Aug 11 20:06:13.770 INFO kablam! | Aug 11 20:06:13.770 INFO kablam! 489 | extern { pub fn AMotionEvent_getYPrecision(motion_event: *const AInputEvent) -> c_float; } Aug 11 20:06:13.770 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.771 INFO kablam! | Aug 11 20:06:13.771 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.771 INFO kablam! Aug 11 20:06:13.818 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.818 INFO kablam! --> src/ffi.rs:767:95 Aug 11 20:06:13.818 INFO kablam! | Aug 11 20:06:13.818 INFO kablam! 767 | extern { pub fn __android_log_vprint(prio: c_int, tag: *const c_char, fmt: *const c_char, ap: *mut __va_list_tag) -> c_int; } Aug 11 20:06:13.818 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.818 INFO kablam! | Aug 11 20:06:13.818 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.818 INFO kablam! Aug 11 20:06:13.819 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.819 INFO kablam! --> src/ffi.rs:785:41 Aug 11 20:06:13.819 INFO kablam! | Aug 11 20:06:13.819 INFO kablam! 785 | extern { pub fn ALooper_acquire(looper: *mut ALooper); } Aug 11 20:06:13.819 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:13.819 INFO kablam! | Aug 11 20:06:13.819 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.819 INFO kablam! Aug 11 20:06:13.819 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.819 INFO kablam! --> src/ffi.rs:786:39 Aug 11 20:06:13.819 INFO kablam! | Aug 11 20:06:13.819 INFO kablam! 786 | extern { pub fn ALooper_addFd(looper: *mut ALooper, fd: c_int, ident: c_int, events: c_int, callback: ALooper_callbackFunc, data: *mut c_void) -> c_int; } Aug 11 20:06:13.820 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:13.820 INFO kablam! | Aug 11 20:06:13.820 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.820 INFO kablam! Aug 11 20:06:13.820 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.820 INFO kablam! --> src/ffi.rs:788:40 Aug 11 20:06:13.820 INFO kablam! | Aug 11 20:06:13.820 INFO kablam! 788 | extern { pub fn ALooper_forThread() -> *mut ALooper; } Aug 11 20:06:13.820 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:13.820 INFO kablam! | Aug 11 20:06:13.821 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.821 INFO kablam! Aug 11 20:06:13.821 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.821 INFO kablam! --> src/ffi.rs:791:49 Aug 11 20:06:13.821 INFO kablam! | Aug 11 20:06:13.821 INFO kablam! 791 | extern { pub fn ALooper_prepare(opts: c_int) -> *mut ALooper; } Aug 11 20:06:13.821 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:13.821 INFO kablam! | Aug 11 20:06:13.821 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.821 INFO kablam! Aug 11 20:06:13.821 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.821 INFO kablam! --> src/ffi.rs:792:41 Aug 11 20:06:13.821 INFO kablam! | Aug 11 20:06:13.821 INFO kablam! 792 | extern { pub fn ALooper_release(looper: *mut ALooper); } Aug 11 20:06:13.821 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:13.821 INFO kablam! | Aug 11 20:06:13.821 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.821 INFO kablam! Aug 11 20:06:13.821 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.821 INFO kablam! --> src/ffi.rs:793:42 Aug 11 20:06:13.821 INFO kablam! | Aug 11 20:06:13.821 INFO kablam! 793 | extern { pub fn ALooper_removeFd(looper: *mut ALooper, fd: c_int) -> c_int; } Aug 11 20:06:13.821 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:13.821 INFO kablam! | Aug 11 20:06:13.821 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.821 INFO kablam! Aug 11 20:06:13.821 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.821 INFO kablam! --> src/ffi.rs:794:38 Aug 11 20:06:13.823 INFO kablam! | Aug 11 20:06:13.823 INFO kablam! 794 | extern { pub fn ALooper_wake(looper: *mut ALooper); } Aug 11 20:06:13.823 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:13.823 INFO kablam! | Aug 11 20:06:13.823 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.823 INFO kablam! Aug 11 20:06:13.823 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.823 INFO kablam! --> src/ffi.rs:836:50 Aug 11 20:06:13.823 INFO kablam! | Aug 11 20:06:13.823 INFO kablam! 836 | extern { pub fn ANativeActivity_finish(activity: *mut ANativeActivity); } Aug 11 20:06:13.823 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.823 INFO kablam! | Aug 11 20:06:13.823 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.823 INFO kablam! Aug 11 20:06:13.823 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.823 INFO kablam! --> src/ffi.rs:837:57 Aug 11 20:06:13.823 INFO kablam! | Aug 11 20:06:13.823 INFO kablam! 837 | extern { pub fn ANativeActivity_hideSoftInput(activity: *mut ANativeActivity, flags: u32); } Aug 11 20:06:13.823 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.823 INFO kablam! | Aug 11 20:06:13.823 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.824 INFO kablam! Aug 11 20:06:13.824 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.824 INFO kablam! --> src/ffi.rs:838:58 Aug 11 20:06:13.824 INFO kablam! | Aug 11 20:06:13.824 INFO kablam! 838 | extern { pub fn ANativeActivity_setWindowFlags(activity: *mut ANativeActivity, addFlags: u32, removeFlags: u32); } Aug 11 20:06:13.824 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.824 INFO kablam! | Aug 11 20:06:13.824 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.824 INFO kablam! Aug 11 20:06:13.824 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.824 INFO kablam! --> src/ffi.rs:839:59 Aug 11 20:06:13.824 INFO kablam! | Aug 11 20:06:13.824 INFO kablam! 839 | extern { pub fn ANativeActivity_setWindowFormat(activity: *mut ANativeActivity, format: i32); } Aug 11 20:06:13.824 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.824 INFO kablam! | Aug 11 20:06:13.824 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.824 INFO kablam! Aug 11 20:06:13.825 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.825 INFO kablam! --> src/ffi.rs:840:57 Aug 11 20:06:13.825 INFO kablam! | Aug 11 20:06:13.825 INFO kablam! 840 | extern { pub fn ANativeActivity_showSoftInput(activity: *mut ANativeActivity, flags: u32); } Aug 11 20:06:13.826 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.826 INFO kablam! | Aug 11 20:06:13.826 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.826 INFO kablam! Aug 11 20:06:13.826 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.826 INFO kablam! --> src/ffi.rs:855:47 Aug 11 20:06:13.826 INFO kablam! | Aug 11 20:06:13.826 INFO kablam! 855 | extern { pub fn ANativeWindow_acquire(window: *mut ANativeWindow); } Aug 11 20:06:13.826 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.826 INFO kablam! | Aug 11 20:06:13.826 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.826 INFO kablam! Aug 11 20:06:13.826 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.826 INFO kablam! --> src/ffi.rs:856:49 Aug 11 20:06:13.826 INFO kablam! | Aug 11 20:06:13.826 INFO kablam! 856 | extern { pub fn ANativeWindow_getFormat(window: *mut ANativeWindow) -> i32; } Aug 11 20:06:13.826 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.826 INFO kablam! | Aug 11 20:06:13.826 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.826 INFO kablam! Aug 11 20:06:13.826 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.826 INFO kablam! --> src/ffi.rs:857:49 Aug 11 20:06:13.826 INFO kablam! | Aug 11 20:06:13.826 INFO kablam! 857 | extern { pub fn ANativeWindow_getHeight(window: *mut ANativeWindow) -> i32; } Aug 11 20:06:13.826 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.826 INFO kablam! | Aug 11 20:06:13.826 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.826 INFO kablam! Aug 11 20:06:13.827 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.827 INFO kablam! --> src/ffi.rs:858:48 Aug 11 20:06:13.827 INFO kablam! | Aug 11 20:06:13.827 INFO kablam! 858 | extern { pub fn ANativeWindow_getWidth(window: *mut ANativeWindow) -> i32; } Aug 11 20:06:13.827 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.827 INFO kablam! | Aug 11 20:06:13.827 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.827 INFO kablam! Aug 11 20:06:13.827 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.827 INFO kablam! --> src/ffi.rs:859:44 Aug 11 20:06:13.827 INFO kablam! | Aug 11 20:06:13.827 INFO kablam! 859 | extern { pub fn ANativeWindow_lock(window: *mut ANativeWindow, outBuffer: *mut ANativeWindow_Buffer, inOutDirtyBounds: *mut ARect) -> i32; } Aug 11 20:06:13.827 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.827 INFO kablam! | Aug 11 20:06:13.827 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.827 INFO kablam! Aug 11 20:06:13.827 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.827 INFO kablam! --> src/ffi.rs:860:47 Aug 11 20:06:13.827 INFO kablam! | Aug 11 20:06:13.827 INFO kablam! 860 | extern { pub fn ANativeWindow_release(window: *mut ANativeWindow); } Aug 11 20:06:13.827 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.827 INFO kablam! | Aug 11 20:06:13.827 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.827 INFO kablam! Aug 11 20:06:13.827 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.827 INFO kablam! --> src/ffi.rs:861:58 Aug 11 20:06:13.827 INFO kablam! | Aug 11 20:06:13.827 INFO kablam! 861 | extern { pub fn ANativeWindow_setBuffersGeometry(window: *mut ANativeWindow, width: i32, height: i32, format: i32) -> i32; } Aug 11 20:06:13.828 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.828 INFO kablam! | Aug 11 20:06:13.828 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.828 INFO kablam! Aug 11 20:06:13.828 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.828 INFO kablam! --> src/ffi.rs:862:53 Aug 11 20:06:13.828 INFO kablam! | Aug 11 20:06:13.828 INFO kablam! 862 | extern { pub fn ANativeWindow_unlockAndPost(window: *mut ANativeWindow) -> i32; } Aug 11 20:06:13.828 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.828 INFO kablam! | Aug 11 20:06:13.828 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.828 INFO kablam! Aug 11 20:06:13.828 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.828 INFO kablam! --> src/ffi.rs:870:48 Aug 11 20:06:13.828 INFO kablam! | Aug 11 20:06:13.828 INFO kablam! 870 | extern { pub fn ANativeWindow_fromSurface(env: *mut JNIEnv, surface: jobject) -> *mut ANativeWindow; } Aug 11 20:06:13.828 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.828 INFO kablam! | Aug 11 20:06:13.828 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.828 INFO kablam! Aug 11 20:06:13.828 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.828 INFO kablam! --> src/ffi.rs:870:70 Aug 11 20:06:13.828 INFO kablam! | Aug 11 20:06:13.828 INFO kablam! 870 | extern { pub fn ANativeWindow_fromSurface(env: *mut JNIEnv, surface: jobject) -> *mut ANativeWindow; } Aug 11 20:06:13.828 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.828 INFO kablam! | Aug 11 20:06:13.829 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.829 INFO kablam! Aug 11 20:06:13.829 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.829 INFO kablam! --> src/ffi.rs:870:82 Aug 11 20:06:13.829 INFO kablam! | Aug 11 20:06:13.829 INFO kablam! 870 | extern { pub fn ANativeWindow_fromSurface(env: *mut JNIEnv, surface: jobject) -> *mut ANativeWindow; } Aug 11 20:06:13.829 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.829 INFO kablam! | Aug 11 20:06:13.829 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.829 INFO kablam! Aug 11 20:06:13.829 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.829 INFO kablam! --> src/ffi.rs:877:42 Aug 11 20:06:13.829 INFO kablam! | Aug 11 20:06:13.829 INFO kablam! 877 | extern { pub fn AObbInfo_delete(obbInfo: *mut AObbInfo); } Aug 11 20:06:13.829 INFO kablam! | ^^^^^^^^^^^^^ Aug 11 20:06:13.829 INFO kablam! | Aug 11 20:06:13.829 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.829 INFO kablam! Aug 11 20:06:13.829 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.829 INFO kablam! --> src/ffi.rs:878:44 Aug 11 20:06:13.829 INFO kablam! | Aug 11 20:06:13.829 INFO kablam! 878 | extern { pub fn AObbInfo_getFlags(obbInfo: *mut AObbInfo) -> i32; } Aug 11 20:06:13.829 INFO kablam! | ^^^^^^^^^^^^^ Aug 11 20:06:13.829 INFO kablam! | Aug 11 20:06:13.829 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.829 INFO kablam! Aug 11 20:06:13.829 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.829 INFO kablam! --> src/ffi.rs:879:50 Aug 11 20:06:13.830 INFO kablam! | Aug 11 20:06:13.830 INFO kablam! 879 | extern { pub fn AObbInfo_getPackageName(obbInfo: *mut AObbInfo) -> *const c_char; } Aug 11 20:06:13.830 INFO kablam! | ^^^^^^^^^^^^^ Aug 11 20:06:13.830 INFO kablam! | Aug 11 20:06:13.830 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.830 INFO kablam! Aug 11 20:06:13.835 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.835 INFO kablam! --> src/ffi.rs:880:46 Aug 11 20:06:13.836 INFO kablam! | Aug 11 20:06:13.836 INFO kablam! 880 | extern { pub fn AObbInfo_getVersion(obbInfo: *mut AObbInfo) -> i32; } Aug 11 20:06:13.836 INFO kablam! | ^^^^^^^^^^^^^ Aug 11 20:06:13.836 INFO kablam! | Aug 11 20:06:13.836 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.836 INFO kablam! Aug 11 20:06:13.836 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.837 INFO kablam! --> src/ffi.rs:881:68 Aug 11 20:06:13.837 INFO kablam! | Aug 11 20:06:13.837 INFO kablam! 881 | extern { pub fn AObbScanner_getObbInfo(filename: *const c_char) -> *mut AObbInfo; } Aug 11 20:06:13.837 INFO kablam! | ^^^^^^^^^^^^^ Aug 11 20:06:13.837 INFO kablam! | Aug 11 20:06:13.837 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.837 INFO kablam! Aug 11 20:06:13.837 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.838 INFO kablam! --> src/ffi.rs:935:56 Aug 11 20:06:13.838 INFO kablam! | Aug 11 20:06:13.838 INFO kablam! 935 | extern { pub fn ASensorEventQueue_disableSensor(queue: *mut ASensorEventQueue, sensor: *const ASensor) -> c_int; } Aug 11 20:06:13.838 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.838 INFO kablam! | Aug 11 20:06:13.838 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.838 INFO kablam! Aug 11 20:06:13.839 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.839 INFO kablam! --> src/ffi.rs:935:88 Aug 11 20:06:13.839 INFO kablam! | Aug 11 20:06:13.839 INFO kablam! 935 | extern { pub fn ASensorEventQueue_disableSensor(queue: *mut ASensorEventQueue, sensor: *const ASensor) -> c_int; } Aug 11 20:06:13.839 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.839 INFO kablam! | Aug 11 20:06:13.840 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.840 INFO kablam! Aug 11 20:06:13.840 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.840 INFO kablam! --> src/ffi.rs:936:55 Aug 11 20:06:13.840 INFO kablam! | Aug 11 20:06:13.840 INFO kablam! 936 | extern { pub fn ASensorEventQueue_enableSensor(queue: *mut ASensorEventQueue, sensor: *const ASensor) -> c_int; } Aug 11 20:06:13.840 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.841 INFO kablam! | Aug 11 20:06:13.841 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.841 INFO kablam! Aug 11 20:06:13.841 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.841 INFO kablam! --> src/ffi.rs:936:87 Aug 11 20:06:13.841 INFO kablam! | Aug 11 20:06:13.841 INFO kablam! 936 | extern { pub fn ASensorEventQueue_enableSensor(queue: *mut ASensorEventQueue, sensor: *const ASensor) -> c_int; } Aug 11 20:06:13.841 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.842 INFO kablam! | Aug 11 20:06:13.842 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.842 INFO kablam! Aug 11 20:06:13.842 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.842 INFO kablam! --> src/ffi.rs:937:52 Aug 11 20:06:13.842 INFO kablam! | Aug 11 20:06:13.842 INFO kablam! 937 | extern { pub fn ASensorEventQueue_getEvents(queue: *mut ASensorEventQueue, events: *mut ASensorEvent, count: usize) -> isize; } Aug 11 20:06:13.842 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.842 INFO kablam! | Aug 11 20:06:13.842 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.843 INFO kablam! Aug 11 20:06:13.843 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.843 INFO kablam! --> src/ffi.rs:938:52 Aug 11 20:06:13.843 INFO kablam! | Aug 11 20:06:13.843 INFO kablam! 938 | extern { pub fn ASensorEventQueue_hasEvents(queue: *mut ASensorEventQueue) -> c_int; } Aug 11 20:06:13.843 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.843 INFO kablam! | Aug 11 20:06:13.843 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.843 INFO kablam! Aug 11 20:06:13.843 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.844 INFO kablam! --> src/ffi.rs:939:55 Aug 11 20:06:13.844 INFO kablam! | Aug 11 20:06:13.844 INFO kablam! 939 | extern { pub fn ASensorEventQueue_setEventRate(queue: *mut ASensorEventQueue, sensor: *const ASensor, usec: i32) -> c_int; } Aug 11 20:06:13.844 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.844 INFO kablam! | Aug 11 20:06:13.844 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.844 INFO kablam! Aug 11 20:06:13.844 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.844 INFO kablam! --> src/ffi.rs:939:87 Aug 11 20:06:13.844 INFO kablam! | Aug 11 20:06:13.845 INFO kablam! 939 | extern { pub fn ASensorEventQueue_setEventRate(queue: *mut ASensorEventQueue, sensor: *const ASensor, usec: i32) -> c_int; } Aug 11 20:06:13.845 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.845 INFO kablam! | Aug 11 20:06:13.845 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.845 INFO kablam! Aug 11 20:06:13.845 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.845 INFO kablam! --> src/ffi.rs:942:58 Aug 11 20:06:13.845 INFO kablam! | Aug 11 20:06:13.845 INFO kablam! 942 | extern { pub fn ASensorManager_createEventQueue(manager: *mut ASensorManager, looper: *mut ALooper, ident: c_int, callback: ALooper_callbackFunc, data: *mut c_void) -> *mut ASensorEventQueue; } Aug 11 20:06:13.845 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.846 INFO kablam! | Aug 11 20:06:13.846 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.846 INFO kablam! Aug 11 20:06:13.846 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.846 INFO kablam! --> src/ffi.rs:942:87 Aug 11 20:06:13.846 INFO kablam! | Aug 11 20:06:13.846 INFO kablam! 942 | extern { pub fn ASensorManager_createEventQueue(manager: *mut ASensorManager, looper: *mut ALooper, ident: c_int, callback: ALooper_callbackFunc, data: *mut c_void) -> *mut ASensorEventQueue; } Aug 11 20:06:13.846 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:13.846 INFO kablam! | Aug 11 20:06:13.846 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.846 INFO kablam! Aug 11 20:06:13.847 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.847 INFO kablam! --> src/ffi.rs:942:169 Aug 11 20:06:13.847 INFO kablam! | Aug 11 20:06:13.847 INFO kablam! 942 | extern { pub fn ASensorManager_createEventQueue(manager: *mut ASensorManager, looper: *mut ALooper, ident: c_int, callback: ALooper_callbackFunc, data: *mut c_void) -> *mut ASensorEventQueue; } Aug 11 20:06:13.847 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.847 INFO kablam! | Aug 11 20:06:13.847 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.847 INFO kablam! Aug 11 20:06:13.847 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.847 INFO kablam! --> src/ffi.rs:943:59 Aug 11 20:06:13.847 INFO kablam! | Aug 11 20:06:13.848 INFO kablam! 943 | extern { pub fn ASensorManager_destroyEventQueue(manager: *mut ASensorManager, queue: *mut ASensorEventQueue) -> c_int; } Aug 11 20:06:13.848 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.848 INFO kablam! | Aug 11 20:06:13.848 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.848 INFO kablam! Aug 11 20:06:13.848 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.848 INFO kablam! --> src/ffi.rs:943:87 Aug 11 20:06:13.848 INFO kablam! | Aug 11 20:06:13.848 INFO kablam! 943 | extern { pub fn ASensorManager_destroyEventQueue(manager: *mut ASensorManager, queue: *mut ASensorEventQueue) -> c_int; } Aug 11 20:06:13.848 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.848 INFO kablam! | Aug 11 20:06:13.849 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.849 INFO kablam! Aug 11 20:06:13.849 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.849 INFO kablam! --> src/ffi.rs:944:58 Aug 11 20:06:13.849 INFO kablam! | Aug 11 20:06:13.849 INFO kablam! 944 | extern { pub fn ASensorManager_getDefaultSensor(manager: *mut ASensorManager, xtype: c_int) -> *const ASensor; } Aug 11 20:06:13.849 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.849 INFO kablam! | Aug 11 20:06:13.849 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.849 INFO kablam! Aug 11 20:06:13.849 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.849 INFO kablam! --> src/ffi.rs:944:96 Aug 11 20:06:13.850 INFO kablam! | Aug 11 20:06:13.850 INFO kablam! 944 | extern { pub fn ASensorManager_getDefaultSensor(manager: *mut ASensorManager, xtype: c_int) -> *const ASensor; } Aug 11 20:06:13.850 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.850 INFO kablam! | Aug 11 20:06:13.850 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.850 INFO kablam! Aug 11 20:06:13.850 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.850 INFO kablam! --> src/ffi.rs:945:60 Aug 11 20:06:13.850 INFO kablam! | Aug 11 20:06:13.850 INFO kablam! 945 | extern { pub fn ASensorManager_getDefaultSensorEx(manager: *mut ASensorManager, xtype: c_int, wakeUp: bool) -> *const ASensor; } Aug 11 20:06:13.851 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.851 INFO kablam! | Aug 11 20:06:13.851 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.851 INFO kablam! Aug 11 20:06:13.851 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.851 INFO kablam! --> src/ffi.rs:945:112 Aug 11 20:06:13.851 INFO kablam! | Aug 11 20:06:13.851 INFO kablam! 945 | extern { pub fn ASensorManager_getDefaultSensorEx(manager: *mut ASensorManager, xtype: c_int, wakeUp: bool) -> *const ASensor; } Aug 11 20:06:13.851 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.851 INFO kablam! | Aug 11 20:06:13.851 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.852 INFO kablam! Aug 11 20:06:13.852 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.852 INFO kablam! --> src/ffi.rs:946:49 Aug 11 20:06:13.852 INFO kablam! | Aug 11 20:06:13.852 INFO kablam! 946 | extern { pub fn ASensorManager_getInstance() -> *mut ASensorManager; } Aug 11 20:06:13.852 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.852 INFO kablam! | Aug 11 20:06:13.854 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.854 INFO kablam! Aug 11 20:06:13.854 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.854 INFO kablam! --> src/ffi.rs:947:55 Aug 11 20:06:13.854 INFO kablam! | Aug 11 20:06:13.854 INFO kablam! 947 | extern { pub fn ASensorManager_getSensorList(manager: *mut ASensorManager, list: *mut ASensorList) -> c_int; } Aug 11 20:06:13.854 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.854 INFO kablam! | Aug 11 20:06:13.854 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.855 INFO kablam! Aug 11 20:06:13.855 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.855 INFO kablam! --> src/ffi.rs:947:82 Aug 11 20:06:13.855 INFO kablam! | Aug 11 20:06:13.855 INFO kablam! 947 | extern { pub fn ASensorManager_getSensorList(manager: *mut ASensorManager, list: *mut ASensorList) -> c_int; } Aug 11 20:06:13.855 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:13.855 INFO kablam! | Aug 11 20:06:13.855 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.855 INFO kablam! Aug 11 20:06:13.856 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.856 INFO kablam! --> src/ffi.rs:955:54 Aug 11 20:06:13.856 INFO kablam! | Aug 11 20:06:13.856 INFO kablam! 955 | extern { pub fn ASensor_getFifoMaxEventCount(sensor: *const ASensor) -> c_int; } Aug 11 20:06:13.856 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.856 INFO kablam! | Aug 11 20:06:13.856 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.856 INFO kablam! Aug 11 20:06:13.856 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.856 INFO kablam! --> src/ffi.rs:956:59 Aug 11 20:06:13.856 INFO kablam! | Aug 11 20:06:13.857 INFO kablam! 956 | extern { pub fn ASensor_getFifoReservedEventCount(sensor: *const ASensor) -> c_int; } Aug 11 20:06:13.857 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.857 INFO kablam! | Aug 11 20:06:13.857 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.857 INFO kablam! Aug 11 20:06:13.857 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.857 INFO kablam! --> src/ffi.rs:957:45 Aug 11 20:06:13.857 INFO kablam! | Aug 11 20:06:13.857 INFO kablam! 957 | extern { pub fn ASensor_getMinDelay(sensor: *const ASensor) -> c_int; } Aug 11 20:06:13.858 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.858 INFO kablam! | Aug 11 20:06:13.858 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.858 INFO kablam! Aug 11 20:06:13.858 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.858 INFO kablam! --> src/ffi.rs:958:41 Aug 11 20:06:13.858 INFO kablam! | Aug 11 20:06:13.858 INFO kablam! 958 | extern { pub fn ASensor_getName(sensor: *const ASensor) -> *const c_char; } Aug 11 20:06:13.859 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.859 INFO kablam! | Aug 11 20:06:13.859 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.860 INFO kablam! Aug 11 20:06:13.860 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.860 INFO kablam! --> src/ffi.rs:959:50 Aug 11 20:06:13.860 INFO kablam! | Aug 11 20:06:13.860 INFO kablam! 959 | extern { pub fn ASensor_getReportingMode(sensor: *const ASensor) -> c_int; } Aug 11 20:06:13.860 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.860 INFO kablam! | Aug 11 20:06:13.860 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.860 INFO kablam! Aug 11 20:06:13.861 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.861 INFO kablam! --> src/ffi.rs:960:47 Aug 11 20:06:13.861 INFO kablam! | Aug 11 20:06:13.862 INFO kablam! 960 | extern { pub fn ASensor_getResolution(sensor: *const ASensor) -> c_float; } Aug 11 20:06:13.862 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.862 INFO kablam! | Aug 11 20:06:13.862 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.862 INFO kablam! Aug 11 20:06:13.862 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.862 INFO kablam! --> src/ffi.rs:961:47 Aug 11 20:06:13.862 INFO kablam! | Aug 11 20:06:13.862 INFO kablam! 961 | extern { pub fn ASensor_getStringType(sensor: *const ASensor) -> *const c_char; } Aug 11 20:06:13.862 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.862 INFO kablam! | Aug 11 20:06:13.862 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.862 INFO kablam! Aug 11 20:06:13.862 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.862 INFO kablam! --> src/ffi.rs:962:41 Aug 11 20:06:13.862 INFO kablam! | Aug 11 20:06:13.862 INFO kablam! 962 | extern { pub fn ASensor_getType(sensor: *const ASensor) -> c_int; } Aug 11 20:06:13.862 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.862 INFO kablam! | Aug 11 20:06:13.862 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.862 INFO kablam! Aug 11 20:06:13.862 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.862 INFO kablam! --> src/ffi.rs:963:43 Aug 11 20:06:13.862 INFO kablam! | Aug 11 20:06:13.862 INFO kablam! 963 | extern { pub fn ASensor_getVendor(sensor: *const ASensor) -> *const c_char; } Aug 11 20:06:13.862 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.862 INFO kablam! | Aug 11 20:06:13.862 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.862 INFO kablam! Aug 11 20:06:13.862 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.863 INFO kablam! --> src/ffi.rs:964:48 Aug 11 20:06:13.863 INFO kablam! | Aug 11 20:06:13.863 INFO kablam! 964 | extern { pub fn ASensor_isWakeUpSensor(sensor: *const ASensor) -> bool; } Aug 11 20:06:13.863 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.863 INFO kablam! | Aug 11 20:06:13.863 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.863 INFO kablam! Aug 11 20:06:13.863 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.863 INFO kablam! --> src/ffi.rs:1007:45 Aug 11 20:06:13.863 INFO kablam! | Aug 11 20:06:13.863 INFO kablam! 1007 | extern { pub fn AStorageManager_delete(mgr: *mut AStorageManager); } Aug 11 20:06:13.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.863 INFO kablam! | Aug 11 20:06:13.863 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.863 INFO kablam! Aug 11 20:06:13.863 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.863 INFO kablam! --> src/ffi.rs:1008:56 Aug 11 20:06:13.863 INFO kablam! | Aug 11 20:06:13.863 INFO kablam! 1008 | extern { pub fn AStorageManager_getMountedObbPath(mgr: *mut AStorageManager, filename: *const c_char) -> *const c_char; } Aug 11 20:06:13.863 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.863 INFO kablam! | Aug 11 20:06:13.863 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.863 INFO kablam! Aug 11 20:06:13.863 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.863 INFO kablam! --> src/ffi.rs:1009:51 Aug 11 20:06:13.863 INFO kablam! | Aug 11 20:06:13.863 INFO kablam! 1009 | extern { pub fn AStorageManager_isObbMounted(mgr: *mut AStorageManager, filename: *const c_char) -> c_int; } Aug 11 20:06:13.864 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.864 INFO kablam! | Aug 11 20:06:13.864 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.864 INFO kablam! Aug 11 20:06:13.864 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.864 INFO kablam! --> src/ffi.rs:1010:47 Aug 11 20:06:13.864 INFO kablam! | Aug 11 20:06:13.864 INFO kablam! 1010 | extern { pub fn AStorageManager_mountObb(mgr: *mut AStorageManager, filename: *const c_char, key: *const c_char, cb: AStorageManager_obbCallbackFunc, data: *mut c_void); } Aug 11 20:06:13.864 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.864 INFO kablam! | Aug 11 20:06:13.864 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.864 INFO kablam! Aug 11 20:06:13.864 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.864 INFO kablam! --> src/ffi.rs:1011:42 Aug 11 20:06:13.867 INFO kablam! | Aug 11 20:06:13.867 INFO kablam! 1011 | extern { pub fn AStorageManager_new() -> *mut AStorageManager; } Aug 11 20:06:13.867 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.867 INFO kablam! | Aug 11 20:06:13.867 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.867 INFO kablam! Aug 11 20:06:13.867 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.868 INFO kablam! --> src/ffi.rs:1013:49 Aug 11 20:06:13.868 INFO kablam! | Aug 11 20:06:13.868 INFO kablam! 1013 | extern { pub fn AStorageManager_unmountObb(mgr: *mut AStorageManager, filename: *const c_char, force: c_int, cb: AStorageManager_obbCallbackFunc, data: *mut c_void); } Aug 11 20:06:13.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.868 INFO kablam! | Aug 11 20:06:13.868 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.868 INFO kablam! Aug 11 20:06:13.868 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.868 INFO kablam! --> src/ffi.rs:1350:32 Aug 11 20:06:13.868 INFO kablam! | Aug 11 20:06:13.868 INFO kablam! 1350 | extern { pub fn JNI_OnLoad(vm: *mut JavaVM, reserved: *mut c_void) -> jint; } Aug 11 20:06:13.868 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.868 INFO kablam! | Aug 11 20:06:13.868 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.868 INFO kablam! Aug 11 20:06:13.868 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.868 INFO kablam! --> src/ffi.rs:1351:34 Aug 11 20:06:13.868 INFO kablam! | Aug 11 20:06:13.868 INFO kablam! 1351 | extern { pub fn JNI_OnUnload(vm: *mut JavaVM, reserved: *mut c_void); } Aug 11 20:06:13.868 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.868 INFO kablam! | Aug 11 20:06:13.868 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.868 INFO kablam! Aug 11 20:06:13.868 INFO kablam! warning: static variable `g_mainthread_boxed` should have an upper case name such as `G_MAINTHREAD_BOXED` Aug 11 20:06:13.868 INFO kablam! --> src/lib.rs:161:1 Aug 11 20:06:13.869 INFO kablam! | Aug 11 20:06:13.869 INFO kablam! 161 | static mut g_mainthread_boxed: Option<*mut Receiver<()>> = Option::None; Aug 11 20:06:13.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.869 INFO kablam! | Aug 11 20:06:13.869 INFO kablam! = note: #[warn(non_upper_case_globals)] on by default Aug 11 20:06:13.869 INFO kablam! Aug 11 20:06:13.942 INFO kablam! warning: unnecessary `unsafe` block Aug 11 20:06:13.942 INFO kablam! --> src/lib.rs:215:20 Aug 11 20:06:13.942 INFO kablam! | Aug 11 20:06:13.942 INFO kablam! 215 | app.userData = unsafe { &context as *const Context as *mut Context as *mut _ }; Aug 11 20:06:13.942 INFO kablam! | ^^^^^^ unnecessary `unsafe` block Aug 11 20:06:13.942 INFO kablam! | Aug 11 20:06:13.942 INFO kablam! = note: #[warn(unused_unsafe)] on by default Aug 11 20:06:13.942 INFO kablam! Aug 11 20:06:13.961 INFO kablam! warning: type `pthread_t` should have a camel case name such as `PthreadT` Aug 11 20:06:13.961 INFO kablam! --> src/lib.rs:16:1 Aug 11 20:06:13.961 INFO kablam! | Aug 11 20:06:13.961 INFO kablam! 16 | pub type pthread_t = c_long; Aug 11 20:06:13.961 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.961 INFO kablam! | Aug 11 20:06:13.961 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Aug 11 20:06:13.962 INFO kablam! Aug 11 20:06:13.962 INFO kablam! warning: type `pthread_mutexattr_t` should have a camel case name such as `PthreadMutexattrT` Aug 11 20:06:13.962 INFO kablam! --> src/lib.rs:17:1 Aug 11 20:06:13.962 INFO kablam! | Aug 11 20:06:13.962 INFO kablam! 17 | pub type pthread_mutexattr_t = c_long; Aug 11 20:06:13.962 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.962 INFO kablam! Aug 11 20:06:13.962 INFO kablam! warning: type `pthread_attr_t` should have a camel case name such as `PthreadAttrT` Aug 11 20:06:13.962 INFO kablam! --> src/lib.rs:18:1 Aug 11 20:06:13.962 INFO kablam! | Aug 11 20:06:13.962 INFO kablam! 18 | pub type pthread_attr_t = c_void; // FIXME: wrong Aug 11 20:06:13.962 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.962 INFO kablam! Aug 11 20:06:13.965 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.965 INFO kablam! --> src/ffi.rs:98:43 Aug 11 20:06:13.965 INFO kablam! | Aug 11 20:06:13.965 INFO kablam! 98 | extern { pub fn AAssetDir_close(assetDir: *mut AAssetDir); } Aug 11 20:06:13.965 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.965 INFO kablam! | Aug 11 20:06:13.965 INFO kablam! = note: #[warn(improper_ctypes)] on by default Aug 11 20:06:13.965 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.965 INFO kablam! Aug 11 20:06:13.965 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.965 INFO kablam! --> src/ffi.rs:99:53 Aug 11 20:06:13.965 INFO kablam! | Aug 11 20:06:13.965 INFO kablam! 99 | extern { pub fn AAssetDir_getNextFileName(assetDir: *mut AAssetDir) -> *const c_char; } Aug 11 20:06:13.965 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.965 INFO kablam! | Aug 11 20:06:13.965 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.965 INFO kablam! Aug 11 20:06:13.965 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.966 INFO kablam! --> src/ffi.rs:100:44 Aug 11 20:06:13.966 INFO kablam! | Aug 11 20:06:13.966 INFO kablam! 100 | extern { pub fn AAssetDir_rewind(assetDir: *mut AAssetDir); } Aug 11 20:06:13.966 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.966 INFO kablam! | Aug 11 20:06:13.966 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.966 INFO kablam! Aug 11 20:06:13.966 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.966 INFO kablam! --> src/ffi.rs:102:41 Aug 11 20:06:13.966 INFO kablam! | Aug 11 20:06:13.966 INFO kablam! 102 | extern { pub fn AAssetManager_open(mgr: *mut AAssetManager, filename: *const c_char, mode: c_int) -> *mut AAsset; } Aug 11 20:06:13.966 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.966 INFO kablam! | Aug 11 20:06:13.966 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.966 INFO kablam! Aug 11 20:06:13.966 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.966 INFO kablam! --> src/ffi.rs:102:102 Aug 11 20:06:13.966 INFO kablam! | Aug 11 20:06:13.966 INFO kablam! 102 | extern { pub fn AAssetManager_open(mgr: *mut AAssetManager, filename: *const c_char, mode: c_int) -> *mut AAsset; } Aug 11 20:06:13.966 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.966 INFO kablam! | Aug 11 20:06:13.966 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.966 INFO kablam! Aug 11 20:06:13.966 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.966 INFO kablam! --> src/ffi.rs:103:44 Aug 11 20:06:13.967 INFO kablam! | Aug 11 20:06:13.967 INFO kablam! 103 | extern { pub fn AAssetManager_openDir(mgr: *mut AAssetManager, dirName: *const c_char) -> *mut AAssetDir; } Aug 11 20:06:13.967 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.967 INFO kablam! | Aug 11 20:06:13.967 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.967 INFO kablam! Aug 11 20:06:13.967 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.967 INFO kablam! --> src/ffi.rs:103:91 Aug 11 20:06:13.967 INFO kablam! | Aug 11 20:06:13.967 INFO kablam! 103 | extern { pub fn AAssetManager_openDir(mgr: *mut AAssetManager, dirName: *const c_char) -> *mut AAssetDir; } Aug 11 20:06:13.967 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:13.967 INFO kablam! | Aug 11 20:06:13.967 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.967 INFO kablam! Aug 11 20:06:13.967 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.967 INFO kablam! --> src/ffi.rs:104:37 Aug 11 20:06:13.967 INFO kablam! | Aug 11 20:06:13.967 INFO kablam! 104 | extern { pub fn AAsset_close(asset: *mut AAsset); } Aug 11 20:06:13.967 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.967 INFO kablam! | Aug 11 20:06:13.967 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.967 INFO kablam! Aug 11 20:06:13.967 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.968 INFO kablam! --> src/ffi.rs:105:41 Aug 11 20:06:13.968 INFO kablam! | Aug 11 20:06:13.968 INFO kablam! 105 | extern { pub fn AAsset_getBuffer(asset: *mut AAsset) -> *const c_void; } Aug 11 20:06:13.968 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.968 INFO kablam! | Aug 11 20:06:13.968 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.968 INFO kablam! Aug 11 20:06:13.968 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.968 INFO kablam! --> src/ffi.rs:106:41 Aug 11 20:06:13.968 INFO kablam! | Aug 11 20:06:13.968 INFO kablam! 106 | extern { pub fn AAsset_getLength(asset: *mut AAsset) -> isize; } Aug 11 20:06:13.968 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.968 INFO kablam! | Aug 11 20:06:13.968 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.968 INFO kablam! Aug 11 20:06:13.968 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.968 INFO kablam! --> src/ffi.rs:107:43 Aug 11 20:06:13.968 INFO kablam! | Aug 11 20:06:13.968 INFO kablam! 107 | extern { pub fn AAsset_getLength64(asset: *mut AAsset) -> u64; } Aug 11 20:06:13.968 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.968 INFO kablam! | Aug 11 20:06:13.968 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.968 INFO kablam! Aug 11 20:06:13.968 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.968 INFO kablam! --> src/ffi.rs:108:50 Aug 11 20:06:13.969 INFO kablam! | Aug 11 20:06:13.969 INFO kablam! 108 | extern { pub fn AAsset_getRemainingLength(asset: *mut AAsset) -> isize; } Aug 11 20:06:13.969 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.969 INFO kablam! | Aug 11 20:06:13.969 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.969 INFO kablam! Aug 11 20:06:13.969 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.969 INFO kablam! --> src/ffi.rs:109:52 Aug 11 20:06:13.969 INFO kablam! | Aug 11 20:06:13.969 INFO kablam! 109 | extern { pub fn AAsset_getRemainingLength64(asset: *mut AAsset) -> u64; } Aug 11 20:06:13.969 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.969 INFO kablam! | Aug 11 20:06:13.969 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.969 INFO kablam! Aug 11 20:06:13.969 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.969 INFO kablam! --> src/ffi.rs:110:43 Aug 11 20:06:13.969 INFO kablam! | Aug 11 20:06:13.969 INFO kablam! 110 | extern { pub fn AAsset_isAllocated(asset: *mut AAsset) -> c_int; } Aug 11 20:06:13.969 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.969 INFO kablam! | Aug 11 20:06:13.969 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.969 INFO kablam! Aug 11 20:06:13.969 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.969 INFO kablam! --> src/ffi.rs:111:50 Aug 11 20:06:13.969 INFO kablam! | Aug 11 20:06:13.969 INFO kablam! 111 | extern { pub fn AAsset_openFileDescriptor(asset: *mut AAsset, outStart: *mut isize, outLength: *mut isize) -> c_int; } Aug 11 20:06:13.969 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.970 INFO kablam! | Aug 11 20:06:13.970 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.970 INFO kablam! Aug 11 20:06:13.970 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.970 INFO kablam! --> src/ffi.rs:112:52 Aug 11 20:06:13.970 INFO kablam! | Aug 11 20:06:13.970 INFO kablam! 112 | extern { pub fn AAsset_openFileDescriptor64(asset: *mut AAsset, outStart: *mut u64, outLength: *mut u64) -> c_int; } Aug 11 20:06:13.970 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.970 INFO kablam! | Aug 11 20:06:13.970 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.970 INFO kablam! Aug 11 20:06:13.970 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.970 INFO kablam! --> src/ffi.rs:113:36 Aug 11 20:06:13.970 INFO kablam! | Aug 11 20:06:13.970 INFO kablam! 113 | extern { pub fn AAsset_read(asset: *mut AAsset, buf: *mut c_void, count: usize) -> c_int; } Aug 11 20:06:13.970 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.970 INFO kablam! | Aug 11 20:06:13.970 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.970 INFO kablam! Aug 11 20:06:13.970 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.970 INFO kablam! --> src/ffi.rs:114:36 Aug 11 20:06:13.970 INFO kablam! | Aug 11 20:06:13.970 INFO kablam! 114 | extern { pub fn AAsset_seek(asset: *mut AAsset, offset: isize, whence: c_int) -> isize; } Aug 11 20:06:13.971 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.971 INFO kablam! | Aug 11 20:06:13.971 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.971 INFO kablam! Aug 11 20:06:13.971 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.971 INFO kablam! --> src/ffi.rs:115:38 Aug 11 20:06:13.971 INFO kablam! | Aug 11 20:06:13.971 INFO kablam! 115 | extern { pub fn AAsset_seek64(asset: *mut AAsset, offset: u64, whence: c_int) -> u64; } Aug 11 20:06:13.971 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.971 INFO kablam! | Aug 11 20:06:13.971 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.971 INFO kablam! Aug 11 20:06:13.971 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.971 INFO kablam! --> src/ffi.rs:120:45 Aug 11 20:06:13.971 INFO kablam! | Aug 11 20:06:13.971 INFO kablam! 120 | extern { pub fn AAssetManager_fromJava(env: *mut JNIEnv, assetManager: jobject) -> *mut AAssetManager; } Aug 11 20:06:13.971 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.971 INFO kablam! | Aug 11 20:06:13.971 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.971 INFO kablam! Aug 11 20:06:13.971 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.972 INFO kablam! --> src/ffi.rs:120:72 Aug 11 20:06:13.972 INFO kablam! | Aug 11 20:06:13.972 INFO kablam! 120 | extern { pub fn AAssetManager_fromJava(env: *mut JNIEnv, assetManager: jobject) -> *mut AAssetManager; } Aug 11 20:06:13.972 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.972 INFO kablam! | Aug 11 20:06:13.972 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.972 INFO kablam! Aug 11 20:06:13.972 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.972 INFO kablam! --> src/ffi.rs:120:84 Aug 11 20:06:13.972 INFO kablam! | Aug 11 20:06:13.972 INFO kablam! 120 | extern { pub fn AAssetManager_fromJava(env: *mut JNIEnv, assetManager: jobject) -> *mut AAssetManager; } Aug 11 20:06:13.972 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.972 INFO kablam! | Aug 11 20:06:13.972 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.972 INFO kablam! Aug 11 20:06:13.972 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.972 INFO kablam! --> src/ffi.rs:138:44 Aug 11 20:06:13.972 INFO kablam! | Aug 11 20:06:13.972 INFO kablam! 138 | extern { pub fn AndroidBitmap_getInfo(env: *mut JNIEnv, jbitmap: jobject, info: *mut AndroidBitmapInfo) -> c_int; } Aug 11 20:06:13.972 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.973 INFO kablam! | Aug 11 20:06:13.973 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.973 INFO kablam! Aug 11 20:06:13.973 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.973 INFO kablam! --> src/ffi.rs:138:66 Aug 11 20:06:13.973 INFO kablam! | Aug 11 20:06:13.973 INFO kablam! 138 | extern { pub fn AndroidBitmap_getInfo(env: *mut JNIEnv, jbitmap: jobject, info: *mut AndroidBitmapInfo) -> c_int; } Aug 11 20:06:13.973 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.973 INFO kablam! | Aug 11 20:06:13.973 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.973 INFO kablam! Aug 11 20:06:13.973 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.973 INFO kablam! --> src/ffi.rs:139:47 Aug 11 20:06:13.973 INFO kablam! | Aug 11 20:06:13.973 INFO kablam! 139 | extern { pub fn AndroidBitmap_lockPixels(env: *mut JNIEnv, jbitmap: jobject, addrPtr: *mut *mut c_void) -> c_int; } Aug 11 20:06:13.973 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.973 INFO kablam! | Aug 11 20:06:13.973 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.973 INFO kablam! Aug 11 20:06:13.973 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.973 INFO kablam! --> src/ffi.rs:139:69 Aug 11 20:06:13.974 INFO kablam! | Aug 11 20:06:13.974 INFO kablam! 139 | extern { pub fn AndroidBitmap_lockPixels(env: *mut JNIEnv, jbitmap: jobject, addrPtr: *mut *mut c_void) -> c_int; } Aug 11 20:06:13.974 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.974 INFO kablam! | Aug 11 20:06:13.974 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.974 INFO kablam! Aug 11 20:06:13.974 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.974 INFO kablam! --> src/ffi.rs:140:49 Aug 11 20:06:13.974 INFO kablam! | Aug 11 20:06:13.974 INFO kablam! 140 | extern { pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> c_int; } Aug 11 20:06:13.974 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:13.974 INFO kablam! | Aug 11 20:06:13.974 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.974 INFO kablam! Aug 11 20:06:13.974 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.974 INFO kablam! --> src/ffi.rs:140:71 Aug 11 20:06:13.974 INFO kablam! | Aug 11 20:06:13.974 INFO kablam! 140 | extern { pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> c_int; } Aug 11 20:06:13.980 INFO kablam! | ^^^^^^^ Aug 11 20:06:13.980 INFO kablam! | Aug 11 20:06:13.980 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.980 INFO kablam! Aug 11 20:06:13.995 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.995 INFO kablam! --> src/ffi.rs:220:43 Aug 11 20:06:13.995 INFO kablam! | Aug 11 20:06:13.995 INFO kablam! 220 | extern { pub fn AConfiguration_copy(dest: *mut AConfiguration, src: *mut AConfiguration); } Aug 11 20:06:13.995 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.995 INFO kablam! | Aug 11 20:06:13.995 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.995 INFO kablam! Aug 11 20:06:13.995 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.995 INFO kablam! --> src/ffi.rs:220:69 Aug 11 20:06:13.995 INFO kablam! | Aug 11 20:06:13.995 INFO kablam! 220 | extern { pub fn AConfiguration_copy(dest: *mut AConfiguration, src: *mut AConfiguration); } Aug 11 20:06:13.995 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.995 INFO kablam! | Aug 11 20:06:13.995 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.995 INFO kablam! Aug 11 20:06:13.995 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.995 INFO kablam! --> src/ffi.rs:221:47 Aug 11 20:06:13.995 INFO kablam! | Aug 11 20:06:13.996 INFO kablam! 221 | extern { pub fn AConfiguration_delete(config: *mut AConfiguration); } Aug 11 20:06:13.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.996 INFO kablam! | Aug 11 20:06:13.996 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.996 INFO kablam! Aug 11 20:06:13.996 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.996 INFO kablam! --> src/ffi.rs:222:46 Aug 11 20:06:13.996 INFO kablam! | Aug 11 20:06:13.996 INFO kablam! 222 | extern { pub fn AConfiguration_diff(config1: *mut AConfiguration, config2: *mut AConfiguration) -> i32; } Aug 11 20:06:13.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.996 INFO kablam! | Aug 11 20:06:13.996 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.996 INFO kablam! Aug 11 20:06:13.996 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.996 INFO kablam! --> src/ffi.rs:222:76 Aug 11 20:06:13.996 INFO kablam! | Aug 11 20:06:13.996 INFO kablam! 222 | extern { pub fn AConfiguration_diff(config1: *mut AConfiguration, config2: *mut AConfiguration) -> i32; } Aug 11 20:06:13.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.996 INFO kablam! | Aug 11 20:06:13.996 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.996 INFO kablam! Aug 11 20:06:13.997 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.997 INFO kablam! --> src/ffi.rs:223:54 Aug 11 20:06:13.997 INFO kablam! | Aug 11 20:06:13.997 INFO kablam! 223 | extern { pub fn AConfiguration_fromAssetManager(out: *mut AConfiguration, am: *mut AAssetManager); } Aug 11 20:06:13.997 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.997 INFO kablam! | Aug 11 20:06:13.997 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.997 INFO kablam! Aug 11 20:06:13.997 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.997 INFO kablam! --> src/ffi.rs:223:79 Aug 11 20:06:13.997 INFO kablam! | Aug 11 20:06:13.997 INFO kablam! 223 | extern { pub fn AConfiguration_fromAssetManager(out: *mut AConfiguration, am: *mut AAssetManager); } Aug 11 20:06:13.997 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.997 INFO kablam! | Aug 11 20:06:13.997 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.997 INFO kablam! Aug 11 20:06:13.997 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.997 INFO kablam! --> src/ffi.rs:224:51 Aug 11 20:06:13.997 INFO kablam! | Aug 11 20:06:13.997 INFO kablam! 224 | extern { pub fn AConfiguration_getCountry(config: *mut AConfiguration, outCountry: *mut c_char); } Aug 11 20:06:13.997 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.998 INFO kablam! | Aug 11 20:06:13.998 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.998 INFO kablam! Aug 11 20:06:13.998 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.998 INFO kablam! --> src/ffi.rs:225:51 Aug 11 20:06:13.998 INFO kablam! | Aug 11 20:06:13.998 INFO kablam! 225 | extern { pub fn AConfiguration_getDensity(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.998 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.998 INFO kablam! | Aug 11 20:06:13.998 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.998 INFO kablam! Aug 11 20:06:13.998 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.998 INFO kablam! --> src/ffi.rs:226:52 Aug 11 20:06:13.998 INFO kablam! | Aug 11 20:06:13.998 INFO kablam! 226 | extern { pub fn AConfiguration_getKeyboard(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.998 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.998 INFO kablam! | Aug 11 20:06:13.998 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.998 INFO kablam! Aug 11 20:06:13.998 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.998 INFO kablam! --> src/ffi.rs:227:54 Aug 11 20:06:13.999 INFO kablam! | Aug 11 20:06:13.999 INFO kablam! 227 | extern { pub fn AConfiguration_getKeysHidden(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.999 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.999 INFO kablam! | Aug 11 20:06:13.999 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.999 INFO kablam! Aug 11 20:06:13.999 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.999 INFO kablam! --> src/ffi.rs:228:52 Aug 11 20:06:13.999 INFO kablam! | Aug 11 20:06:13.999 INFO kablam! 228 | extern { pub fn AConfiguration_getLanguage(config: *mut AConfiguration, outLanguage: *mut c_char); } Aug 11 20:06:13.999 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.999 INFO kablam! | Aug 11 20:06:13.999 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.999 INFO kablam! Aug 11 20:06:13.999 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:13.999 INFO kablam! --> src/ffi.rs:229:59 Aug 11 20:06:13.999 INFO kablam! | Aug 11 20:06:13.999 INFO kablam! 229 | extern { pub fn AConfiguration_getLayoutDirection(config: *mut AConfiguration) -> i32; } Aug 11 20:06:13.999 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:13.999 INFO kablam! | Aug 11 20:06:13.999 INFO kablam! = help: consider using a struct instead Aug 11 20:06:13.999 INFO kablam! Aug 11 20:06:14.000 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.000 INFO kablam! --> src/ffi.rs:230:47 Aug 11 20:06:14.000 INFO kablam! | Aug 11 20:06:14.000 INFO kablam! 230 | extern { pub fn AConfiguration_getMcc(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.000 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.000 INFO kablam! | Aug 11 20:06:14.000 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.000 INFO kablam! Aug 11 20:06:14.000 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.000 INFO kablam! --> src/ffi.rs:231:47 Aug 11 20:06:14.000 INFO kablam! | Aug 11 20:06:14.000 INFO kablam! 231 | extern { pub fn AConfiguration_getMnc(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.000 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.000 INFO kablam! | Aug 11 20:06:14.000 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.000 INFO kablam! Aug 11 20:06:14.000 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.000 INFO kablam! --> src/ffi.rs:232:53 Aug 11 20:06:14.000 INFO kablam! | Aug 11 20:06:14.000 INFO kablam! 232 | extern { pub fn AConfiguration_getNavHidden(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.000 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.001 INFO kablam! | Aug 11 20:06:14.001 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.001 INFO kablam! Aug 11 20:06:14.001 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.001 INFO kablam! --> src/ffi.rs:233:54 Aug 11 20:06:14.001 INFO kablam! | Aug 11 20:06:14.001 INFO kablam! 233 | extern { pub fn AConfiguration_getNavigation(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.001 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.001 INFO kablam! | Aug 11 20:06:14.001 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.001 INFO kablam! Aug 11 20:06:14.001 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.001 INFO kablam! --> src/ffi.rs:234:55 Aug 11 20:06:14.001 INFO kablam! | Aug 11 20:06:14.001 INFO kablam! 234 | extern { pub fn AConfiguration_getOrientation(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.001 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.001 INFO kablam! | Aug 11 20:06:14.001 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.001 INFO kablam! Aug 11 20:06:14.001 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.001 INFO kablam! --> src/ffi.rs:235:58 Aug 11 20:06:14.002 INFO kablam! | Aug 11 20:06:14.002 INFO kablam! 235 | extern { pub fn AConfiguration_getScreenHeightDp(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.002 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.002 INFO kablam! | Aug 11 20:06:14.002 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.002 INFO kablam! Aug 11 20:06:14.002 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.002 INFO kablam! --> src/ffi.rs:236:54 Aug 11 20:06:14.002 INFO kablam! | Aug 11 20:06:14.002 INFO kablam! 236 | extern { pub fn AConfiguration_getScreenLong(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.002 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.002 INFO kablam! | Aug 11 20:06:14.002 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.002 INFO kablam! Aug 11 20:06:14.002 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.002 INFO kablam! --> src/ffi.rs:237:54 Aug 11 20:06:14.002 INFO kablam! | Aug 11 20:06:14.002 INFO kablam! 237 | extern { pub fn AConfiguration_getScreenSize(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.002 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.002 INFO kablam! | Aug 11 20:06:14.002 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.002 INFO kablam! Aug 11 20:06:14.003 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.003 INFO kablam! --> src/ffi.rs:238:57 Aug 11 20:06:14.003 INFO kablam! | Aug 11 20:06:14.003 INFO kablam! 238 | extern { pub fn AConfiguration_getScreenWidthDp(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.003 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.003 INFO kablam! | Aug 11 20:06:14.003 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.003 INFO kablam! Aug 11 20:06:14.003 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.003 INFO kablam! --> src/ffi.rs:239:54 Aug 11 20:06:14.003 INFO kablam! | Aug 11 20:06:14.003 INFO kablam! 239 | extern { pub fn AConfiguration_getSdkVersion(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.003 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.003 INFO kablam! | Aug 11 20:06:14.003 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.003 INFO kablam! Aug 11 20:06:14.003 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.003 INFO kablam! --> src/ffi.rs:240:65 Aug 11 20:06:14.003 INFO kablam! | Aug 11 20:06:14.003 INFO kablam! 240 | extern { pub fn AConfiguration_getSmallestScreenWidthDp(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.003 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.004 INFO kablam! | Aug 11 20:06:14.004 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.004 INFO kablam! Aug 11 20:06:14.004 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.004 INFO kablam! --> src/ffi.rs:241:55 Aug 11 20:06:14.004 INFO kablam! | Aug 11 20:06:14.004 INFO kablam! 241 | extern { pub fn AConfiguration_getTouchscreen(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.004 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.004 INFO kablam! | Aug 11 20:06:14.004 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.008 INFO kablam! Aug 11 20:06:14.008 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.008 INFO kablam! --> src/ffi.rs:242:55 Aug 11 20:06:14.008 INFO kablam! | Aug 11 20:06:14.008 INFO kablam! 242 | extern { pub fn AConfiguration_getUiModeNight(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.009 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.009 INFO kablam! | Aug 11 20:06:14.009 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.009 INFO kablam! Aug 11 20:06:14.009 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.009 INFO kablam! --> src/ffi.rs:243:54 Aug 11 20:06:14.009 INFO kablam! | Aug 11 20:06:14.009 INFO kablam! 243 | extern { pub fn AConfiguration_getUiModeType(config: *mut AConfiguration) -> i32; } Aug 11 20:06:14.009 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.009 INFO kablam! | Aug 11 20:06:14.010 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.010 INFO kablam! Aug 11 20:06:14.010 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.010 INFO kablam! --> src/ffi.rs:244:51 Aug 11 20:06:14.010 INFO kablam! | Aug 11 20:06:14.010 INFO kablam! 244 | extern { pub fn AConfiguration_isBetterThan(base: *mut AConfiguration, test: *mut AConfiguration, requested: *mut AConfiguration) -> i32; } Aug 11 20:06:14.010 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.010 INFO kablam! | Aug 11 20:06:14.010 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.010 INFO kablam! Aug 11 20:06:14.011 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.011 INFO kablam! --> src/ffi.rs:244:78 Aug 11 20:06:14.011 INFO kablam! | Aug 11 20:06:14.011 INFO kablam! 244 | extern { pub fn AConfiguration_isBetterThan(base: *mut AConfiguration, test: *mut AConfiguration, requested: *mut AConfiguration) -> i32; } Aug 11 20:06:14.011 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.011 INFO kablam! | Aug 11 20:06:14.011 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.011 INFO kablam! Aug 11 20:06:14.011 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.011 INFO kablam! --> src/ffi.rs:244:110 Aug 11 20:06:14.011 INFO kablam! | Aug 11 20:06:14.012 INFO kablam! 244 | extern { pub fn AConfiguration_isBetterThan(base: *mut AConfiguration, test: *mut AConfiguration, requested: *mut AConfiguration) -> i32; } Aug 11 20:06:14.012 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.012 INFO kablam! | Aug 11 20:06:14.012 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.012 INFO kablam! Aug 11 20:06:14.012 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.012 INFO kablam! --> src/ffi.rs:245:44 Aug 11 20:06:14.012 INFO kablam! | Aug 11 20:06:14.012 INFO kablam! 245 | extern { pub fn AConfiguration_match(base: *mut AConfiguration, requested: *mut AConfiguration) -> i32; } Aug 11 20:06:14.012 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.013 INFO kablam! | Aug 11 20:06:14.013 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.013 INFO kablam! Aug 11 20:06:14.013 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.013 INFO kablam! --> src/ffi.rs:245:76 Aug 11 20:06:14.013 INFO kablam! | Aug 11 20:06:14.013 INFO kablam! 245 | extern { pub fn AConfiguration_match(base: *mut AConfiguration, requested: *mut AConfiguration) -> i32; } Aug 11 20:06:14.013 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.013 INFO kablam! | Aug 11 20:06:14.013 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.014 INFO kablam! Aug 11 20:06:14.014 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.014 INFO kablam! --> src/ffi.rs:246:41 Aug 11 20:06:14.014 INFO kablam! | Aug 11 20:06:14.014 INFO kablam! 246 | extern { pub fn AConfiguration_new() -> *mut AConfiguration; } Aug 11 20:06:14.014 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.014 INFO kablam! | Aug 11 20:06:14.014 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.014 INFO kablam! Aug 11 20:06:14.014 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.015 INFO kablam! --> src/ffi.rs:247:51 Aug 11 20:06:14.015 INFO kablam! | Aug 11 20:06:14.015 INFO kablam! 247 | extern { pub fn AConfiguration_setCountry(config: *mut AConfiguration, country: *const c_char); } Aug 11 20:06:14.015 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.015 INFO kablam! | Aug 11 20:06:14.015 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.015 INFO kablam! Aug 11 20:06:14.015 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.015 INFO kablam! --> src/ffi.rs:248:51 Aug 11 20:06:14.015 INFO kablam! | Aug 11 20:06:14.016 INFO kablam! 248 | extern { pub fn AConfiguration_setDensity(config: *mut AConfiguration, density: i32); } Aug 11 20:06:14.016 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.016 INFO kablam! | Aug 11 20:06:14.016 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.016 INFO kablam! Aug 11 20:06:14.016 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.016 INFO kablam! --> src/ffi.rs:249:52 Aug 11 20:06:14.016 INFO kablam! | Aug 11 20:06:14.016 INFO kablam! 249 | extern { pub fn AConfiguration_setKeyboard(config: *mut AConfiguration, keyboard: i32); } Aug 11 20:06:14.016 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.017 INFO kablam! | Aug 11 20:06:14.017 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.017 INFO kablam! Aug 11 20:06:14.017 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.017 INFO kablam! --> src/ffi.rs:250:54 Aug 11 20:06:14.017 INFO kablam! | Aug 11 20:06:14.017 INFO kablam! 250 | extern { pub fn AConfiguration_setKeysHidden(config: *mut AConfiguration, keysHidden: i32); } Aug 11 20:06:14.017 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.017 INFO kablam! | Aug 11 20:06:14.017 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.017 INFO kablam! Aug 11 20:06:14.018 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.018 INFO kablam! --> src/ffi.rs:251:52 Aug 11 20:06:14.018 INFO kablam! | Aug 11 20:06:14.018 INFO kablam! 251 | extern { pub fn AConfiguration_setLanguage(config: *mut AConfiguration, language: *const c_char); } Aug 11 20:06:14.018 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.018 INFO kablam! | Aug 11 20:06:14.018 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.018 INFO kablam! Aug 11 20:06:14.018 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.018 INFO kablam! --> src/ffi.rs:252:59 Aug 11 20:06:14.019 INFO kablam! | Aug 11 20:06:14.019 INFO kablam! 252 | extern { pub fn AConfiguration_setLayoutDirection(config: *mut AConfiguration, value: i32); } Aug 11 20:06:14.019 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.019 INFO kablam! | Aug 11 20:06:14.019 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.019 INFO kablam! Aug 11 20:06:14.019 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.019 INFO kablam! --> src/ffi.rs:253:47 Aug 11 20:06:14.019 INFO kablam! | Aug 11 20:06:14.019 INFO kablam! 253 | extern { pub fn AConfiguration_setMcc(config: *mut AConfiguration, mcc: i32); } Aug 11 20:06:14.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.020 INFO kablam! | Aug 11 20:06:14.020 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.020 INFO kablam! Aug 11 20:06:14.020 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.020 INFO kablam! --> src/ffi.rs:254:47 Aug 11 20:06:14.020 INFO kablam! | Aug 11 20:06:14.020 INFO kablam! 254 | extern { pub fn AConfiguration_setMnc(config: *mut AConfiguration, mnc: i32); } Aug 11 20:06:14.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.020 INFO kablam! | Aug 11 20:06:14.021 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.021 INFO kablam! Aug 11 20:06:14.021 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.021 INFO kablam! --> src/ffi.rs:255:53 Aug 11 20:06:14.021 INFO kablam! | Aug 11 20:06:14.021 INFO kablam! 255 | extern { pub fn AConfiguration_setNavHidden(config: *mut AConfiguration, navHidden: i32); } Aug 11 20:06:14.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.021 INFO kablam! | Aug 11 20:06:14.021 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.021 INFO kablam! Aug 11 20:06:14.022 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.022 INFO kablam! --> src/ffi.rs:256:54 Aug 11 20:06:14.022 INFO kablam! | Aug 11 20:06:14.022 INFO kablam! 256 | extern { pub fn AConfiguration_setNavigation(config: *mut AConfiguration, navigation: i32); } Aug 11 20:06:14.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.022 INFO kablam! | Aug 11 20:06:14.022 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.022 INFO kablam! Aug 11 20:06:14.022 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.023 INFO kablam! --> src/ffi.rs:257:55 Aug 11 20:06:14.023 INFO kablam! | Aug 11 20:06:14.023 INFO kablam! 257 | extern { pub fn AConfiguration_setOrientation(config: *mut AConfiguration, orientation: i32); } Aug 11 20:06:14.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.023 INFO kablam! | Aug 11 20:06:14.023 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.023 INFO kablam! Aug 11 20:06:14.023 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.023 INFO kablam! --> src/ffi.rs:258:58 Aug 11 20:06:14.024 INFO kablam! | Aug 11 20:06:14.024 INFO kablam! 258 | extern { pub fn AConfiguration_setScreenHeightDp(config: *mut AConfiguration, value: i32); } Aug 11 20:06:14.024 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.024 INFO kablam! | Aug 11 20:06:14.024 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.024 INFO kablam! Aug 11 20:06:14.024 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.024 INFO kablam! --> src/ffi.rs:259:54 Aug 11 20:06:14.024 INFO kablam! | Aug 11 20:06:14.024 INFO kablam! 259 | extern { pub fn AConfiguration_setScreenLong(config: *mut AConfiguration, screenLong: i32); } Aug 11 20:06:14.025 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.025 INFO kablam! | Aug 11 20:06:14.025 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.025 INFO kablam! Aug 11 20:06:14.025 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.025 INFO kablam! --> src/ffi.rs:260:54 Aug 11 20:06:14.025 INFO kablam! | Aug 11 20:06:14.025 INFO kablam! 260 | extern { pub fn AConfiguration_setScreenSize(config: *mut AConfiguration, screenSize: i32); } Aug 11 20:06:14.025 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.025 INFO kablam! | Aug 11 20:06:14.026 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.026 INFO kablam! Aug 11 20:06:14.026 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.026 INFO kablam! --> src/ffi.rs:261:57 Aug 11 20:06:14.026 INFO kablam! | Aug 11 20:06:14.026 INFO kablam! 261 | extern { pub fn AConfiguration_setScreenWidthDp(config: *mut AConfiguration, value: i32); } Aug 11 20:06:14.026 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.026 INFO kablam! | Aug 11 20:06:14.026 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.026 INFO kablam! Aug 11 20:06:14.027 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.027 INFO kablam! --> src/ffi.rs:262:54 Aug 11 20:06:14.027 INFO kablam! | Aug 11 20:06:14.027 INFO kablam! 262 | extern { pub fn AConfiguration_setSdkVersion(config: *mut AConfiguration, sdkVersion: i32); } Aug 11 20:06:14.027 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.027 INFO kablam! | Aug 11 20:06:14.027 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.027 INFO kablam! Aug 11 20:06:14.027 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.027 INFO kablam! --> src/ffi.rs:263:65 Aug 11 20:06:14.027 INFO kablam! | Aug 11 20:06:14.028 INFO kablam! 263 | extern { pub fn AConfiguration_setSmallestScreenWidthDp(config: *mut AConfiguration, value: i32); } Aug 11 20:06:14.028 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.028 INFO kablam! | Aug 11 20:06:14.028 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.028 INFO kablam! Aug 11 20:06:14.028 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.028 INFO kablam! --> src/ffi.rs:264:55 Aug 11 20:06:14.028 INFO kablam! | Aug 11 20:06:14.028 INFO kablam! 264 | extern { pub fn AConfiguration_setTouchscreen(config: *mut AConfiguration, touchscreen: i32); } Aug 11 20:06:14.028 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.029 INFO kablam! | Aug 11 20:06:14.029 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.029 INFO kablam! Aug 11 20:06:14.029 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.029 INFO kablam! --> src/ffi.rs:265:55 Aug 11 20:06:14.029 INFO kablam! | Aug 11 20:06:14.029 INFO kablam! 265 | extern { pub fn AConfiguration_setUiModeNight(config: *mut AConfiguration, uiModeNight: i32); } Aug 11 20:06:14.029 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.029 INFO kablam! | Aug 11 20:06:14.029 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.030 INFO kablam! Aug 11 20:06:14.030 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.030 INFO kablam! --> src/ffi.rs:266:54 Aug 11 20:06:14.030 INFO kablam! | Aug 11 20:06:14.030 INFO kablam! 266 | extern { pub fn AConfiguration_setUiModeType(config: *mut AConfiguration, uiModeType: i32); } Aug 11 20:06:14.030 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.030 INFO kablam! | Aug 11 20:06:14.030 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.030 INFO kablam! Aug 11 20:06:14.030 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.031 INFO kablam! --> src/ffi.rs:324:48 Aug 11 20:06:14.031 INFO kablam! | Aug 11 20:06:14.031 INFO kablam! 324 | extern { pub fn AInputEvent_getDeviceId(event: *const AInputEvent) -> i32; } Aug 11 20:06:14.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.031 INFO kablam! | Aug 11 20:06:14.031 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.031 INFO kablam! Aug 11 20:06:14.031 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.031 INFO kablam! --> src/ffi.rs:325:46 Aug 11 20:06:14.031 INFO kablam! | Aug 11 20:06:14.032 INFO kablam! 325 | extern { pub fn AInputEvent_getSource(event: *const AInputEvent) -> i32; } Aug 11 20:06:14.032 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.032 INFO kablam! | Aug 11 20:06:14.032 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.032 INFO kablam! Aug 11 20:06:14.032 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.032 INFO kablam! --> src/ffi.rs:326:44 Aug 11 20:06:14.032 INFO kablam! | Aug 11 20:06:14.032 INFO kablam! 326 | extern { pub fn AInputEvent_getType(event: *const AInputEvent) -> i32; } Aug 11 20:06:14.032 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.033 INFO kablam! | Aug 11 20:06:14.033 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.033 INFO kablam! Aug 11 20:06:14.033 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.033 INFO kablam! --> src/ffi.rs:328:49 Aug 11 20:06:14.033 INFO kablam! | Aug 11 20:06:14.033 INFO kablam! 328 | extern { pub fn AInputQueue_attachLooper(queue: *mut AInputQueue, looper: *mut ALooper, ident: c_int, callback: ALooper_callbackFunc, data: *mut c_void); } Aug 11 20:06:14.033 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:14.033 INFO kablam! | Aug 11 20:06:14.033 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.033 INFO kablam! Aug 11 20:06:14.034 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.034 INFO kablam! --> src/ffi.rs:328:75 Aug 11 20:06:14.034 INFO kablam! | Aug 11 20:06:14.034 INFO kablam! 328 | extern { pub fn AInputQueue_attachLooper(queue: *mut AInputQueue, looper: *mut ALooper, ident: c_int, callback: ALooper_callbackFunc, data: *mut c_void); } Aug 11 20:06:14.034 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:14.034 INFO kablam! | Aug 11 20:06:14.034 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.034 INFO kablam! Aug 11 20:06:14.034 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.034 INFO kablam! --> src/ffi.rs:329:49 Aug 11 20:06:14.034 INFO kablam! | Aug 11 20:06:14.034 INFO kablam! 329 | extern { pub fn AInputQueue_detachLooper(queue: *mut AInputQueue); } Aug 11 20:06:14.034 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:14.035 INFO kablam! | Aug 11 20:06:14.035 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.035 INFO kablam! Aug 11 20:06:14.035 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.035 INFO kablam! --> src/ffi.rs:330:48 Aug 11 20:06:14.035 INFO kablam! | Aug 11 20:06:14.035 INFO kablam! 330 | extern { pub fn AInputQueue_finishEvent(queue: *mut AInputQueue, event: *mut AInputEvent, handled: c_int); } Aug 11 20:06:14.035 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:14.035 INFO kablam! | Aug 11 20:06:14.035 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.036 INFO kablam! Aug 11 20:06:14.036 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.036 INFO kablam! --> src/ffi.rs:330:73 Aug 11 20:06:14.036 INFO kablam! | Aug 11 20:06:14.036 INFO kablam! 330 | extern { pub fn AInputQueue_finishEvent(queue: *mut AInputQueue, event: *mut AInputEvent, handled: c_int); } Aug 11 20:06:14.036 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:14.036 INFO kablam! | Aug 11 20:06:14.036 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.036 INFO kablam! Aug 11 20:06:14.036 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.036 INFO kablam! --> src/ffi.rs:331:45 Aug 11 20:06:14.036 INFO kablam! | Aug 11 20:06:14.036 INFO kablam! 331 | extern { pub fn AInputQueue_getEvent(queue: *mut AInputQueue, outEvent: *mut *mut AInputEvent) -> i32; } Aug 11 20:06:14.037 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:14.037 INFO kablam! | Aug 11 20:06:14.037 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.037 INFO kablam! Aug 11 20:06:14.037 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.037 INFO kablam! --> src/ffi.rs:331:73 Aug 11 20:06:14.037 INFO kablam! | Aug 11 20:06:14.037 INFO kablam! 331 | extern { pub fn AInputQueue_getEvent(queue: *mut AInputQueue, outEvent: *mut *mut AInputEvent) -> i32; } Aug 11 20:06:14.037 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.037 INFO kablam! | Aug 11 20:06:14.037 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.037 INFO kablam! Aug 11 20:06:14.037 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.037 INFO kablam! --> src/ffi.rs:332:46 Aug 11 20:06:14.037 INFO kablam! | Aug 11 20:06:14.037 INFO kablam! 332 | extern { pub fn AInputQueue_hasEvents(queue: *mut AInputQueue) -> i32; } Aug 11 20:06:14.037 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:14.037 INFO kablam! | Aug 11 20:06:14.037 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.037 INFO kablam! Aug 11 20:06:14.037 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.037 INFO kablam! --> src/ffi.rs:333:53 Aug 11 20:06:14.038 INFO kablam! | Aug 11 20:06:14.038 INFO kablam! 333 | extern { pub fn AInputQueue_preDispatchEvent(queue: *mut AInputQueue, event: *mut AInputEvent) -> i32; } Aug 11 20:06:14.038 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:14.038 INFO kablam! | Aug 11 20:06:14.038 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.038 INFO kablam! Aug 11 20:06:14.038 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.038 INFO kablam! --> src/ffi.rs:333:78 Aug 11 20:06:14.038 INFO kablam! | Aug 11 20:06:14.038 INFO kablam! 333 | extern { pub fn AInputQueue_preDispatchEvent(queue: *mut AInputQueue, event: *mut AInputEvent) -> i32; } Aug 11 20:06:14.038 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:14.038 INFO kablam! | Aug 11 20:06:14.038 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.038 INFO kablam! Aug 11 20:06:14.038 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.038 INFO kablam! --> src/ffi.rs:352:48 Aug 11 20:06:14.038 INFO kablam! | Aug 11 20:06:14.038 INFO kablam! 352 | extern { pub fn AKeyEvent_getAction(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.038 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.038 INFO kablam! | Aug 11 20:06:14.038 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.039 INFO kablam! Aug 11 20:06:14.039 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.039 INFO kablam! --> src/ffi.rs:353:50 Aug 11 20:06:14.039 INFO kablam! | Aug 11 20:06:14.039 INFO kablam! 353 | extern { pub fn AKeyEvent_getDownTime(key_event: *const AInputEvent) -> i64; } Aug 11 20:06:14.039 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.039 INFO kablam! | Aug 11 20:06:14.039 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.039 INFO kablam! Aug 11 20:06:14.039 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.039 INFO kablam! --> src/ffi.rs:354:51 Aug 11 20:06:14.039 INFO kablam! | Aug 11 20:06:14.039 INFO kablam! 354 | extern { pub fn AKeyEvent_getEventTime(key_event: *const AInputEvent) -> i64; } Aug 11 20:06:14.039 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.039 INFO kablam! | Aug 11 20:06:14.039 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.039 INFO kablam! Aug 11 20:06:14.039 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.039 INFO kablam! --> src/ffi.rs:355:47 Aug 11 20:06:14.039 INFO kablam! | Aug 11 20:06:14.039 INFO kablam! 355 | extern { pub fn AKeyEvent_getFlags(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.039 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.040 INFO kablam! | Aug 11 20:06:14.040 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.040 INFO kablam! Aug 11 20:06:14.040 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.040 INFO kablam! --> src/ffi.rs:356:49 Aug 11 20:06:14.040 INFO kablam! | Aug 11 20:06:14.040 INFO kablam! 356 | extern { pub fn AKeyEvent_getKeyCode(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.040 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.040 INFO kablam! | Aug 11 20:06:14.040 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.040 INFO kablam! Aug 11 20:06:14.040 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.040 INFO kablam! --> src/ffi.rs:357:51 Aug 11 20:06:14.040 INFO kablam! | Aug 11 20:06:14.040 INFO kablam! 357 | extern { pub fn AKeyEvent_getMetaState(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.040 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.040 INFO kablam! | Aug 11 20:06:14.040 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.040 INFO kablam! Aug 11 20:06:14.040 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.041 INFO kablam! --> src/ffi.rs:358:53 Aug 11 20:06:14.041 INFO kablam! | Aug 11 20:06:14.041 INFO kablam! 358 | extern { pub fn AKeyEvent_getRepeatCount(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.041 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.041 INFO kablam! | Aug 11 20:06:14.041 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.041 INFO kablam! Aug 11 20:06:14.041 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.041 INFO kablam! --> src/ffi.rs:359:50 Aug 11 20:06:14.041 INFO kablam! | Aug 11 20:06:14.042 INFO kablam! 359 | extern { pub fn AKeyEvent_getScanCode(key_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.042 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.042 INFO kablam! | Aug 11 20:06:14.042 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.042 INFO kablam! Aug 11 20:06:14.044 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.044 INFO kablam! --> src/ffi.rs:450:54 Aug 11 20:06:14.044 INFO kablam! | Aug 11 20:06:14.044 INFO kablam! 450 | extern { pub fn AMotionEvent_getAction(motion_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.044 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.044 INFO kablam! | Aug 11 20:06:14.044 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.045 INFO kablam! Aug 11 20:06:14.045 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.045 INFO kablam! --> src/ffi.rs:451:57 Aug 11 20:06:14.045 INFO kablam! | Aug 11 20:06:14.045 INFO kablam! 451 | extern { pub fn AMotionEvent_getAxisValue(motion_event: *const AInputEvent, axis: i32, pointer_index: usize) -> c_float; } Aug 11 20:06:14.045 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.045 INFO kablam! | Aug 11 20:06:14.045 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.045 INFO kablam! Aug 11 20:06:14.045 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.045 INFO kablam! --> src/ffi.rs:452:59 Aug 11 20:06:14.046 INFO kablam! | Aug 11 20:06:14.046 INFO kablam! 452 | extern { pub fn AMotionEvent_getButtonState(motion_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.046 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.046 INFO kablam! | Aug 11 20:06:14.046 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.046 INFO kablam! Aug 11 20:06:14.046 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.046 INFO kablam! --> src/ffi.rs:453:56 Aug 11 20:06:14.046 INFO kablam! | Aug 11 20:06:14.046 INFO kablam! 453 | extern { pub fn AMotionEvent_getDownTime(motion_event: *const AInputEvent) -> i64; } Aug 11 20:06:14.046 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.046 INFO kablam! | Aug 11 20:06:14.046 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.047 INFO kablam! Aug 11 20:06:14.047 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.047 INFO kablam! --> src/ffi.rs:454:57 Aug 11 20:06:14.047 INFO kablam! | Aug 11 20:06:14.047 INFO kablam! 454 | extern { pub fn AMotionEvent_getEdgeFlags(motion_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.047 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.047 INFO kablam! | Aug 11 20:06:14.047 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.047 INFO kablam! Aug 11 20:06:14.047 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.047 INFO kablam! --> src/ffi.rs:455:57 Aug 11 20:06:14.047 INFO kablam! | Aug 11 20:06:14.047 INFO kablam! 455 | extern { pub fn AMotionEvent_getEventTime(motion_event: *const AInputEvent) -> i64; } Aug 11 20:06:14.047 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.047 INFO kablam! | Aug 11 20:06:14.048 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.048 INFO kablam! Aug 11 20:06:14.048 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.048 INFO kablam! --> src/ffi.rs:456:53 Aug 11 20:06:14.048 INFO kablam! | Aug 11 20:06:14.048 INFO kablam! 456 | extern { pub fn AMotionEvent_getFlags(motion_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.048 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.048 INFO kablam! | Aug 11 20:06:14.048 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.048 INFO kablam! Aug 11 20:06:14.048 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.048 INFO kablam! --> src/ffi.rs:457:67 Aug 11 20:06:14.048 INFO kablam! | Aug 11 20:06:14.048 INFO kablam! 457 | extern { pub fn AMotionEvent_getHistoricalAxisValue(motion_event: *const AInputEvent, axis: i32, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.048 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.049 INFO kablam! | Aug 11 20:06:14.049 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.049 INFO kablam! Aug 11 20:06:14.049 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.049 INFO kablam! --> src/ffi.rs:458:67 Aug 11 20:06:14.049 INFO kablam! | Aug 11 20:06:14.049 INFO kablam! 458 | extern { pub fn AMotionEvent_getHistoricalEventTime(motion_event: *const AInputEvent, history_index: usize) -> i64; } Aug 11 20:06:14.049 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.049 INFO kablam! | Aug 11 20:06:14.049 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.050 INFO kablam! Aug 11 20:06:14.050 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.050 INFO kablam! --> src/ffi.rs:459:69 Aug 11 20:06:14.050 INFO kablam! | Aug 11 20:06:14.050 INFO kablam! 459 | extern { pub fn AMotionEvent_getHistoricalOrientation(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.050 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.050 INFO kablam! | Aug 11 20:06:14.050 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.050 INFO kablam! Aug 11 20:06:14.050 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.051 INFO kablam! --> src/ffi.rs:460:66 Aug 11 20:06:14.051 INFO kablam! | Aug 11 20:06:14.051 INFO kablam! 460 | extern { pub fn AMotionEvent_getHistoricalPressure(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.051 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.051 INFO kablam! | Aug 11 20:06:14.051 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.051 INFO kablam! Aug 11 20:06:14.051 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.051 INFO kablam! --> src/ffi.rs:461:62 Aug 11 20:06:14.051 INFO kablam! | Aug 11 20:06:14.051 INFO kablam! 461 | extern { pub fn AMotionEvent_getHistoricalRawX(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.051 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.051 INFO kablam! | Aug 11 20:06:14.051 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.052 INFO kablam! Aug 11 20:06:14.052 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.052 INFO kablam! --> src/ffi.rs:462:62 Aug 11 20:06:14.052 INFO kablam! | Aug 11 20:06:14.052 INFO kablam! 462 | extern { pub fn AMotionEvent_getHistoricalRawY(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.052 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.052 INFO kablam! | Aug 11 20:06:14.052 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.052 INFO kablam! Aug 11 20:06:14.052 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.053 INFO kablam! --> src/ffi.rs:463:62 Aug 11 20:06:14.053 INFO kablam! | Aug 11 20:06:14.053 INFO kablam! 463 | extern { pub fn AMotionEvent_getHistoricalSize(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.053 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.053 INFO kablam! | Aug 11 20:06:14.053 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.053 INFO kablam! Aug 11 20:06:14.053 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.053 INFO kablam! --> src/ffi.rs:464:67 Aug 11 20:06:14.054 INFO kablam! | Aug 11 20:06:14.054 INFO kablam! 464 | extern { pub fn AMotionEvent_getHistoricalToolMajor(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.054 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.054 INFO kablam! | Aug 11 20:06:14.054 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.054 INFO kablam! Aug 11 20:06:14.054 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.054 INFO kablam! --> src/ffi.rs:465:67 Aug 11 20:06:14.054 INFO kablam! | Aug 11 20:06:14.054 INFO kablam! 465 | extern { pub fn AMotionEvent_getHistoricalToolMinor(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.055 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.055 INFO kablam! | Aug 11 20:06:14.055 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.055 INFO kablam! Aug 11 20:06:14.055 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.055 INFO kablam! --> src/ffi.rs:466:68 Aug 11 20:06:14.055 INFO kablam! | Aug 11 20:06:14.055 INFO kablam! 466 | extern { pub fn AMotionEvent_getHistoricalTouchMajor(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.055 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.055 INFO kablam! | Aug 11 20:06:14.055 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.055 INFO kablam! Aug 11 20:06:14.056 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.056 INFO kablam! --> src/ffi.rs:467:68 Aug 11 20:06:14.056 INFO kablam! | Aug 11 20:06:14.056 INFO kablam! 467 | extern { pub fn AMotionEvent_getHistoricalTouchMinor(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.056 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.056 INFO kablam! | Aug 11 20:06:14.056 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.056 INFO kablam! Aug 11 20:06:14.056 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.056 INFO kablam! --> src/ffi.rs:468:59 Aug 11 20:06:14.056 INFO kablam! | Aug 11 20:06:14.056 INFO kablam! 468 | extern { pub fn AMotionEvent_getHistoricalX(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.057 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.057 INFO kablam! | Aug 11 20:06:14.057 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.057 INFO kablam! Aug 11 20:06:14.057 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.057 INFO kablam! --> src/ffi.rs:469:59 Aug 11 20:06:14.057 INFO kablam! | Aug 11 20:06:14.057 INFO kablam! 469 | extern { pub fn AMotionEvent_getHistoricalY(motion_event: *const AInputEvent, pointer_index: usize, history_index: usize) -> c_float; } Aug 11 20:06:14.057 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.058 INFO kablam! | Aug 11 20:06:14.058 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.058 INFO kablam! Aug 11 20:06:14.058 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.058 INFO kablam! --> src/ffi.rs:470:59 Aug 11 20:06:14.058 INFO kablam! | Aug 11 20:06:14.058 INFO kablam! 470 | extern { pub fn AMotionEvent_getHistorySize(motion_event: *const AInputEvent) -> usize; } Aug 11 20:06:14.058 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.058 INFO kablam! | Aug 11 20:06:14.058 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.058 INFO kablam! Aug 11 20:06:14.059 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.059 INFO kablam! --> src/ffi.rs:471:57 Aug 11 20:06:14.059 INFO kablam! | Aug 11 20:06:14.059 INFO kablam! 471 | extern { pub fn AMotionEvent_getMetaState(motion_event: *const AInputEvent) -> i32; } Aug 11 20:06:14.059 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.059 INFO kablam! | Aug 11 20:06:14.059 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.059 INFO kablam! Aug 11 20:06:14.059 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.059 INFO kablam! --> src/ffi.rs:472:59 Aug 11 20:06:14.059 INFO kablam! | Aug 11 20:06:14.060 INFO kablam! 472 | extern { pub fn AMotionEvent_getOrientation(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.060 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.060 INFO kablam! | Aug 11 20:06:14.060 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.060 INFO kablam! Aug 11 20:06:14.060 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.060 INFO kablam! --> src/ffi.rs:473:60 Aug 11 20:06:14.060 INFO kablam! | Aug 11 20:06:14.060 INFO kablam! 473 | extern { pub fn AMotionEvent_getPointerCount(motion_event: *const AInputEvent) -> usize; } Aug 11 20:06:14.060 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.060 INFO kablam! | Aug 11 20:06:14.060 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.060 INFO kablam! Aug 11 20:06:14.061 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.061 INFO kablam! --> src/ffi.rs:474:57 Aug 11 20:06:14.061 INFO kablam! | Aug 11 20:06:14.061 INFO kablam! 474 | extern { pub fn AMotionEvent_getPointerId(motion_event: *const AInputEvent, pointer_index: usize) -> i32; } Aug 11 20:06:14.061 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.061 INFO kablam! | Aug 11 20:06:14.061 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.061 INFO kablam! Aug 11 20:06:14.061 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.061 INFO kablam! --> src/ffi.rs:475:56 Aug 11 20:06:14.062 INFO kablam! | Aug 11 20:06:14.062 INFO kablam! 475 | extern { pub fn AMotionEvent_getPressure(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.062 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.062 INFO kablam! | Aug 11 20:06:14.062 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.062 INFO kablam! Aug 11 20:06:14.062 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.062 INFO kablam! --> src/ffi.rs:476:52 Aug 11 20:06:14.062 INFO kablam! | Aug 11 20:06:14.062 INFO kablam! 476 | extern { pub fn AMotionEvent_getRawX(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.063 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.063 INFO kablam! | Aug 11 20:06:14.063 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.063 INFO kablam! Aug 11 20:06:14.063 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.063 INFO kablam! --> src/ffi.rs:477:52 Aug 11 20:06:14.063 INFO kablam! | Aug 11 20:06:14.063 INFO kablam! 477 | extern { pub fn AMotionEvent_getRawY(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.063 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.063 INFO kablam! | Aug 11 20:06:14.063 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.063 INFO kablam! Aug 11 20:06:14.063 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.064 INFO kablam! --> src/ffi.rs:478:52 Aug 11 20:06:14.064 INFO kablam! | Aug 11 20:06:14.064 INFO kablam! 478 | extern { pub fn AMotionEvent_getSize(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.064 INFO kablam! | Aug 11 20:06:14.064 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.064 INFO kablam! Aug 11 20:06:14.064 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.064 INFO kablam! --> src/ffi.rs:479:57 Aug 11 20:06:14.064 INFO kablam! | Aug 11 20:06:14.065 INFO kablam! 479 | extern { pub fn AMotionEvent_getToolMajor(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.065 INFO kablam! | Aug 11 20:06:14.065 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.065 INFO kablam! Aug 11 20:06:14.065 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.065 INFO kablam! --> src/ffi.rs:480:57 Aug 11 20:06:14.065 INFO kablam! | Aug 11 20:06:14.065 INFO kablam! 480 | extern { pub fn AMotionEvent_getToolMinor(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.065 INFO kablam! | Aug 11 20:06:14.066 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.066 INFO kablam! Aug 11 20:06:14.066 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.066 INFO kablam! --> src/ffi.rs:481:56 Aug 11 20:06:14.066 INFO kablam! | Aug 11 20:06:14.066 INFO kablam! 481 | extern { pub fn AMotionEvent_getToolType(motion_event: *const AInputEvent, pointer_index: usize) -> i32; } Aug 11 20:06:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.066 INFO kablam! | Aug 11 20:06:14.066 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.066 INFO kablam! Aug 11 20:06:14.066 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.067 INFO kablam! --> src/ffi.rs:482:58 Aug 11 20:06:14.067 INFO kablam! | Aug 11 20:06:14.067 INFO kablam! 482 | extern { pub fn AMotionEvent_getTouchMajor(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.067 INFO kablam! | Aug 11 20:06:14.067 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.067 INFO kablam! Aug 11 20:06:14.067 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.067 INFO kablam! --> src/ffi.rs:483:58 Aug 11 20:06:14.067 INFO kablam! | Aug 11 20:06:14.068 INFO kablam! 483 | extern { pub fn AMotionEvent_getTouchMinor(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.068 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.068 INFO kablam! | Aug 11 20:06:14.068 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.068 INFO kablam! Aug 11 20:06:14.068 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.068 INFO kablam! --> src/ffi.rs:484:49 Aug 11 20:06:14.068 INFO kablam! | Aug 11 20:06:14.068 INFO kablam! 484 | extern { pub fn AMotionEvent_getX(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.068 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.069 INFO kablam! | Aug 11 20:06:14.069 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.069 INFO kablam! Aug 11 20:06:14.069 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.069 INFO kablam! --> src/ffi.rs:485:55 Aug 11 20:06:14.069 INFO kablam! | Aug 11 20:06:14.069 INFO kablam! 485 | extern { pub fn AMotionEvent_getXOffset(motion_event: *const AInputEvent) -> c_float; } Aug 11 20:06:14.069 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.069 INFO kablam! | Aug 11 20:06:14.069 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.069 INFO kablam! Aug 11 20:06:14.069 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.069 INFO kablam! --> src/ffi.rs:486:58 Aug 11 20:06:14.070 INFO kablam! | Aug 11 20:06:14.070 INFO kablam! 486 | extern { pub fn AMotionEvent_getXPrecision(motion_event: *const AInputEvent) -> c_float; } Aug 11 20:06:14.070 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.070 INFO kablam! | Aug 11 20:06:14.070 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.070 INFO kablam! Aug 11 20:06:14.070 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.070 INFO kablam! --> src/ffi.rs:487:49 Aug 11 20:06:14.070 INFO kablam! | Aug 11 20:06:14.070 INFO kablam! 487 | extern { pub fn AMotionEvent_getY(motion_event: *const AInputEvent, pointer_index: usize) -> c_float; } Aug 11 20:06:14.071 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.071 INFO kablam! | Aug 11 20:06:14.071 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.071 INFO kablam! Aug 11 20:06:14.071 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.071 INFO kablam! --> src/ffi.rs:488:55 Aug 11 20:06:14.071 INFO kablam! | Aug 11 20:06:14.071 INFO kablam! 488 | extern { pub fn AMotionEvent_getYOffset(motion_event: *const AInputEvent) -> c_float; } Aug 11 20:06:14.071 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.071 INFO kablam! | Aug 11 20:06:14.072 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.072 INFO kablam! Aug 11 20:06:14.072 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.072 INFO kablam! --> src/ffi.rs:489:58 Aug 11 20:06:14.072 INFO kablam! | Aug 11 20:06:14.072 INFO kablam! 489 | extern { pub fn AMotionEvent_getYPrecision(motion_event: *const AInputEvent) -> c_float; } Aug 11 20:06:14.072 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.072 INFO kablam! | Aug 11 20:06:14.072 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.072 INFO kablam! Aug 11 20:06:14.096 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.096 INFO kablam! --> src/ffi.rs:767:95 Aug 11 20:06:14.096 INFO kablam! | Aug 11 20:06:14.096 INFO kablam! 767 | extern { pub fn __android_log_vprint(prio: c_int, tag: *const c_char, fmt: *const c_char, ap: *mut __va_list_tag) -> c_int; } Aug 11 20:06:14.096 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.096 INFO kablam! | Aug 11 20:06:14.096 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.096 INFO kablam! Aug 11 20:06:14.097 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.097 INFO kablam! --> src/ffi.rs:785:41 Aug 11 20:06:14.098 INFO kablam! | Aug 11 20:06:14.098 INFO kablam! 785 | extern { pub fn ALooper_acquire(looper: *mut ALooper); } Aug 11 20:06:14.098 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:14.098 INFO kablam! | Aug 11 20:06:14.098 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.098 INFO kablam! Aug 11 20:06:14.098 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.098 INFO kablam! --> src/ffi.rs:786:39 Aug 11 20:06:14.098 INFO kablam! | Aug 11 20:06:14.098 INFO kablam! 786 | extern { pub fn ALooper_addFd(looper: *mut ALooper, fd: c_int, ident: c_int, events: c_int, callback: ALooper_callbackFunc, data: *mut c_void) -> c_int; } Aug 11 20:06:14.098 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:14.098 INFO kablam! | Aug 11 20:06:14.098 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.098 INFO kablam! Aug 11 20:06:14.098 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.098 INFO kablam! --> src/ffi.rs:788:40 Aug 11 20:06:14.098 INFO kablam! | Aug 11 20:06:14.098 INFO kablam! 788 | extern { pub fn ALooper_forThread() -> *mut ALooper; } Aug 11 20:06:14.098 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:14.098 INFO kablam! | Aug 11 20:06:14.098 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.098 INFO kablam! Aug 11 20:06:14.098 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.099 INFO kablam! --> src/ffi.rs:791:49 Aug 11 20:06:14.099 INFO kablam! | Aug 11 20:06:14.099 INFO kablam! 791 | extern { pub fn ALooper_prepare(opts: c_int) -> *mut ALooper; } Aug 11 20:06:14.099 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:14.099 INFO kablam! | Aug 11 20:06:14.099 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.099 INFO kablam! Aug 11 20:06:14.099 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.099 INFO kablam! --> src/ffi.rs:792:41 Aug 11 20:06:14.099 INFO kablam! | Aug 11 20:06:14.099 INFO kablam! 792 | extern { pub fn ALooper_release(looper: *mut ALooper); } Aug 11 20:06:14.099 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:14.099 INFO kablam! | Aug 11 20:06:14.099 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.099 INFO kablam! Aug 11 20:06:14.099 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.099 INFO kablam! --> src/ffi.rs:793:42 Aug 11 20:06:14.099 INFO kablam! | Aug 11 20:06:14.099 INFO kablam! 793 | extern { pub fn ALooper_removeFd(looper: *mut ALooper, fd: c_int) -> c_int; } Aug 11 20:06:14.099 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:14.099 INFO kablam! | Aug 11 20:06:14.099 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.099 INFO kablam! Aug 11 20:06:14.099 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.099 INFO kablam! --> src/ffi.rs:794:38 Aug 11 20:06:14.100 INFO kablam! | Aug 11 20:06:14.100 INFO kablam! 794 | extern { pub fn ALooper_wake(looper: *mut ALooper); } Aug 11 20:06:14.100 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:14.100 INFO kablam! | Aug 11 20:06:14.100 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.100 INFO kablam! Aug 11 20:06:14.101 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.101 INFO kablam! --> src/ffi.rs:836:50 Aug 11 20:06:14.101 INFO kablam! | Aug 11 20:06:14.101 INFO kablam! 836 | extern { pub fn ANativeActivity_finish(activity: *mut ANativeActivity); } Aug 11 20:06:14.101 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.101 INFO kablam! | Aug 11 20:06:14.101 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.101 INFO kablam! Aug 11 20:06:14.102 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.102 INFO kablam! --> src/ffi.rs:837:57 Aug 11 20:06:14.102 INFO kablam! | Aug 11 20:06:14.102 INFO kablam! 837 | extern { pub fn ANativeActivity_hideSoftInput(activity: *mut ANativeActivity, flags: u32); } Aug 11 20:06:14.102 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.102 INFO kablam! | Aug 11 20:06:14.102 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.102 INFO kablam! Aug 11 20:06:14.102 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.102 INFO kablam! --> src/ffi.rs:838:58 Aug 11 20:06:14.103 INFO kablam! | Aug 11 20:06:14.103 INFO kablam! 838 | extern { pub fn ANativeActivity_setWindowFlags(activity: *mut ANativeActivity, addFlags: u32, removeFlags: u32); } Aug 11 20:06:14.103 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.103 INFO kablam! | Aug 11 20:06:14.103 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.103 INFO kablam! Aug 11 20:06:14.103 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.103 INFO kablam! --> src/ffi.rs:839:59 Aug 11 20:06:14.103 INFO kablam! | Aug 11 20:06:14.103 INFO kablam! 839 | extern { pub fn ANativeActivity_setWindowFormat(activity: *mut ANativeActivity, format: i32); } Aug 11 20:06:14.103 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.103 INFO kablam! | Aug 11 20:06:14.103 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.104 INFO kablam! Aug 11 20:06:14.104 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.104 INFO kablam! --> src/ffi.rs:840:57 Aug 11 20:06:14.104 INFO kablam! | Aug 11 20:06:14.104 INFO kablam! 840 | extern { pub fn ANativeActivity_showSoftInput(activity: *mut ANativeActivity, flags: u32); } Aug 11 20:06:14.104 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.104 INFO kablam! | Aug 11 20:06:14.104 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.104 INFO kablam! Aug 11 20:06:14.105 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.105 INFO kablam! --> src/ffi.rs:855:47 Aug 11 20:06:14.105 INFO kablam! | Aug 11 20:06:14.105 INFO kablam! 855 | extern { pub fn ANativeWindow_acquire(window: *mut ANativeWindow); } Aug 11 20:06:14.105 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.105 INFO kablam! | Aug 11 20:06:14.105 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.105 INFO kablam! Aug 11 20:06:14.105 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.106 INFO kablam! --> src/ffi.rs:856:49 Aug 11 20:06:14.106 INFO kablam! | Aug 11 20:06:14.106 INFO kablam! 856 | extern { pub fn ANativeWindow_getFormat(window: *mut ANativeWindow) -> i32; } Aug 11 20:06:14.106 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.106 INFO kablam! | Aug 11 20:06:14.106 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.106 INFO kablam! Aug 11 20:06:14.106 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.106 INFO kablam! --> src/ffi.rs:857:49 Aug 11 20:06:14.106 INFO kablam! | Aug 11 20:06:14.107 INFO kablam! 857 | extern { pub fn ANativeWindow_getHeight(window: *mut ANativeWindow) -> i32; } Aug 11 20:06:14.107 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.107 INFO kablam! | Aug 11 20:06:14.107 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.107 INFO kablam! Aug 11 20:06:14.107 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.107 INFO kablam! --> src/ffi.rs:858:48 Aug 11 20:06:14.107 INFO kablam! | Aug 11 20:06:14.107 INFO kablam! 858 | extern { pub fn ANativeWindow_getWidth(window: *mut ANativeWindow) -> i32; } Aug 11 20:06:14.107 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.107 INFO kablam! | Aug 11 20:06:14.107 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.107 INFO kablam! Aug 11 20:06:14.108 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.108 INFO kablam! --> src/ffi.rs:859:44 Aug 11 20:06:14.108 INFO kablam! | Aug 11 20:06:14.108 INFO kablam! 859 | extern { pub fn ANativeWindow_lock(window: *mut ANativeWindow, outBuffer: *mut ANativeWindow_Buffer, inOutDirtyBounds: *mut ARect) -> i32; } Aug 11 20:06:14.108 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.108 INFO kablam! | Aug 11 20:06:14.108 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.108 INFO kablam! Aug 11 20:06:14.109 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.109 INFO kablam! --> src/ffi.rs:860:47 Aug 11 20:06:14.109 INFO kablam! | Aug 11 20:06:14.109 INFO kablam! 860 | extern { pub fn ANativeWindow_release(window: *mut ANativeWindow); } Aug 11 20:06:14.109 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.109 INFO kablam! | Aug 11 20:06:14.109 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.109 INFO kablam! Aug 11 20:06:14.109 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.109 INFO kablam! --> src/ffi.rs:861:58 Aug 11 20:06:14.109 INFO kablam! | Aug 11 20:06:14.110 INFO kablam! 861 | extern { pub fn ANativeWindow_setBuffersGeometry(window: *mut ANativeWindow, width: i32, height: i32, format: i32) -> i32; } Aug 11 20:06:14.110 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.110 INFO kablam! | Aug 11 20:06:14.110 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.110 INFO kablam! Aug 11 20:06:14.110 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.110 INFO kablam! --> src/ffi.rs:862:53 Aug 11 20:06:14.110 INFO kablam! | Aug 11 20:06:14.110 INFO kablam! 862 | extern { pub fn ANativeWindow_unlockAndPost(window: *mut ANativeWindow) -> i32; } Aug 11 20:06:14.110 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.110 INFO kablam! | Aug 11 20:06:14.110 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.110 INFO kablam! Aug 11 20:06:14.111 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.111 INFO kablam! --> src/ffi.rs:870:48 Aug 11 20:06:14.111 INFO kablam! | Aug 11 20:06:14.111 INFO kablam! 870 | extern { pub fn ANativeWindow_fromSurface(env: *mut JNIEnv, surface: jobject) -> *mut ANativeWindow; } Aug 11 20:06:14.111 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:14.111 INFO kablam! | Aug 11 20:06:14.111 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.112 INFO kablam! Aug 11 20:06:14.112 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.112 INFO kablam! --> src/ffi.rs:870:70 Aug 11 20:06:14.112 INFO kablam! | Aug 11 20:06:14.112 INFO kablam! 870 | extern { pub fn ANativeWindow_fromSurface(env: *mut JNIEnv, surface: jobject) -> *mut ANativeWindow; } Aug 11 20:06:14.112 INFO kablam! | ^^^^^^^ Aug 11 20:06:14.112 INFO kablam! | Aug 11 20:06:14.112 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.112 INFO kablam! Aug 11 20:06:14.113 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.113 INFO kablam! --> src/ffi.rs:870:82 Aug 11 20:06:14.113 INFO kablam! | Aug 11 20:06:14.113 INFO kablam! 870 | extern { pub fn ANativeWindow_fromSurface(env: *mut JNIEnv, surface: jobject) -> *mut ANativeWindow; } Aug 11 20:06:14.113 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.113 INFO kablam! | Aug 11 20:06:14.113 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.113 INFO kablam! Aug 11 20:06:14.113 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.113 INFO kablam! --> src/ffi.rs:877:42 Aug 11 20:06:14.114 INFO kablam! | Aug 11 20:06:14.114 INFO kablam! 877 | extern { pub fn AObbInfo_delete(obbInfo: *mut AObbInfo); } Aug 11 20:06:14.114 INFO kablam! | ^^^^^^^^^^^^^ Aug 11 20:06:14.114 INFO kablam! | Aug 11 20:06:14.114 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.114 INFO kablam! Aug 11 20:06:14.114 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.114 INFO kablam! --> src/ffi.rs:878:44 Aug 11 20:06:14.114 INFO kablam! | Aug 11 20:06:14.114 INFO kablam! 878 | extern { pub fn AObbInfo_getFlags(obbInfo: *mut AObbInfo) -> i32; } Aug 11 20:06:14.114 INFO kablam! | ^^^^^^^^^^^^^ Aug 11 20:06:14.114 INFO kablam! | Aug 11 20:06:14.114 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.114 INFO kablam! Aug 11 20:06:14.115 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.115 INFO kablam! --> src/ffi.rs:879:50 Aug 11 20:06:14.115 INFO kablam! | Aug 11 20:06:14.115 INFO kablam! 879 | extern { pub fn AObbInfo_getPackageName(obbInfo: *mut AObbInfo) -> *const c_char; } Aug 11 20:06:14.115 INFO kablam! | ^^^^^^^^^^^^^ Aug 11 20:06:14.115 INFO kablam! | Aug 11 20:06:14.115 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.115 INFO kablam! Aug 11 20:06:14.116 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.116 INFO kablam! --> src/ffi.rs:880:46 Aug 11 20:06:14.116 INFO kablam! | Aug 11 20:06:14.116 INFO kablam! 880 | extern { pub fn AObbInfo_getVersion(obbInfo: *mut AObbInfo) -> i32; } Aug 11 20:06:14.116 INFO kablam! | ^^^^^^^^^^^^^ Aug 11 20:06:14.116 INFO kablam! | Aug 11 20:06:14.116 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.116 INFO kablam! Aug 11 20:06:14.116 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.116 INFO kablam! --> src/ffi.rs:881:68 Aug 11 20:06:14.116 INFO kablam! | Aug 11 20:06:14.116 INFO kablam! 881 | extern { pub fn AObbScanner_getObbInfo(filename: *const c_char) -> *mut AObbInfo; } Aug 11 20:06:14.116 INFO kablam! | ^^^^^^^^^^^^^ Aug 11 20:06:14.117 INFO kablam! | Aug 11 20:06:14.117 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.117 INFO kablam! Aug 11 20:06:14.119 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.119 INFO kablam! --> src/ffi.rs:935:56 Aug 11 20:06:14.119 INFO kablam! | Aug 11 20:06:14.119 INFO kablam! 935 | extern { pub fn ASensorEventQueue_disableSensor(queue: *mut ASensorEventQueue, sensor: *const ASensor) -> c_int; } Aug 11 20:06:14.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.120 INFO kablam! | Aug 11 20:06:14.120 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.120 INFO kablam! Aug 11 20:06:14.120 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.120 INFO kablam! --> src/ffi.rs:935:88 Aug 11 20:06:14.120 INFO kablam! | Aug 11 20:06:14.120 INFO kablam! 935 | extern { pub fn ASensorEventQueue_disableSensor(queue: *mut ASensorEventQueue, sensor: *const ASensor) -> c_int; } Aug 11 20:06:14.120 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.120 INFO kablam! | Aug 11 20:06:14.120 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.121 INFO kablam! Aug 11 20:06:14.121 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.121 INFO kablam! --> src/ffi.rs:936:55 Aug 11 20:06:14.121 INFO kablam! | Aug 11 20:06:14.121 INFO kablam! 936 | extern { pub fn ASensorEventQueue_enableSensor(queue: *mut ASensorEventQueue, sensor: *const ASensor) -> c_int; } Aug 11 20:06:14.121 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.121 INFO kablam! | Aug 11 20:06:14.121 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.121 INFO kablam! Aug 11 20:06:14.122 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.122 INFO kablam! --> src/ffi.rs:936:87 Aug 11 20:06:14.122 INFO kablam! | Aug 11 20:06:14.122 INFO kablam! 936 | extern { pub fn ASensorEventQueue_enableSensor(queue: *mut ASensorEventQueue, sensor: *const ASensor) -> c_int; } Aug 11 20:06:14.122 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.122 INFO kablam! | Aug 11 20:06:14.122 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.122 INFO kablam! Aug 11 20:06:14.122 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.122 INFO kablam! --> src/ffi.rs:937:52 Aug 11 20:06:14.122 INFO kablam! | Aug 11 20:06:14.123 INFO kablam! 937 | extern { pub fn ASensorEventQueue_getEvents(queue: *mut ASensorEventQueue, events: *mut ASensorEvent, count: usize) -> isize; } Aug 11 20:06:14.123 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.123 INFO kablam! | Aug 11 20:06:14.123 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.123 INFO kablam! Aug 11 20:06:14.123 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.123 INFO kablam! --> src/ffi.rs:938:52 Aug 11 20:06:14.123 INFO kablam! | Aug 11 20:06:14.123 INFO kablam! 938 | extern { pub fn ASensorEventQueue_hasEvents(queue: *mut ASensorEventQueue) -> c_int; } Aug 11 20:06:14.123 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.123 INFO kablam! | Aug 11 20:06:14.123 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.124 INFO kablam! Aug 11 20:06:14.124 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.124 INFO kablam! --> src/ffi.rs:939:55 Aug 11 20:06:14.124 INFO kablam! | Aug 11 20:06:14.124 INFO kablam! 939 | extern { pub fn ASensorEventQueue_setEventRate(queue: *mut ASensorEventQueue, sensor: *const ASensor, usec: i32) -> c_int; } Aug 11 20:06:14.124 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.124 INFO kablam! | Aug 11 20:06:14.124 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.124 INFO kablam! Aug 11 20:06:14.125 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.125 INFO kablam! --> src/ffi.rs:939:87 Aug 11 20:06:14.125 INFO kablam! | Aug 11 20:06:14.125 INFO kablam! 939 | extern { pub fn ASensorEventQueue_setEventRate(queue: *mut ASensorEventQueue, sensor: *const ASensor, usec: i32) -> c_int; } Aug 11 20:06:14.125 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.125 INFO kablam! | Aug 11 20:06:14.125 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.125 INFO kablam! Aug 11 20:06:14.125 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.125 INFO kablam! --> src/ffi.rs:942:58 Aug 11 20:06:14.125 INFO kablam! | Aug 11 20:06:14.126 INFO kablam! 942 | extern { pub fn ASensorManager_createEventQueue(manager: *mut ASensorManager, looper: *mut ALooper, ident: c_int, callback: ALooper_callbackFunc, data: *mut c_void) -> *mut ASensorEventQueue; } Aug 11 20:06:14.126 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.126 INFO kablam! | Aug 11 20:06:14.126 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.126 INFO kablam! Aug 11 20:06:14.126 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.126 INFO kablam! --> src/ffi.rs:942:87 Aug 11 20:06:14.126 INFO kablam! | Aug 11 20:06:14.126 INFO kablam! 942 | extern { pub fn ASensorManager_createEventQueue(manager: *mut ASensorManager, looper: *mut ALooper, ident: c_int, callback: ALooper_callbackFunc, data: *mut c_void) -> *mut ASensorEventQueue; } Aug 11 20:06:14.126 INFO kablam! | ^^^^^^^^^^^^ Aug 11 20:06:14.126 INFO kablam! | Aug 11 20:06:14.126 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.126 INFO kablam! Aug 11 20:06:14.127 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.127 INFO kablam! --> src/ffi.rs:942:169 Aug 11 20:06:14.127 INFO kablam! | Aug 11 20:06:14.127 INFO kablam! 942 | extern { pub fn ASensorManager_createEventQueue(manager: *mut ASensorManager, looper: *mut ALooper, ident: c_int, callback: ALooper_callbackFunc, data: *mut c_void) -> *mut ASensorEventQueue; } Aug 11 20:06:14.127 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.127 INFO kablam! | Aug 11 20:06:14.127 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.127 INFO kablam! Aug 11 20:06:14.127 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.128 INFO kablam! --> src/ffi.rs:943:59 Aug 11 20:06:14.128 INFO kablam! | Aug 11 20:06:14.128 INFO kablam! 943 | extern { pub fn ASensorManager_destroyEventQueue(manager: *mut ASensorManager, queue: *mut ASensorEventQueue) -> c_int; } Aug 11 20:06:14.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.128 INFO kablam! | Aug 11 20:06:14.128 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.128 INFO kablam! Aug 11 20:06:14.128 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.128 INFO kablam! --> src/ffi.rs:943:87 Aug 11 20:06:14.128 INFO kablam! | Aug 11 20:06:14.129 INFO kablam! 943 | extern { pub fn ASensorManager_destroyEventQueue(manager: *mut ASensorManager, queue: *mut ASensorEventQueue) -> c_int; } Aug 11 20:06:14.129 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.129 INFO kablam! | Aug 11 20:06:14.129 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.129 INFO kablam! Aug 11 20:06:14.129 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.129 INFO kablam! --> src/ffi.rs:944:58 Aug 11 20:06:14.129 INFO kablam! | Aug 11 20:06:14.129 INFO kablam! 944 | extern { pub fn ASensorManager_getDefaultSensor(manager: *mut ASensorManager, xtype: c_int) -> *const ASensor; } Aug 11 20:06:14.129 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.129 INFO kablam! | Aug 11 20:06:14.129 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.129 INFO kablam! Aug 11 20:06:14.131 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.131 INFO kablam! --> src/ffi.rs:944:96 Aug 11 20:06:14.131 INFO kablam! | Aug 11 20:06:14.131 INFO kablam! 944 | extern { pub fn ASensorManager_getDefaultSensor(manager: *mut ASensorManager, xtype: c_int) -> *const ASensor; } Aug 11 20:06:14.131 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.131 INFO kablam! | Aug 11 20:06:14.131 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.131 INFO kablam! Aug 11 20:06:14.131 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.131 INFO kablam! --> src/ffi.rs:945:60 Aug 11 20:06:14.131 INFO kablam! | Aug 11 20:06:14.131 INFO kablam! 945 | extern { pub fn ASensorManager_getDefaultSensorEx(manager: *mut ASensorManager, xtype: c_int, wakeUp: bool) -> *const ASensor; } Aug 11 20:06:14.131 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.131 INFO kablam! | Aug 11 20:06:14.131 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.131 INFO kablam! Aug 11 20:06:14.132 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.132 INFO kablam! --> src/ffi.rs:945:112 Aug 11 20:06:14.132 INFO kablam! | Aug 11 20:06:14.132 INFO kablam! 945 | extern { pub fn ASensorManager_getDefaultSensorEx(manager: *mut ASensorManager, xtype: c_int, wakeUp: bool) -> *const ASensor; } Aug 11 20:06:14.132 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.132 INFO kablam! | Aug 11 20:06:14.132 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.132 INFO kablam! Aug 11 20:06:14.132 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.132 INFO kablam! --> src/ffi.rs:946:49 Aug 11 20:06:14.132 INFO kablam! | Aug 11 20:06:14.132 INFO kablam! 946 | extern { pub fn ASensorManager_getInstance() -> *mut ASensorManager; } Aug 11 20:06:14.132 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.132 INFO kablam! | Aug 11 20:06:14.132 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.132 INFO kablam! Aug 11 20:06:14.132 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.132 INFO kablam! --> src/ffi.rs:947:55 Aug 11 20:06:14.132 INFO kablam! | Aug 11 20:06:14.132 INFO kablam! 947 | extern { pub fn ASensorManager_getSensorList(manager: *mut ASensorManager, list: *mut ASensorList) -> c_int; } Aug 11 20:06:14.132 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.133 INFO kablam! | Aug 11 20:06:14.133 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.133 INFO kablam! Aug 11 20:06:14.133 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.133 INFO kablam! --> src/ffi.rs:947:82 Aug 11 20:06:14.133 INFO kablam! | Aug 11 20:06:14.133 INFO kablam! 947 | extern { pub fn ASensorManager_getSensorList(manager: *mut ASensorManager, list: *mut ASensorList) -> c_int; } Aug 11 20:06:14.133 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 11 20:06:14.133 INFO kablam! | Aug 11 20:06:14.133 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.133 INFO kablam! Aug 11 20:06:14.133 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.133 INFO kablam! --> src/ffi.rs:955:54 Aug 11 20:06:14.133 INFO kablam! | Aug 11 20:06:14.133 INFO kablam! 955 | extern { pub fn ASensor_getFifoMaxEventCount(sensor: *const ASensor) -> c_int; } Aug 11 20:06:14.133 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.133 INFO kablam! | Aug 11 20:06:14.133 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.133 INFO kablam! Aug 11 20:06:14.133 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.133 INFO kablam! --> src/ffi.rs:956:59 Aug 11 20:06:14.134 INFO kablam! | Aug 11 20:06:14.134 INFO kablam! 956 | extern { pub fn ASensor_getFifoReservedEventCount(sensor: *const ASensor) -> c_int; } Aug 11 20:06:14.134 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.134 INFO kablam! | Aug 11 20:06:14.134 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.134 INFO kablam! Aug 11 20:06:14.134 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.134 INFO kablam! --> src/ffi.rs:957:45 Aug 11 20:06:14.134 INFO kablam! | Aug 11 20:06:14.134 INFO kablam! 957 | extern { pub fn ASensor_getMinDelay(sensor: *const ASensor) -> c_int; } Aug 11 20:06:14.134 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.134 INFO kablam! | Aug 11 20:06:14.134 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.134 INFO kablam! Aug 11 20:06:14.134 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.134 INFO kablam! --> src/ffi.rs:958:41 Aug 11 20:06:14.134 INFO kablam! | Aug 11 20:06:14.134 INFO kablam! 958 | extern { pub fn ASensor_getName(sensor: *const ASensor) -> *const c_char; } Aug 11 20:06:14.134 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.134 INFO kablam! | Aug 11 20:06:14.134 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.135 INFO kablam! Aug 11 20:06:14.135 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.135 INFO kablam! --> src/ffi.rs:959:50 Aug 11 20:06:14.135 INFO kablam! | Aug 11 20:06:14.135 INFO kablam! 959 | extern { pub fn ASensor_getReportingMode(sensor: *const ASensor) -> c_int; } Aug 11 20:06:14.135 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.135 INFO kablam! | Aug 11 20:06:14.135 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.135 INFO kablam! Aug 11 20:06:14.135 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.135 INFO kablam! --> src/ffi.rs:960:47 Aug 11 20:06:14.135 INFO kablam! | Aug 11 20:06:14.135 INFO kablam! 960 | extern { pub fn ASensor_getResolution(sensor: *const ASensor) -> c_float; } Aug 11 20:06:14.135 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.135 INFO kablam! | Aug 11 20:06:14.135 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.135 INFO kablam! Aug 11 20:06:14.135 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.135 INFO kablam! --> src/ffi.rs:961:47 Aug 11 20:06:14.135 INFO kablam! | Aug 11 20:06:14.135 INFO kablam! 961 | extern { pub fn ASensor_getStringType(sensor: *const ASensor) -> *const c_char; } Aug 11 20:06:14.136 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.136 INFO kablam! | Aug 11 20:06:14.136 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.136 INFO kablam! Aug 11 20:06:14.136 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.136 INFO kablam! --> src/ffi.rs:962:41 Aug 11 20:06:14.136 INFO kablam! | Aug 11 20:06:14.136 INFO kablam! 962 | extern { pub fn ASensor_getType(sensor: *const ASensor) -> c_int; } Aug 11 20:06:14.136 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.138 INFO kablam! | Aug 11 20:06:14.138 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.138 INFO kablam! Aug 11 20:06:14.138 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.138 INFO kablam! --> src/ffi.rs:963:43 Aug 11 20:06:14.138 INFO kablam! | Aug 11 20:06:14.138 INFO kablam! 963 | extern { pub fn ASensor_getVendor(sensor: *const ASensor) -> *const c_char; } Aug 11 20:06:14.138 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.138 INFO kablam! | Aug 11 20:06:14.138 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.138 INFO kablam! Aug 11 20:06:14.138 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.138 INFO kablam! --> src/ffi.rs:964:48 Aug 11 20:06:14.139 INFO kablam! | Aug 11 20:06:14.139 INFO kablam! 964 | extern { pub fn ASensor_isWakeUpSensor(sensor: *const ASensor) -> bool; } Aug 11 20:06:14.139 INFO kablam! | ^^^^^^^^^^^^^^ Aug 11 20:06:14.139 INFO kablam! | Aug 11 20:06:14.139 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.139 INFO kablam! Aug 11 20:06:14.139 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.139 INFO kablam! --> src/ffi.rs:1007:45 Aug 11 20:06:14.139 INFO kablam! | Aug 11 20:06:14.139 INFO kablam! 1007 | extern { pub fn AStorageManager_delete(mgr: *mut AStorageManager); } Aug 11 20:06:14.139 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.139 INFO kablam! | Aug 11 20:06:14.139 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.139 INFO kablam! Aug 11 20:06:14.139 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.139 INFO kablam! --> src/ffi.rs:1008:56 Aug 11 20:06:14.139 INFO kablam! | Aug 11 20:06:14.139 INFO kablam! 1008 | extern { pub fn AStorageManager_getMountedObbPath(mgr: *mut AStorageManager, filename: *const c_char) -> *const c_char; } Aug 11 20:06:14.139 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.139 INFO kablam! | Aug 11 20:06:14.139 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.140 INFO kablam! Aug 11 20:06:14.140 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.140 INFO kablam! --> src/ffi.rs:1009:51 Aug 11 20:06:14.140 INFO kablam! | Aug 11 20:06:14.140 INFO kablam! 1009 | extern { pub fn AStorageManager_isObbMounted(mgr: *mut AStorageManager, filename: *const c_char) -> c_int; } Aug 11 20:06:14.140 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.140 INFO kablam! | Aug 11 20:06:14.140 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.140 INFO kablam! Aug 11 20:06:14.140 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.140 INFO kablam! --> src/ffi.rs:1010:47 Aug 11 20:06:14.140 INFO kablam! | Aug 11 20:06:14.140 INFO kablam! 1010 | extern { pub fn AStorageManager_mountObb(mgr: *mut AStorageManager, filename: *const c_char, key: *const c_char, cb: AStorageManager_obbCallbackFunc, data: *mut c_void); } Aug 11 20:06:14.140 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.140 INFO kablam! | Aug 11 20:06:14.140 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.140 INFO kablam! Aug 11 20:06:14.140 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.140 INFO kablam! --> src/ffi.rs:1011:42 Aug 11 20:06:14.140 INFO kablam! | Aug 11 20:06:14.141 INFO kablam! 1011 | extern { pub fn AStorageManager_new() -> *mut AStorageManager; } Aug 11 20:06:14.141 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.141 INFO kablam! | Aug 11 20:06:14.141 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.141 INFO kablam! Aug 11 20:06:14.141 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.141 INFO kablam! --> src/ffi.rs:1013:49 Aug 11 20:06:14.141 INFO kablam! | Aug 11 20:06:14.141 INFO kablam! 1013 | extern { pub fn AStorageManager_unmountObb(mgr: *mut AStorageManager, filename: *const c_char, force: c_int, cb: AStorageManager_obbCallbackFunc, data: *mut c_void); } Aug 11 20:06:14.141 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.141 INFO kablam! | Aug 11 20:06:14.141 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.141 INFO kablam! Aug 11 20:06:14.153 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.153 INFO kablam! --> src/ffi.rs:1350:32 Aug 11 20:06:14.153 INFO kablam! | Aug 11 20:06:14.153 INFO kablam! 1350 | extern { pub fn JNI_OnLoad(vm: *mut JavaVM, reserved: *mut c_void) -> jint; } Aug 11 20:06:14.153 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:14.153 INFO kablam! | Aug 11 20:06:14.154 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.154 INFO kablam! Aug 11 20:06:14.154 INFO kablam! warning: `extern` block uses type `()` which is not FFI-safe: tuples have unspecified layout Aug 11 20:06:14.154 INFO kablam! --> src/ffi.rs:1351:34 Aug 11 20:06:14.154 INFO kablam! | Aug 11 20:06:14.154 INFO kablam! 1351 | extern { pub fn JNI_OnUnload(vm: *mut JavaVM, reserved: *mut c_void); } Aug 11 20:06:14.154 INFO kablam! | ^^^^^^^^^^^ Aug 11 20:06:14.154 INFO kablam! | Aug 11 20:06:14.154 INFO kablam! = help: consider using a struct instead Aug 11 20:06:14.154 INFO kablam! Aug 11 20:06:14.157 INFO kablam! warning: static variable `g_mainthread_boxed` should have an upper case name such as `G_MAINTHREAD_BOXED` Aug 11 20:06:14.158 INFO kablam! --> src/lib.rs:161:1 Aug 11 20:06:14.158 INFO kablam! | Aug 11 20:06:14.158 INFO kablam! 161 | static mut g_mainthread_boxed: Option<*mut Receiver<()>> = Option::None; Aug 11 20:06:14.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 11 20:06:14.158 INFO kablam! | Aug 11 20:06:14.158 INFO kablam! = note: #[warn(non_upper_case_globals)] on by default Aug 11 20:06:14.158 INFO kablam! Aug 11 20:06:14.221 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.69s Aug 11 20:06:14.223 INFO kablam! su: No module specific data is present Aug 11 20:06:15.109 INFO running `"docker" "rm" "-f" "71c6100cc2c82605cde92b6a1b36b2bed5489bfe85d058c63bca5fe5b7f7daa0"` Aug 11 20:06:15.263 INFO blam! 71c6100cc2c82605cde92b6a1b36b2bed5489bfe85d058c63bca5fe5b7f7daa0