From 138902e1dd6209933a633eda3a2a3ec3a2658cf0 Mon Sep 17 00:00:00 2001 From: Marijn Suijten Date: Sat, 22 Feb 2025 20:35:20 +0100 Subject: [PATCH] Bump MSRV to 1.77 for more efficient `bindgen` output This includes changing all `std::os::raw::` references to `std::ffi::` in the `ndk-sys` crate, just like the `ndk` crate now that its MSRV is beyond 1.64. --- .github/workflows/rust.yml | 8 +- README.md | 4 +- ndk-sys/CHANGELOG.md | 1 + ndk-sys/Cargo.toml | 2 +- ndk-sys/generate_bindings.sh | 3 +- ndk-sys/src/ffi_aarch64.rs | 11256 ++++++++++------------------- ndk-sys/src/ffi_arm.rs | 11455 +++++++++++------------------ ndk-sys/src/ffi_i686.rs | 12747 +++++++++++--------------------- ndk-sys/src/ffi_x86_64.rs | 12782 +++++++++++---------------------- ndk/CHANGELOG.md | 1 + ndk/Cargo.toml | 2 +- ndk/src/sync.rs | 18 +- ndk/src/utils.rs | 3 +- 13 files changed, 16741 insertions(+), 31541 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 31c6eda9..85daafaa 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -25,12 +25,12 @@ jobs: run: cargo clippy --all --all-targets --all-features --target aarch64-linux-android -- -Dwarnings check_ndk_sys_msrv: - name: Check ndk-sys MSRV (1.60.0) + name: Check ndk-sys MSRV (1.77.0) runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@1.60.0 + - uses: dtolnay/rust-toolchain@1.77.0 with: target: aarch64-linux-android @@ -41,7 +41,7 @@ jobs: strategy: matrix: minimal-versions: [true, false] - name: Check overall MSRV (1.66.0) + name: Check overall MSRV (1.77.0) runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -53,7 +53,7 @@ jobs: run: cargo +nightly generate-lockfile -Zminimal-versions if: ${{ matrix.minimal-versions }} - - uses: dtolnay/rust-toolchain@1.66.0 + - uses: dtolnay/rust-toolchain@1.77.0 with: target: aarch64-linux-android diff --git a/README.md b/README.md index cf7d71c0..35594223 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ Rust bindings to the [Android NDK](https://developer.android.com/ndk) Name | Description | Badges --- | --- | --- -[`ndk-sys`](./ndk-sys) | Raw FFI bindings to the NDK | [![crates.io](https://img.shields.io/crates/v/ndk-sys.svg)](https://crates.io/crates/ndk-sys) [![Docs](https://docs.rs/ndk-sys/badge.svg)](https://docs.rs/ndk-sys) [![MSRV](https://img.shields.io/badge/rustc-1.60.0+-ab6000.svg)](https://blog.rust-lang.org/2022/04/07/Rust-1.60.0.html) -[`ndk`](./ndk) | Safe abstraction of the bindings | [![crates.io](https://img.shields.io/crates/v/ndk.svg)](https://crates.io/crates/ndk) [![Docs](https://docs.rs/ndk/badge.svg)](https://docs.rs/ndk) [![MSRV](https://img.shields.io/badge/rustc-1.64.0+-ab6000.svg)](https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html) +[`ndk-sys`](./ndk-sys) | Raw FFI bindings to the NDK | [![crates.io](https://img.shields.io/crates/v/ndk-sys.svg)](https://crates.io/crates/ndk-sys) [![Docs](https://docs.rs/ndk-sys/badge.svg)](https://docs.rs/ndk-sys) [![MSRV](https://img.shields.io/badge/rustc-1.77.0+-ab6000.svg)](https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html) +[`ndk`](./ndk) | Safe abstraction of the bindings | [![crates.io](https://img.shields.io/crates/v/ndk.svg)](https://crates.io/crates/ndk) [![Docs](https://docs.rs/ndk/badge.svg)](https://docs.rs/ndk) [![MSRV](https://img.shields.io/badge/rustc-1.77.0+-ab6000.svg)](https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html) See these [`ndk-examples`](https://github.com/rust-mobile/cargo-apk/tree/main/examples/examples) and these [`rust-android-examples`](https://github.com/rust-mobile/rust-android-examples) for examples using the NDK. diff --git a/ndk-sys/CHANGELOG.md b/ndk-sys/CHANGELOG.md index 13c873de..7b8f0d04 100644 --- a/ndk-sys/CHANGELOG.md +++ b/ndk-sys/CHANGELOG.md @@ -1,6 +1,7 @@ # Unreleased - Regenerate bindings with `bindgen 0.71.1`. (#487) +- **Breaking:** Bump MSRV to 1.77 for more efficient `bindgen` output. (#487) # 0.6.0 (2024-04-26) diff --git a/ndk-sys/Cargo.toml b/ndk-sys/Cargo.toml index a17bae36..026c7758 100644 --- a/ndk-sys/Cargo.toml +++ b/ndk-sys/Cargo.toml @@ -10,7 +10,7 @@ readme = "../README.md" documentation = "https://docs.rs/ndk-sys" homepage = "https://github.com/rust-mobile/ndk" repository = "https://github.com/rust-mobile/ndk" -rust-version = "1.60" +rust-version = "1.77" categories = ["os", "os::android-apis", "external-ffi-bindings"] [dependencies] diff --git a/ndk-sys/generate_bindings.sh b/ndk-sys/generate_bindings.sh index 395be9c5..29ee6c4b 100755 --- a/ndk-sys/generate_bindings.sh +++ b/ndk-sys/generate_bindings.sh @@ -26,7 +26,8 @@ sysroot="$PWD/ndk/sysroot/" while read ARCH && read TARGET ; do bindgen wrapper.h -o src/ffi_$ARCH.rs \ - --rust-target 1.60 \ + --rust-target 1.77 \ + --ctypes-prefix '::std::ffi' \ --blocklist-item 'JNI\w+' \ --blocklist-item 'C?_?JNIEnv' \ --blocklist-item '_?JavaVM' \ diff --git a/ndk-sys/src/ffi_aarch64.rs b/ndk-sys/src/ffi_aarch64.rs index 2adf9ef5..5810ceec 100644 --- a/ndk-sys/src/ffi_aarch64.rs +++ b/ndk-sys/src/ffi_aarch64.rs @@ -1411,55 +1411,39 @@ pub const PROPERTY_DESCRIPTION: &[u8; 12] = b"description\0"; pub const PROPERTY_ALGORITHMS: &[u8; 11] = b"algorithms\0"; pub const PROPERTY_DEVICE_UNIQUE_ID: &[u8; 15] = b"deviceUniqueId\0"; extern "C" { - pub fn android_get_application_target_sdk_version() -> ::std::os::raw::c_int; + pub fn android_get_application_target_sdk_version() -> ::std::ffi::c_int; } extern "C" { - pub fn android_get_device_api_level() -> ::std::os::raw::c_int; + pub fn android_get_device_api_level() -> ::std::ffi::c_int; } -pub type wchar_t = ::std::os::raw::c_uint; +pub type wchar_t = ::std::ffi::c_uint; #[repr(C)] #[repr(align(16))] #[derive(Debug, Copy, Clone)] pub struct max_align_t { - pub __clang_max_align_nonce1: ::std::os::raw::c_longlong, + pub __clang_max_align_nonce1: ::std::ffi::c_longlong, pub __bindgen_padding_0: u64, pub __clang_max_align_nonce2: u128, } -#[test] -fn bindgen_test_layout_max_align_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of max_align_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 16usize, - "Alignment of max_align_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__clang_max_align_nonce1) as usize - ptr as usize }, - 0usize, - "Offset of field: max_align_t::__clang_max_align_nonce1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__clang_max_align_nonce2) as usize - ptr as usize }, - 16usize, - "Offset of field: max_align_t::__clang_max_align_nonce2" - ); -} -pub type __int8_t = ::std::os::raw::c_schar; -pub type __uint8_t = ::std::os::raw::c_uchar; -pub type __int16_t = ::std::os::raw::c_short; -pub type __uint16_t = ::std::os::raw::c_ushort; -pub type __int32_t = ::std::os::raw::c_int; -pub type __uint32_t = ::std::os::raw::c_uint; -pub type __int64_t = ::std::os::raw::c_long; -pub type __uint64_t = ::std::os::raw::c_ulong; -pub type __intptr_t = ::std::os::raw::c_long; -pub type __uintptr_t = ::std::os::raw::c_ulong; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of max_align_t"][::std::mem::size_of::() - 32usize]; + ["Alignment of max_align_t"][::std::mem::align_of::() - 16usize]; + ["Offset of field: max_align_t::__clang_max_align_nonce1"] + [::std::mem::offset_of!(max_align_t, __clang_max_align_nonce1) - 0usize]; + ["Offset of field: max_align_t::__clang_max_align_nonce2"] + [::std::mem::offset_of!(max_align_t, __clang_max_align_nonce2) - 16usize]; +}; +pub type __int8_t = ::std::ffi::c_schar; +pub type __uint8_t = ::std::ffi::c_uchar; +pub type __int16_t = ::std::ffi::c_short; +pub type __uint16_t = ::std::ffi::c_ushort; +pub type __int32_t = ::std::ffi::c_int; +pub type __uint32_t = ::std::ffi::c_uint; +pub type __int64_t = ::std::ffi::c_long; +pub type __uint64_t = ::std::ffi::c_ulong; +pub type __intptr_t = ::std::ffi::c_long; +pub type __uintptr_t = ::std::ffi::c_ulong; pub type int_least8_t = i8; pub type uint_least8_t = u8; pub type int_least16_t = i16; @@ -1478,97 +1462,71 @@ pub type int_fast32_t = i64; pub type uint_fast32_t = u64; pub type uintmax_t = u64; pub type intmax_t = i64; -pub type __s8 = ::std::os::raw::c_schar; -pub type __u8 = ::std::os::raw::c_uchar; -pub type __s16 = ::std::os::raw::c_short; -pub type __u16 = ::std::os::raw::c_ushort; -pub type __s32 = ::std::os::raw::c_int; -pub type __u32 = ::std::os::raw::c_uint; -pub type __s64 = ::std::os::raw::c_longlong; -pub type __u64 = ::std::os::raw::c_ulonglong; +pub type __s8 = ::std::ffi::c_schar; +pub type __u8 = ::std::ffi::c_uchar; +pub type __s16 = ::std::ffi::c_short; +pub type __u16 = ::std::ffi::c_ushort; +pub type __s32 = ::std::ffi::c_int; +pub type __u32 = ::std::ffi::c_uint; +pub type __s64 = ::std::ffi::c_longlong; +pub type __u64 = ::std::ffi::c_ulonglong; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_fd_set { - pub fds_bits: [::std::os::raw::c_ulong; 16usize], -} -#[test] -fn bindgen_test_layout___kernel_fd_set() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_fd_set> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_fd_set>(), - 128usize, - "Size of __kernel_fd_set" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_fd_set>(), - 8usize, - "Alignment of __kernel_fd_set" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fds_bits) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_fd_set::fds_bits" - ); -} + pub fds_bits: [::std::ffi::c_ulong; 16usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_fd_set"][::std::mem::size_of::<__kernel_fd_set>() - 128usize]; + ["Alignment of __kernel_fd_set"][::std::mem::align_of::<__kernel_fd_set>() - 8usize]; + ["Offset of field: __kernel_fd_set::fds_bits"] + [::std::mem::offset_of!(__kernel_fd_set, fds_bits) - 0usize]; +}; pub type __kernel_sighandler_t = - ::std::option::Option; -pub type __kernel_key_t = ::std::os::raw::c_int; -pub type __kernel_mqd_t = ::std::os::raw::c_int; -pub type __kernel_old_uid_t = ::std::os::raw::c_ushort; -pub type __kernel_old_gid_t = ::std::os::raw::c_ushort; -pub type __kernel_long_t = ::std::os::raw::c_long; -pub type __kernel_ulong_t = ::std::os::raw::c_ulong; + ::std::option::Option; +pub type __kernel_key_t = ::std::ffi::c_int; +pub type __kernel_mqd_t = ::std::ffi::c_int; +pub type __kernel_old_uid_t = ::std::ffi::c_ushort; +pub type __kernel_old_gid_t = ::std::ffi::c_ushort; +pub type __kernel_long_t = ::std::ffi::c_long; +pub type __kernel_ulong_t = ::std::ffi::c_ulong; pub type __kernel_ino_t = __kernel_ulong_t; -pub type __kernel_mode_t = ::std::os::raw::c_uint; -pub type __kernel_pid_t = ::std::os::raw::c_int; -pub type __kernel_ipc_pid_t = ::std::os::raw::c_int; -pub type __kernel_uid_t = ::std::os::raw::c_uint; -pub type __kernel_gid_t = ::std::os::raw::c_uint; +pub type __kernel_mode_t = ::std::ffi::c_uint; +pub type __kernel_pid_t = ::std::ffi::c_int; +pub type __kernel_ipc_pid_t = ::std::ffi::c_int; +pub type __kernel_uid_t = ::std::ffi::c_uint; +pub type __kernel_gid_t = ::std::ffi::c_uint; pub type __kernel_suseconds_t = __kernel_long_t; -pub type __kernel_daddr_t = ::std::os::raw::c_int; -pub type __kernel_uid32_t = ::std::os::raw::c_uint; -pub type __kernel_gid32_t = ::std::os::raw::c_uint; -pub type __kernel_old_dev_t = ::std::os::raw::c_uint; +pub type __kernel_daddr_t = ::std::ffi::c_int; +pub type __kernel_uid32_t = ::std::ffi::c_uint; +pub type __kernel_gid32_t = ::std::ffi::c_uint; +pub type __kernel_old_dev_t = ::std::ffi::c_uint; pub type __kernel_size_t = __kernel_ulong_t; pub type __kernel_ssize_t = __kernel_long_t; pub type __kernel_ptrdiff_t = __kernel_long_t; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_fsid_t { - pub val: [::std::os::raw::c_int; 2usize], -} -#[test] -fn bindgen_test_layout___kernel_fsid_t() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_fsid_t> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_fsid_t>(), - 8usize, - "Size of __kernel_fsid_t" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_fsid_t>(), - 4usize, - "Alignment of __kernel_fsid_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).val) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_fsid_t::val" - ); -} + pub val: [::std::ffi::c_int; 2usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_fsid_t"][::std::mem::size_of::<__kernel_fsid_t>() - 8usize]; + ["Alignment of __kernel_fsid_t"][::std::mem::align_of::<__kernel_fsid_t>() - 4usize]; + ["Offset of field: __kernel_fsid_t::val"] + [::std::mem::offset_of!(__kernel_fsid_t, val) - 0usize]; +}; pub type __kernel_off_t = __kernel_long_t; -pub type __kernel_loff_t = ::std::os::raw::c_longlong; +pub type __kernel_loff_t = ::std::ffi::c_longlong; pub type __kernel_old_time_t = __kernel_long_t; pub type __kernel_time_t = __kernel_long_t; -pub type __kernel_time64_t = ::std::os::raw::c_longlong; +pub type __kernel_time64_t = ::std::ffi::c_longlong; pub type __kernel_clock_t = __kernel_long_t; -pub type __kernel_timer_t = ::std::os::raw::c_int; -pub type __kernel_clockid_t = ::std::os::raw::c_int; -pub type __kernel_caddr_t = *mut ::std::os::raw::c_char; -pub type __kernel_uid16_t = ::std::os::raw::c_ushort; -pub type __kernel_gid16_t = ::std::os::raw::c_ushort; +pub type __kernel_timer_t = ::std::ffi::c_int; +pub type __kernel_clockid_t = ::std::ffi::c_int; +pub type __kernel_caddr_t = *mut ::std::ffi::c_char; +pub type __kernel_uid16_t = ::std::ffi::c_ushort; +pub type __kernel_gid16_t = ::std::ffi::c_ushort; pub type __s128 = i128; pub type __u128 = u128; pub type __le16 = __u16; @@ -1579,200 +1537,104 @@ pub type __le64 = __u64; pub type __be64 = __u64; pub type __sum16 = __u16; pub type __wsum = __u32; -pub type __poll_t = ::std::os::raw::c_uint; +pub type __poll_t = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_attr_t { pub flags: u32, - pub stack_base: *mut ::std::os::raw::c_void, + pub stack_base: *mut ::std::ffi::c_void, pub stack_size: usize, pub guard_size: usize, pub sched_policy: i32, pub sched_priority: i32, - pub __reserved: [::std::os::raw::c_char; 16usize], -} -#[test] -fn bindgen_test_layout_pthread_attr_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of pthread_attr_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of pthread_attr_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_attr_t::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stack_base) as usize - ptr as usize }, - 8usize, - "Offset of field: pthread_attr_t::stack_base" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stack_size) as usize - ptr as usize }, - 16usize, - "Offset of field: pthread_attr_t::stack_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).guard_size) as usize - ptr as usize }, - 24usize, - "Offset of field: pthread_attr_t::guard_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sched_policy) as usize - ptr as usize }, - 32usize, - "Offset of field: pthread_attr_t::sched_policy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sched_priority) as usize - ptr as usize }, - 36usize, - "Offset of field: pthread_attr_t::sched_priority" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__reserved) as usize - ptr as usize }, - 40usize, - "Offset of field: pthread_attr_t::__reserved" - ); -} + pub __reserved: [::std::ffi::c_char; 16usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_attr_t"][::std::mem::size_of::() - 56usize]; + ["Alignment of pthread_attr_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: pthread_attr_t::flags"] + [::std::mem::offset_of!(pthread_attr_t, flags) - 0usize]; + ["Offset of field: pthread_attr_t::stack_base"] + [::std::mem::offset_of!(pthread_attr_t, stack_base) - 8usize]; + ["Offset of field: pthread_attr_t::stack_size"] + [::std::mem::offset_of!(pthread_attr_t, stack_size) - 16usize]; + ["Offset of field: pthread_attr_t::guard_size"] + [::std::mem::offset_of!(pthread_attr_t, guard_size) - 24usize]; + ["Offset of field: pthread_attr_t::sched_policy"] + [::std::mem::offset_of!(pthread_attr_t, sched_policy) - 32usize]; + ["Offset of field: pthread_attr_t::sched_priority"] + [::std::mem::offset_of!(pthread_attr_t, sched_priority) - 36usize]; + ["Offset of field: pthread_attr_t::__reserved"] + [::std::mem::offset_of!(pthread_attr_t, __reserved) - 40usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_barrier_t { pub __private: [i64; 4usize], } -#[test] -fn bindgen_test_layout_pthread_barrier_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of pthread_barrier_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of pthread_barrier_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_barrier_t::__private" - ); -} -pub type pthread_barrierattr_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_barrier_t"][::std::mem::size_of::() - 32usize]; + ["Alignment of pthread_barrier_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: pthread_barrier_t::__private"] + [::std::mem::offset_of!(pthread_barrier_t, __private) - 0usize]; +}; +pub type pthread_barrierattr_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_cond_t { pub __private: [i32; 12usize], } -#[test] -fn bindgen_test_layout_pthread_cond_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of pthread_cond_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_cond_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_cond_t::__private" - ); -} -pub type pthread_condattr_t = ::std::os::raw::c_long; -pub type pthread_key_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_cond_t"][::std::mem::size_of::() - 48usize]; + ["Alignment of pthread_cond_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_cond_t::__private"] + [::std::mem::offset_of!(pthread_cond_t, __private) - 0usize]; +}; +pub type pthread_condattr_t = ::std::ffi::c_long; +pub type pthread_key_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_mutex_t { pub __private: [i32; 10usize], } -#[test] -fn bindgen_test_layout_pthread_mutex_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of pthread_mutex_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_mutex_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_mutex_t::__private" - ); -} -pub type pthread_mutexattr_t = ::std::os::raw::c_long; -pub type pthread_once_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_mutex_t"][::std::mem::size_of::() - 40usize]; + ["Alignment of pthread_mutex_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_mutex_t::__private"] + [::std::mem::offset_of!(pthread_mutex_t, __private) - 0usize]; +}; +pub type pthread_mutexattr_t = ::std::ffi::c_long; +pub type pthread_once_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_rwlock_t { pub __private: [i32; 14usize], } -#[test] -fn bindgen_test_layout_pthread_rwlock_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of pthread_rwlock_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_rwlock_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_rwlock_t::__private" - ); -} -pub type pthread_rwlockattr_t = ::std::os::raw::c_long; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_rwlock_t"][::std::mem::size_of::() - 56usize]; + ["Alignment of pthread_rwlock_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_rwlock_t::__private"] + [::std::mem::offset_of!(pthread_rwlock_t, __private) - 0usize]; +}; +pub type pthread_rwlockattr_t = ::std::ffi::c_long; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_spinlock_t { pub __private: i64, } -#[test] -fn bindgen_test_layout_pthread_spinlock_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of pthread_spinlock_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of pthread_spinlock_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_spinlock_t::__private" - ); -} -pub type pthread_t = ::std::os::raw::c_long; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_spinlock_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of pthread_spinlock_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: pthread_spinlock_t::__private"] + [::std::mem::offset_of!(pthread_spinlock_t, __private) - 0usize]; +}; +pub type pthread_t = ::std::ffi::c_long; pub type __gid_t = __kernel_gid32_t; pub type gid_t = __gid_t; pub type __uid_t = __kernel_uid32_t; @@ -1781,15 +1643,15 @@ pub type __pid_t = __kernel_pid_t; pub type pid_t = __pid_t; pub type __id_t = u32; pub type id_t = __id_t; -pub type blkcnt_t = ::std::os::raw::c_ulong; -pub type blksize_t = ::std::os::raw::c_ulong; +pub type blkcnt_t = ::std::ffi::c_ulong; +pub type blksize_t = ::std::ffi::c_ulong; pub type caddr_t = __kernel_caddr_t; pub type clock_t = __kernel_clock_t; pub type __clockid_t = __kernel_clockid_t; pub type clockid_t = __clockid_t; pub type daddr_t = __kernel_daddr_t; -pub type fsblkcnt_t = ::std::os::raw::c_ulong; -pub type fsfilcnt_t = ::std::os::raw::c_ulong; +pub type fsblkcnt_t = ::std::ffi::c_ulong; +pub type fsfilcnt_t = ::std::ffi::c_ulong; pub type __mode_t = __kernel_mode_t; pub type mode_t = __mode_t; pub type __key_t = __kernel_key_t; @@ -1799,7 +1661,7 @@ pub type ino_t = __ino_t; pub type ino64_t = u64; pub type __nlink_t = u32; pub type nlink_t = __nlink_t; -pub type __timer_t = *mut ::std::os::raw::c_void; +pub type __timer_t = *mut ::std::ffi::c_void; pub type timer_t = __timer_t; pub type __suseconds_t = __kernel_suseconds_t; pub type suseconds_t = __suseconds_t; @@ -1814,12 +1676,12 @@ pub type off64_t = loff_t; pub type __socklen_t = u32; pub type socklen_t = __socklen_t; pub type __va_list = __BindgenOpaqueArray; -pub type uint_t = ::std::os::raw::c_uint; -pub type uint = ::std::os::raw::c_uint; -pub type u_char = ::std::os::raw::c_uchar; -pub type u_short = ::std::os::raw::c_ushort; -pub type u_int = ::std::os::raw::c_uint; -pub type u_long = ::std::os::raw::c_ulong; +pub type uint_t = ::std::ffi::c_uint; +pub type uint = ::std::ffi::c_uint; +pub type u_char = ::std::ffi::c_uchar; +pub type u_short = ::std::ffi::c_ushort; +pub type u_int = ::std::ffi::c_uint; +pub type u_long = ::std::ffi::c_ulong; pub type u_int32_t = u32; pub type u_int16_t = u16; pub type u_int8_t = u8; @@ -1843,22 +1705,22 @@ pub const AASSET_MODE_UNKNOWN: _bindgen_ty_1 = 0; pub const AASSET_MODE_RANDOM: _bindgen_ty_1 = 1; pub const AASSET_MODE_STREAMING: _bindgen_ty_1 = 2; pub const AASSET_MODE_BUFFER: _bindgen_ty_1 = 3; -pub type _bindgen_ty_1 = ::std::os::raw::c_uint; +pub type _bindgen_ty_1 = ::std::ffi::c_uint; extern "C" { pub fn AAssetManager_openDir( mgr: *mut AAssetManager, - dirName: *const ::std::os::raw::c_char, + dirName: *const ::std::ffi::c_char, ) -> *mut AAssetDir; } extern "C" { pub fn AAssetManager_open( mgr: *mut AAssetManager, - filename: *const ::std::os::raw::c_char, - mode: ::std::os::raw::c_int, + filename: *const ::std::ffi::c_char, + mode: ::std::ffi::c_int, ) -> *mut AAsset; } extern "C" { - pub fn AAssetDir_getNextFileName(assetDir: *mut AAssetDir) -> *const ::std::os::raw::c_char; + pub fn AAssetDir_getNextFileName(assetDir: *mut AAssetDir) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAssetDir_rewind(assetDir: *mut AAssetDir); @@ -1869,25 +1731,22 @@ extern "C" { extern "C" { pub fn AAsset_read( asset: *mut AAsset, - buf: *mut ::std::os::raw::c_void, + buf: *mut ::std::ffi::c_void, count: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AAsset_seek(asset: *mut AAsset, offset: off_t, whence: ::std::os::raw::c_int) -> off_t; + pub fn AAsset_seek(asset: *mut AAsset, offset: off_t, whence: ::std::ffi::c_int) -> off_t; } extern "C" { - pub fn AAsset_seek64( - asset: *mut AAsset, - offset: off64_t, - whence: ::std::os::raw::c_int, - ) -> off64_t; + pub fn AAsset_seek64(asset: *mut AAsset, offset: off64_t, whence: ::std::ffi::c_int) + -> off64_t; } extern "C" { pub fn AAsset_close(asset: *mut AAsset); } extern "C" { - pub fn AAsset_getBuffer(asset: *mut AAsset) -> *const ::std::os::raw::c_void; + pub fn AAsset_getBuffer(asset: *mut AAsset) -> *const ::std::ffi::c_void; } extern "C" { pub fn AAsset_getLength(asset: *mut AAsset) -> off_t; @@ -1906,87 +1765,52 @@ extern "C" { asset: *mut AAsset, outStart: *mut off_t, outLength: *mut off_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AAsset_openFileDescriptor64( asset: *mut AAsset, outStart: *mut off64_t, outLength: *mut off64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AAsset_isAllocated(asset: *mut AAsset) -> ::std::os::raw::c_int; + pub fn AAsset_isAllocated(asset: *mut AAsset) -> ::std::ffi::c_int; } pub type __gnuc_va_list = __BindgenOpaqueArray; pub type va_list = __BindgenOpaqueArray; #[repr(C)] pub struct JavaVMAttachArgs { pub version: jint, - pub name: *const ::std::os::raw::c_char, + pub name: *const ::std::ffi::c_char, pub group: jobject, } -#[test] -fn bindgen_test_layout_JavaVMAttachArgs() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of JavaVMAttachArgs" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of JavaVMAttachArgs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMAttachArgs::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 8usize, - "Offset of field: JavaVMAttachArgs::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).group) as usize - ptr as usize }, - 16usize, - "Offset of field: JavaVMAttachArgs::group" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMAttachArgs"][::std::mem::size_of::() - 24usize]; + ["Alignment of JavaVMAttachArgs"][::std::mem::align_of::() - 8usize]; + ["Offset of field: JavaVMAttachArgs::version"] + [::std::mem::offset_of!(JavaVMAttachArgs, version) - 0usize]; + ["Offset of field: JavaVMAttachArgs::name"] + [::std::mem::offset_of!(JavaVMAttachArgs, name) - 8usize]; + ["Offset of field: JavaVMAttachArgs::group"] + [::std::mem::offset_of!(JavaVMAttachArgs, group) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct JavaVMOption { - pub optionString: *const ::std::os::raw::c_char, - pub extraInfo: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_JavaVMOption() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of JavaVMOption" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of JavaVMOption" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).optionString) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMOption::optionString" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).extraInfo) as usize - ptr as usize }, - 8usize, - "Offset of field: JavaVMOption::extraInfo" - ); -} + pub optionString: *const ::std::ffi::c_char, + pub extraInfo: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMOption"][::std::mem::size_of::() - 16usize]; + ["Alignment of JavaVMOption"][::std::mem::align_of::() - 8usize]; + ["Offset of field: JavaVMOption::optionString"] + [::std::mem::offset_of!(JavaVMOption, optionString) - 0usize]; + ["Offset of field: JavaVMOption::extraInfo"] + [::std::mem::offset_of!(JavaVMOption, extraInfo) - 8usize]; +}; #[repr(C)] pub struct JavaVMInitArgs { pub version: jint, @@ -1994,41 +1818,19 @@ pub struct JavaVMInitArgs { pub options: *mut JavaVMOption, pub ignoreUnrecognized: jboolean, } -#[test] -fn bindgen_test_layout_JavaVMInitArgs() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of JavaVMInitArgs" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of JavaVMInitArgs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMInitArgs::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).nOptions) as usize - ptr as usize }, - 4usize, - "Offset of field: JavaVMInitArgs::nOptions" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).options) as usize - ptr as usize }, - 8usize, - "Offset of field: JavaVMInitArgs::options" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ignoreUnrecognized) as usize - ptr as usize }, - 16usize, - "Offset of field: JavaVMInitArgs::ignoreUnrecognized" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMInitArgs"][::std::mem::size_of::() - 24usize]; + ["Alignment of JavaVMInitArgs"][::std::mem::align_of::() - 8usize]; + ["Offset of field: JavaVMInitArgs::version"] + [::std::mem::offset_of!(JavaVMInitArgs, version) - 0usize]; + ["Offset of field: JavaVMInitArgs::nOptions"] + [::std::mem::offset_of!(JavaVMInitArgs, nOptions) - 4usize]; + ["Offset of field: JavaVMInitArgs::options"] + [::std::mem::offset_of!(JavaVMInitArgs, options) - 8usize]; + ["Offset of field: JavaVMInitArgs::ignoreUnrecognized"] + [::std::mem::offset_of!(JavaVMInitArgs, ignoreUnrecognized) - 16usize]; +}; extern "C" { pub fn AAssetManager_fromJava(env: *mut JNIEnv, assetManager: jobject) -> *mut AAssetManager; } @@ -2036,7 +1838,7 @@ pub const ANDROID_BITMAP_RESULT_SUCCESS: _bindgen_ty_2 = 0; pub const ANDROID_BITMAP_RESULT_BAD_PARAMETER: _bindgen_ty_2 = -1; pub const ANDROID_BITMAP_RESULT_JNI_EXCEPTION: _bindgen_ty_2 = -2; pub const ANDROID_BITMAP_RESULT_ALLOCATION_FAILED: _bindgen_ty_2 = -3; -pub type _bindgen_ty_2 = ::std::os::raw::c_int; +pub type _bindgen_ty_2 = ::std::ffi::c_int; impl AndroidBitmapFormat { pub const ANDROID_BITMAP_FORMAT_NONE: AndroidBitmapFormat = AndroidBitmapFormat(0); } @@ -2060,15 +1862,15 @@ impl AndroidBitmapFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AndroidBitmapFormat(pub ::std::os::raw::c_uint); +pub struct AndroidBitmapFormat(pub ::std::ffi::c_uint); pub const ANDROID_BITMAP_FLAGS_ALPHA_PREMUL: _bindgen_ty_3 = 0; pub const ANDROID_BITMAP_FLAGS_ALPHA_OPAQUE: _bindgen_ty_3 = 1; pub const ANDROID_BITMAP_FLAGS_ALPHA_UNPREMUL: _bindgen_ty_3 = 2; pub const ANDROID_BITMAP_FLAGS_ALPHA_MASK: _bindgen_ty_3 = 3; pub const ANDROID_BITMAP_FLAGS_ALPHA_SHIFT: _bindgen_ty_3 = 0; -pub type _bindgen_ty_3 = ::std::os::raw::c_uint; +pub type _bindgen_ty_3 = ::std::ffi::c_uint; pub const ANDROID_BITMAP_FLAGS_IS_HARDWARE: _bindgen_ty_4 = -2147483648; -pub type _bindgen_ty_4 = ::std::os::raw::c_int; +pub type _bindgen_ty_4 = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AndroidBitmapInfo { @@ -2078,52 +1880,27 @@ pub struct AndroidBitmapInfo { pub format: i32, pub flags: u32, } -#[test] -fn bindgen_test_layout_AndroidBitmapInfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 20usize, - "Size of AndroidBitmapInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AndroidBitmapInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: AndroidBitmapInfo::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: AndroidBitmapInfo::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 8usize, - "Offset of field: AndroidBitmapInfo::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: AndroidBitmapInfo::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 16usize, - "Offset of field: AndroidBitmapInfo::flags" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AndroidBitmapInfo"][::std::mem::size_of::() - 20usize]; + ["Alignment of AndroidBitmapInfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AndroidBitmapInfo::width"] + [::std::mem::offset_of!(AndroidBitmapInfo, width) - 0usize]; + ["Offset of field: AndroidBitmapInfo::height"] + [::std::mem::offset_of!(AndroidBitmapInfo, height) - 4usize]; + ["Offset of field: AndroidBitmapInfo::stride"] + [::std::mem::offset_of!(AndroidBitmapInfo, stride) - 8usize]; + ["Offset of field: AndroidBitmapInfo::format"] + [::std::mem::offset_of!(AndroidBitmapInfo, format) - 12usize]; + ["Offset of field: AndroidBitmapInfo::flags"] + [::std::mem::offset_of!(AndroidBitmapInfo, flags) - 16usize]; +}; extern "C" { pub fn AndroidBitmap_getInfo( env: *mut JNIEnv, jbitmap: jobject, info: *mut AndroidBitmapInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AndroidBitmap_getDataSpace(env: *mut JNIEnv, jbitmap: jobject) -> i32; @@ -2132,11 +1909,11 @@ extern "C" { pub fn AndroidBitmap_lockPixels( env: *mut JNIEnv, jbitmap: jobject, - addrPtr: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + addrPtr: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> ::std::os::raw::c_int; + pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> ::std::ffi::c_int; } impl AndroidBitmapCompressFormat { pub const ANDROID_BITMAP_COMPRESS_FORMAT_JPEG: AndroidBitmapCompressFormat = @@ -2156,11 +1933,11 @@ impl AndroidBitmapCompressFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AndroidBitmapCompressFormat(pub ::std::os::raw::c_uint); +pub struct AndroidBitmapCompressFormat(pub ::std::ffi::c_uint); pub type AndroidBitmap_CompressWriteFunc = ::std::option::Option< unsafe extern "C" fn( - userContext: *mut ::std::os::raw::c_void, - data: *const ::std::os::raw::c_void, + userContext: *mut ::std::ffi::c_void, + data: *const ::std::ffi::c_void, size: usize, ) -> bool, >; @@ -2168,12 +1945,12 @@ extern "C" { pub fn AndroidBitmap_compress( info: *const AndroidBitmapInfo, dataspace: i32, - pixels: *const ::std::os::raw::c_void, + pixels: *const ::std::ffi::c_void, format: i32, quality: i32, - userContext: *mut ::std::os::raw::c_void, + userContext: *mut ::std::ffi::c_void, fn_: AndroidBitmap_CompressWriteFunc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -2185,7 +1962,7 @@ extern "C" { env: *mut JNIEnv, bitmap: jobject, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -2199,19 +1976,18 @@ pub struct AChoreographerFrameCallbackData { _unused: [u8; 0], } pub type AChoreographer_frameCallback = ::std::option::Option< - unsafe extern "C" fn(frameTimeNanos: ::std::os::raw::c_long, data: *mut ::std::os::raw::c_void), ->; -pub type AChoreographer_frameCallback64 = ::std::option::Option< - unsafe extern "C" fn(frameTimeNanos: i64, data: *mut ::std::os::raw::c_void), + unsafe extern "C" fn(frameTimeNanos: ::std::ffi::c_long, data: *mut ::std::ffi::c_void), >; +pub type AChoreographer_frameCallback64 = + ::std::option::Option; pub type AChoreographer_vsyncCallback = ::std::option::Option< unsafe extern "C" fn( callbackData: *const AChoreographerFrameCallbackData, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ), >; pub type AChoreographer_refreshRateCallback = ::std::option::Option< - unsafe extern "C" fn(vsyncPeriodNanos: i64, data: *mut ::std::os::raw::c_void), + unsafe extern "C" fn(vsyncPeriodNanos: i64, data: *mut ::std::ffi::c_void), >; extern "C" { pub fn AChoreographer_getInstance() -> *mut AChoreographer; @@ -2220,29 +1996,29 @@ extern "C" { pub fn AChoreographer_postFrameCallback( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_postFrameCallbackDelayed( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback, - data: *mut ::std::os::raw::c_void, - delayMillis: ::std::os::raw::c_long, + data: *mut ::std::ffi::c_void, + delayMillis: ::std::ffi::c_long, ); } extern "C" { pub fn AChoreographer_postFrameCallback64( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback64, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_postFrameCallbackDelayed64( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback64, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, delayMillis: u32, ); } @@ -2250,21 +2026,21 @@ extern "C" { pub fn AChoreographer_postVsyncCallback( choreographer: *mut AChoreographer, callback: AChoreographer_vsyncCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_registerRefreshRateCallback( choreographer: *mut AChoreographer, arg1: AChoreographer_refreshRateCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_unregisterRefreshRateCallback( choreographer: *mut AChoreographer, arg1: AChoreographer_refreshRateCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { @@ -2396,7 +2172,7 @@ pub const ACONFIGURATION_GRAMMATICAL_GENDER_ANY: _bindgen_ty_5 = 0; pub const ACONFIGURATION_GRAMMATICAL_GENDER_NEUTER: _bindgen_ty_5 = 1; pub const ACONFIGURATION_GRAMMATICAL_GENDER_FEMININE: _bindgen_ty_5 = 2; pub const ACONFIGURATION_GRAMMATICAL_GENDER_MASCULINE: _bindgen_ty_5 = 3; -pub type _bindgen_ty_5 = ::std::os::raw::c_uint; +pub type _bindgen_ty_5 = ::std::ffi::c_uint; extern "C" { pub fn AConfiguration_new() -> *mut AConfiguration; } @@ -2424,25 +2200,25 @@ extern "C" { extern "C" { pub fn AConfiguration_getLanguage( config: *mut AConfiguration, - outLanguage: *mut ::std::os::raw::c_char, + outLanguage: *mut ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_setLanguage( config: *mut AConfiguration, - language: *const ::std::os::raw::c_char, + language: *const ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_getCountry( config: *mut AConfiguration, - outCountry: *mut ::std::os::raw::c_char, + outCountry: *mut ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_setCountry( config: *mut AConfiguration, - country: *const ::std::os::raw::c_char, + country: *const ::std::ffi::c_char, ); } extern "C" { @@ -2572,31 +2348,13 @@ pub struct imaxdiv_t { pub quot: intmax_t, pub rem: intmax_t, } -#[test] -fn bindgen_test_layout_imaxdiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of imaxdiv_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of imaxdiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: imaxdiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 8usize, - "Offset of field: imaxdiv_t::rem" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of imaxdiv_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of imaxdiv_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: imaxdiv_t::quot"][::std::mem::offset_of!(imaxdiv_t, quot) - 0usize]; + ["Offset of field: imaxdiv_t::rem"][::std::mem::offset_of!(imaxdiv_t, rem) - 8usize]; +}; extern "C" { pub fn imaxabs(__i: intmax_t) -> intmax_t; } @@ -2605,30 +2363,30 @@ extern "C" { } extern "C" { pub fn strtoimax( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, ) -> intmax_t; } extern "C" { pub fn strtoumax( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, ) -> uintmax_t; } extern "C" { pub fn wcstoimax( __s: *const wchar_t, __end_ptr: *mut *mut wchar_t, - __base: ::std::os::raw::c_int, + __base: ::std::ffi::c_int, ) -> intmax_t; } extern "C" { pub fn wcstoumax( __s: *const wchar_t, __end_ptr: *mut *mut wchar_t, - __base: ::std::os::raw::c_int, + __base: ::std::ffi::c_int, ) -> uintmax_t; } impl ADataSpace { @@ -2785,7 +2543,7 @@ pub const ANDROID_DLEXT_FORCE_LOAD: _bindgen_ty_6 = 64; pub const ANDROID_DLEXT_USE_NAMESPACE: _bindgen_ty_6 = 512; pub const ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE: _bindgen_ty_6 = 1024; pub const ANDROID_DLEXT_VALID_FLAG_BITS: _bindgen_ty_6 = 1663; -pub type _bindgen_ty_6 = ::std::os::raw::c_uint; +pub type _bindgen_ty_6 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct android_namespace_t { @@ -2795,69 +2553,38 @@ pub struct android_namespace_t { #[derive(Debug, Copy, Clone)] pub struct android_dlextinfo { pub flags: u64, - pub reserved_addr: *mut ::std::os::raw::c_void, + pub reserved_addr: *mut ::std::ffi::c_void, pub reserved_size: usize, - pub relro_fd: ::std::os::raw::c_int, - pub library_fd: ::std::os::raw::c_int, + pub relro_fd: ::std::ffi::c_int, + pub library_fd: ::std::ffi::c_int, pub library_fd_offset: off64_t, pub library_namespace: *mut android_namespace_t, } -#[test] -fn bindgen_test_layout_android_dlextinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of android_dlextinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of android_dlextinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 0usize, - "Offset of field: android_dlextinfo::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved_addr) as usize - ptr as usize }, - 8usize, - "Offset of field: android_dlextinfo::reserved_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved_size) as usize - ptr as usize }, - 16usize, - "Offset of field: android_dlextinfo::reserved_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).relro_fd) as usize - ptr as usize }, - 24usize, - "Offset of field: android_dlextinfo::relro_fd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_fd) as usize - ptr as usize }, - 28usize, - "Offset of field: android_dlextinfo::library_fd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_fd_offset) as usize - ptr as usize }, - 32usize, - "Offset of field: android_dlextinfo::library_fd_offset" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_namespace) as usize - ptr as usize }, - 40usize, - "Offset of field: android_dlextinfo::library_namespace" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of android_dlextinfo"][::std::mem::size_of::() - 48usize]; + ["Alignment of android_dlextinfo"][::std::mem::align_of::() - 8usize]; + ["Offset of field: android_dlextinfo::flags"] + [::std::mem::offset_of!(android_dlextinfo, flags) - 0usize]; + ["Offset of field: android_dlextinfo::reserved_addr"] + [::std::mem::offset_of!(android_dlextinfo, reserved_addr) - 8usize]; + ["Offset of field: android_dlextinfo::reserved_size"] + [::std::mem::offset_of!(android_dlextinfo, reserved_size) - 16usize]; + ["Offset of field: android_dlextinfo::relro_fd"] + [::std::mem::offset_of!(android_dlextinfo, relro_fd) - 24usize]; + ["Offset of field: android_dlextinfo::library_fd"] + [::std::mem::offset_of!(android_dlextinfo, library_fd) - 28usize]; + ["Offset of field: android_dlextinfo::library_fd_offset"] + [::std::mem::offset_of!(android_dlextinfo, library_fd_offset) - 32usize]; + ["Offset of field: android_dlextinfo::library_namespace"] + [::std::mem::offset_of!(android_dlextinfo, library_namespace) - 40usize]; +}; extern "C" { pub fn android_dlopen_ext( - __filename: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, + __filename: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, __info: *const android_dlextinfo, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } impl android_fdsan_owner_type { pub const ANDROID_FDSAN_OWNER_TYPE_GENERIC_00: android_fdsan_owner_type = @@ -2923,28 +2650,21 @@ impl android_fdsan_owner_type { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_fdsan_owner_type(pub ::std::os::raw::c_uint); +pub struct android_fdsan_owner_type(pub ::std::ffi::c_uint); extern "C" { pub fn android_fdsan_create_owner_tag(type_: android_fdsan_owner_type, tag: u64) -> u64; } extern "C" { - pub fn android_fdsan_exchange_owner_tag( - fd: ::std::os::raw::c_int, - expected_tag: u64, - new_tag: u64, - ); + pub fn android_fdsan_exchange_owner_tag(fd: ::std::ffi::c_int, expected_tag: u64, new_tag: u64); } extern "C" { - pub fn android_fdsan_close_with_tag( - fd: ::std::os::raw::c_int, - tag: u64, - ) -> ::std::os::raw::c_int; + pub fn android_fdsan_close_with_tag(fd: ::std::ffi::c_int, tag: u64) -> ::std::ffi::c_int; } extern "C" { - pub fn android_fdsan_get_owner_tag(fd: ::std::os::raw::c_int) -> u64; + pub fn android_fdsan_get_owner_tag(fd: ::std::ffi::c_int) -> u64; } extern "C" { - pub fn android_fdsan_get_tag_type(tag: u64) -> *const ::std::os::raw::c_char; + pub fn android_fdsan_get_tag_type(tag: u64) -> *const ::std::ffi::c_char; } extern "C" { pub fn android_fdsan_get_tag_value(tag: u64) -> u64; @@ -2967,7 +2687,7 @@ impl android_fdsan_error_level { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_fdsan_error_level(pub ::std::os::raw::c_uint); +pub struct android_fdsan_error_level(pub ::std::ffi::c_uint); extern "C" { pub fn android_fdsan_get_error_level() -> android_fdsan_error_level; } @@ -2985,17 +2705,10 @@ extern "C" { pub fn AFileDescriptor_create(env: *mut JNIEnv) -> jobject; } extern "C" { - pub fn AFileDescriptor_getFd( - env: *mut JNIEnv, - fileDescriptor: jobject, - ) -> ::std::os::raw::c_int; + pub fn AFileDescriptor_getFd(env: *mut JNIEnv, fileDescriptor: jobject) -> ::std::ffi::c_int; } extern "C" { - pub fn AFileDescriptor_setFd( - env: *mut JNIEnv, - fileDescriptor: jobject, - fd: ::std::os::raw::c_int, - ); + pub fn AFileDescriptor_setFd(env: *mut JNIEnv, fileDescriptor: jobject, fd: ::std::ffi::c_int); } pub const AFONT_WEIGHT_MIN: _bindgen_ty_7 = 0; pub const AFONT_WEIGHT_THIN: _bindgen_ty_7 = 100; @@ -3008,7 +2721,7 @@ pub const AFONT_WEIGHT_BOLD: _bindgen_ty_7 = 700; pub const AFONT_WEIGHT_EXTRA_BOLD: _bindgen_ty_7 = 800; pub const AFONT_WEIGHT_BLACK: _bindgen_ty_7 = 900; pub const AFONT_WEIGHT_MAX: _bindgen_ty_7 = 1000; -pub type _bindgen_ty_7 = ::std::os::raw::c_uint; +pub type _bindgen_ty_7 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AFont { @@ -3018,7 +2731,7 @@ extern "C" { pub fn AFont_close(font: *mut AFont); } extern "C" { - pub fn AFont_getFontFilePath(font: *const AFont) -> *const ::std::os::raw::c_char; + pub fn AFont_getFontFilePath(font: *const AFont) -> *const ::std::ffi::c_char; } extern "C" { pub fn AFont_getWeight(font: *const AFont) -> u16; @@ -3027,7 +2740,7 @@ extern "C" { pub fn AFont_isItalic(font: *const AFont) -> bool; } extern "C" { - pub fn AFont_getLocale(font: *const AFont) -> *const ::std::os::raw::c_char; + pub fn AFont_getLocale(font: *const AFont) -> *const ::std::ffi::c_char; } extern "C" { pub fn AFont_getCollectionIndex(font: *const AFont) -> usize; @@ -3044,7 +2757,7 @@ extern "C" { pub const AFAMILY_VARIANT_DEFAULT: _bindgen_ty_8 = 0; pub const AFAMILY_VARIANT_COMPACT: _bindgen_ty_8 = 1; pub const AFAMILY_VARIANT_ELEGANT: _bindgen_ty_8 = 2; -pub type _bindgen_ty_8 = ::std::os::raw::c_uint; +pub type _bindgen_ty_8 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AFontMatcher { @@ -3062,7 +2775,7 @@ extern "C" { extern "C" { pub fn AFontMatcher_setLocales( matcher: *mut AFontMatcher, - languageTags: *const ::std::os::raw::c_char, + languageTags: *const ::std::ffi::c_char, ); } extern "C" { @@ -3071,7 +2784,7 @@ extern "C" { extern "C" { pub fn AFontMatcher_match( matcher: *const AFontMatcher, - familyName: *const ::std::os::raw::c_char, + familyName: *const ::std::ffi::c_char, text: *const u16, textLength: u32, runLengthOut: *mut u32, @@ -3085,37 +2798,15 @@ pub struct ARect { pub right: i32, pub bottom: i32, } -#[test] -fn bindgen_test_layout_ARect() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of ARect"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ARect" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).left) as usize - ptr as usize }, - 0usize, - "Offset of field: ARect::left" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).top) as usize - ptr as usize }, - 4usize, - "Offset of field: ARect::top" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).right) as usize - ptr as usize }, - 8usize, - "Offset of field: ARect::right" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bottom) as usize - ptr as usize }, - 12usize, - "Offset of field: ARect::bottom" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ARect"][::std::mem::size_of::() - 16usize]; + ["Alignment of ARect"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ARect::left"][::std::mem::offset_of!(ARect, left) - 0usize]; + ["Offset of field: ARect::top"][::std::mem::offset_of!(ARect, top) - 4usize]; + ["Offset of field: ARect::right"][::std::mem::offset_of!(ARect, right) - 8usize]; + ["Offset of field: ARect::bottom"][::std::mem::offset_of!(ARect, bottom) - 12usize]; +}; impl AHardwareBuffer_Format { pub const AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM: AHardwareBuffer_Format = AHardwareBuffer_Format(1); @@ -3187,7 +2878,7 @@ impl AHardwareBuffer_Format { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AHardwareBuffer_Format(pub ::std::os::raw::c_uint); +pub struct AHardwareBuffer_Format(pub ::std::ffi::c_uint); impl AHardwareBuffer_UsageFlags { pub const AHARDWAREBUFFER_USAGE_CPU_READ_NEVER: AHardwareBuffer_UsageFlags = AHardwareBuffer_UsageFlags(0); @@ -3346,7 +3037,7 @@ impl AHardwareBuffer_UsageFlags { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AHardwareBuffer_UsageFlags(pub ::std::os::raw::c_ulong); +pub struct AHardwareBuffer_UsageFlags(pub ::std::ffi::c_ulong); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Desc { @@ -3359,136 +3050,67 @@ pub struct AHardwareBuffer_Desc { pub rfu0: u32, pub rfu1: u64, } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Desc() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of AHardwareBuffer_Desc" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AHardwareBuffer_Desc" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Desc::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: AHardwareBuffer_Desc::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).layers) as usize - ptr as usize }, - 8usize, - "Offset of field: AHardwareBuffer_Desc::layers" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: AHardwareBuffer_Desc::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usage) as usize - ptr as usize }, - 16usize, - "Offset of field: AHardwareBuffer_Desc::usage" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 24usize, - "Offset of field: AHardwareBuffer_Desc::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rfu0) as usize - ptr as usize }, - 28usize, - "Offset of field: AHardwareBuffer_Desc::rfu0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rfu1) as usize - ptr as usize }, - 32usize, - "Offset of field: AHardwareBuffer_Desc::rfu1" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Desc"][::std::mem::size_of::() - 40usize]; + ["Alignment of AHardwareBuffer_Desc"][::std::mem::align_of::() - 8usize]; + ["Offset of field: AHardwareBuffer_Desc::width"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, width) - 0usize]; + ["Offset of field: AHardwareBuffer_Desc::height"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, height) - 4usize]; + ["Offset of field: AHardwareBuffer_Desc::layers"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, layers) - 8usize]; + ["Offset of field: AHardwareBuffer_Desc::format"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, format) - 12usize]; + ["Offset of field: AHardwareBuffer_Desc::usage"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, usage) - 16usize]; + ["Offset of field: AHardwareBuffer_Desc::stride"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, stride) - 24usize]; + ["Offset of field: AHardwareBuffer_Desc::rfu0"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, rfu0) - 28usize]; + ["Offset of field: AHardwareBuffer_Desc::rfu1"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, rfu1) - 32usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Plane { - pub data: *mut ::std::os::raw::c_void, + pub data: *mut ::std::ffi::c_void, pub pixelStride: u32, pub rowStride: u32, } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Plane() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AHardwareBuffer_Plane" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AHardwareBuffer_Plane" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Plane::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pixelStride) as usize - ptr as usize }, - 8usize, - "Offset of field: AHardwareBuffer_Plane::pixelStride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rowStride) as usize - ptr as usize }, - 12usize, - "Offset of field: AHardwareBuffer_Plane::rowStride" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Plane"][::std::mem::size_of::() - 16usize]; + ["Alignment of AHardwareBuffer_Plane"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AHardwareBuffer_Plane::data"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, data) - 0usize]; + ["Offset of field: AHardwareBuffer_Plane::pixelStride"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, pixelStride) - 8usize]; + ["Offset of field: AHardwareBuffer_Plane::rowStride"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, rowStride) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Planes { pub planeCount: u32, pub planes: [AHardwareBuffer_Plane; 4usize], } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Planes() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 72usize, - "Size of AHardwareBuffer_Planes" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AHardwareBuffer_Planes" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).planeCount) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Planes::planeCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).planes) as usize - ptr as usize }, - 8usize, - "Offset of field: AHardwareBuffer_Planes::planes" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Planes"][::std::mem::size_of::() - 72usize]; + ["Alignment of AHardwareBuffer_Planes"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AHardwareBuffer_Planes::planeCount"] + [::std::mem::offset_of!(AHardwareBuffer_Planes, planeCount) - 0usize]; + ["Offset of field: AHardwareBuffer_Planes::planes"] + [::std::mem::offset_of!(AHardwareBuffer_Planes, planes) - 8usize]; +}; extern "C" { pub fn AHardwareBuffer_allocate( desc: *const AHardwareBuffer_Desc, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_acquire(buffer: *mut AHardwareBuffer); @@ -3508,26 +3130,26 @@ extern "C" { usage: u64, fence: i32, rect: *const ARect, - outVirtualAddress: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + outVirtualAddress: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_unlock( buffer: *mut AHardwareBuffer, fence: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_sendHandleToUnixSocket( buffer: *const AHardwareBuffer, - socketFd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + socketFd: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_recvHandleFromUnixSocket( - socketFd: ::std::os::raw::c_int, + socketFd: ::std::ffi::c_int, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_lockPlanes( @@ -3536,10 +3158,10 @@ extern "C" { fence: i32, rect: *const ARect, outPlanes: *mut AHardwareBuffer_Planes, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AHardwareBuffer_isSupported(desc: *const AHardwareBuffer_Desc) -> ::std::os::raw::c_int; + pub fn AHardwareBuffer_isSupported(desc: *const AHardwareBuffer_Desc) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_lockAndGetInfo( @@ -3547,16 +3169,16 @@ extern "C" { usage: u64, fence: i32, rect: *const ARect, - outVirtualAddress: *mut *mut ::std::os::raw::c_void, + outVirtualAddress: *mut *mut ::std::ffi::c_void, outBytesPerPixel: *mut i32, outBytesPerStride: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_getId( buffer: *const AHardwareBuffer, outId: *mut u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_fromHardwareBuffer( @@ -3588,31 +3210,13 @@ pub struct AColor_xy { pub x: f32, pub y: f32, } -#[test] -fn bindgen_test_layout_AColor_xy() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AColor_xy" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AColor_xy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: AColor_xy::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: AColor_xy::y" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AColor_xy"][::std::mem::size_of::() - 8usize]; + ["Alignment of AColor_xy"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AColor_xy::x"][::std::mem::offset_of!(AColor_xy, x) - 0usize]; + ["Offset of field: AColor_xy::y"][::std::mem::offset_of!(AColor_xy, y) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHdrMetadata_smpte2086 { @@ -3623,84 +3227,40 @@ pub struct AHdrMetadata_smpte2086 { pub maxLuminance: f32, pub minLuminance: f32, } -#[test] -fn bindgen_test_layout_AHdrMetadata_smpte2086() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of AHdrMetadata_smpte2086" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHdrMetadata_smpte2086" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryRed) as usize - ptr as usize }, - 0usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryRed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryGreen) as usize - ptr as usize }, - 8usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryGreen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryBlue) as usize - ptr as usize }, - 16usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryBlue" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).whitePoint) as usize - ptr as usize }, - 24usize, - "Offset of field: AHdrMetadata_smpte2086::whitePoint" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxLuminance) as usize - ptr as usize }, - 32usize, - "Offset of field: AHdrMetadata_smpte2086::maxLuminance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).minLuminance) as usize - ptr as usize }, - 36usize, - "Offset of field: AHdrMetadata_smpte2086::minLuminance" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHdrMetadata_smpte2086"][::std::mem::size_of::() - 40usize]; + ["Alignment of AHdrMetadata_smpte2086"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryRed"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryRed) - 0usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryGreen"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryGreen) - 8usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryBlue"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryBlue) - 16usize]; + ["Offset of field: AHdrMetadata_smpte2086::whitePoint"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, whitePoint) - 24usize]; + ["Offset of field: AHdrMetadata_smpte2086::maxLuminance"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, maxLuminance) - 32usize]; + ["Offset of field: AHdrMetadata_smpte2086::minLuminance"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, minLuminance) - 36usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHdrMetadata_cta861_3 { pub maxContentLightLevel: f32, pub maxFrameAverageLightLevel: f32, } -#[test] -fn bindgen_test_layout_AHdrMetadata_cta861_3() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHdrMetadata_cta861_3" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHdrMetadata_cta861_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxContentLightLevel) as usize - ptr as usize }, - 0usize, - "Offset of field: AHdrMetadata_cta861_3::maxContentLightLevel" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxFrameAverageLightLevel) as usize - ptr as usize }, - 4usize, - "Offset of field: AHdrMetadata_cta861_3::maxFrameAverageLightLevel" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHdrMetadata_cta861_3"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHdrMetadata_cta861_3"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHdrMetadata_cta861_3::maxContentLightLevel"] + [::std::mem::offset_of!(AHdrMetadata_cta861_3, maxContentLightLevel) - 0usize]; + ["Offset of field: AHdrMetadata_cta861_3::maxFrameAverageLightLevel"] + [::std::mem::offset_of!(AHdrMetadata_cta861_3, maxFrameAverageLightLevel) - 4usize]; +}; pub const ANDROID_IMAGE_DECODER_SUCCESS: _bindgen_ty_9 = 0; pub const ANDROID_IMAGE_DECODER_INCOMPLETE: _bindgen_ty_9 = -1; pub const ANDROID_IMAGE_DECODER_ERROR: _bindgen_ty_9 = -2; @@ -3713,11 +3273,9 @@ pub const ANDROID_IMAGE_DECODER_INTERNAL_ERROR: _bindgen_ty_9 = -8; pub const ANDROID_IMAGE_DECODER_UNSUPPORTED_FORMAT: _bindgen_ty_9 = -9; pub const ANDROID_IMAGE_DECODER_FINISHED: _bindgen_ty_9 = -10; pub const ANDROID_IMAGE_DECODER_INVALID_STATE: _bindgen_ty_9 = -11; -pub type _bindgen_ty_9 = ::std::os::raw::c_int; +pub type _bindgen_ty_9 = ::std::ffi::c_int; extern "C" { - pub fn AImageDecoder_resultToString( - arg1: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_char; + pub fn AImageDecoder_resultToString(arg1: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3728,20 +3286,20 @@ extern "C" { pub fn AImageDecoder_createFromAAsset( asset: *mut AAsset, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_createFromFd( - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_createFromBuffer( - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_delete(decoder: *mut AImageDecoder); @@ -3750,38 +3308,37 @@ extern "C" { pub fn AImageDecoder_setAndroidBitmapFormat( decoder: *mut AImageDecoder, format: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setUnpremultipliedRequired( decoder: *mut AImageDecoder, unpremultipliedRequired: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setDataSpace( decoder: *mut AImageDecoder, dataspace: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setTargetSize( decoder: *mut AImageDecoder, width: i32, height: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_computeSampledSize( decoder: *const AImageDecoder, - sampleSize: ::std::os::raw::c_int, + sampleSize: ::std::ffi::c_int, width: *mut i32, height: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AImageDecoder_setCrop(decoder: *mut AImageDecoder, crop: ARect) - -> ::std::os::raw::c_int; + pub fn AImageDecoder_setCrop(decoder: *mut AImageDecoder, crop: ARect) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3802,7 +3359,7 @@ extern "C" { extern "C" { pub fn AImageDecoderHeaderInfo_getMimeType( arg1: *const AImageDecoderHeaderInfo, - ) -> *const ::std::os::raw::c_char; + ) -> *const ::std::ffi::c_char; } extern "C" { pub fn AImageDecoderHeaderInfo_getAndroidBitmapFormat( @@ -3812,7 +3369,7 @@ extern "C" { extern "C" { pub fn AImageDecoderHeaderInfo_getAlphaFlags( arg1: *const AImageDecoderHeaderInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoderHeaderInfo_getDataSpace(arg1: *const AImageDecoderHeaderInfo) -> i32; @@ -3823,24 +3380,24 @@ extern "C" { extern "C" { pub fn AImageDecoder_decodeImage( decoder: *mut AImageDecoder, - pixels: *mut ::std::os::raw::c_void, + pixels: *mut ::std::ffi::c_void, stride: usize, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_isAnimated(decoder: *mut AImageDecoder) -> bool; } pub const ANDROID_IMAGE_DECODER_INFINITE: _bindgen_ty_10 = 2147483647; -pub type _bindgen_ty_10 = ::std::os::raw::c_uint; +pub type _bindgen_ty_10 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoder_getRepeatCount(decoder: *mut AImageDecoder) -> i32; } extern "C" { - pub fn AImageDecoder_advanceFrame(decoder: *mut AImageDecoder) -> ::std::os::raw::c_int; + pub fn AImageDecoder_advanceFrame(decoder: *mut AImageDecoder) -> ::std::ffi::c_int; } extern "C" { - pub fn AImageDecoder_rewind(decoder: *mut AImageDecoder) -> ::std::os::raw::c_int; + pub fn AImageDecoder_rewind(decoder: *mut AImageDecoder) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3857,7 +3414,7 @@ extern "C" { pub fn AImageDecoder_getFrameInfo( decoder: *mut AImageDecoder, info: *mut AImageDecoderFrameInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoderFrameInfo_getDuration(info: *const AImageDecoderFrameInfo) -> i64; @@ -3872,13 +3429,13 @@ extern "C" { pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_NONE: _bindgen_ty_11 = 1; pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_BACKGROUND: _bindgen_ty_11 = 2; pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_PREVIOUS: _bindgen_ty_11 = 3; -pub type _bindgen_ty_11 = ::std::os::raw::c_uint; +pub type _bindgen_ty_11 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoderFrameInfo_getDisposeOp(info: *const AImageDecoderFrameInfo) -> i32; } pub const ANDROID_IMAGE_DECODER_BLEND_OP_SRC: _bindgen_ty_12 = 1; pub const ANDROID_IMAGE_DECODER_BLEND_OP_SRC_OVER: _bindgen_ty_12 = 2; -pub type _bindgen_ty_12 = ::std::os::raw::c_uint; +pub type _bindgen_ty_12 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoderFrameInfo_getBlendOp(info: *const AImageDecoderFrameInfo) -> i32; } @@ -4205,7 +3762,7 @@ pub const AKEYCODE_MACRO_1: _bindgen_ty_13 = 313; pub const AKEYCODE_MACRO_2: _bindgen_ty_13 = 314; pub const AKEYCODE_MACRO_3: _bindgen_ty_13 = 315; pub const AKEYCODE_MACRO_4: _bindgen_ty_13 = 316; -pub type _bindgen_ty_13 = ::std::os::raw::c_uint; +pub type _bindgen_ty_13 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ALooper { @@ -4215,15 +3772,15 @@ extern "C" { pub fn ALooper_forThread() -> *mut ALooper; } pub const ALOOPER_PREPARE_ALLOW_NON_CALLBACKS: _bindgen_ty_14 = 1; -pub type _bindgen_ty_14 = ::std::os::raw::c_uint; +pub type _bindgen_ty_14 = ::std::ffi::c_uint; extern "C" { - pub fn ALooper_prepare(opts: ::std::os::raw::c_int) -> *mut ALooper; + pub fn ALooper_prepare(opts: ::std::ffi::c_int) -> *mut ALooper; } pub const ALOOPER_POLL_WAKE: _bindgen_ty_15 = -1; pub const ALOOPER_POLL_CALLBACK: _bindgen_ty_15 = -2; pub const ALOOPER_POLL_TIMEOUT: _bindgen_ty_15 = -3; pub const ALOOPER_POLL_ERROR: _bindgen_ty_15 = -4; -pub type _bindgen_ty_15 = ::std::os::raw::c_int; +pub type _bindgen_ty_15 = ::std::ffi::c_int; extern "C" { pub fn ALooper_acquire(looper: *mut ALooper); } @@ -4235,29 +3792,29 @@ pub const ALOOPER_EVENT_OUTPUT: _bindgen_ty_16 = 2; pub const ALOOPER_EVENT_ERROR: _bindgen_ty_16 = 4; pub const ALOOPER_EVENT_HANGUP: _bindgen_ty_16 = 8; pub const ALOOPER_EVENT_INVALID: _bindgen_ty_16 = 16; -pub type _bindgen_ty_16 = ::std::os::raw::c_uint; +pub type _bindgen_ty_16 = ::std::ffi::c_uint; pub type ALooper_callbackFunc = ::std::option::Option< unsafe extern "C" fn( - fd: ::std::os::raw::c_int, - events: ::std::os::raw::c_int, - data: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + events: ::std::ffi::c_int, + data: *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >; extern "C" { pub fn ALooper_pollOnce( - timeoutMillis: ::std::os::raw::c_int, - outFd: *mut ::std::os::raw::c_int, - outEvents: *mut ::std::os::raw::c_int, - outData: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + timeoutMillis: ::std::ffi::c_int, + outFd: *mut ::std::ffi::c_int, + outEvents: *mut ::std::ffi::c_int, + outData: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ALooper_pollAll( - timeoutMillis: ::std::os::raw::c_int, - outFd: *mut ::std::os::raw::c_int, - outEvents: *mut ::std::os::raw::c_int, - outData: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + timeoutMillis: ::std::ffi::c_int, + outFd: *mut ::std::ffi::c_int, + outEvents: *mut ::std::ffi::c_int, + outData: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ALooper_wake(looper: *mut ALooper); @@ -4265,24 +3822,21 @@ extern "C" { extern "C" { pub fn ALooper_addFd( looper: *mut ALooper, - fd: ::std::os::raw::c_int, - ident: ::std::os::raw::c_int, - events: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + ident: ::std::ffi::c_int, + events: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + data: *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ALooper_removeFd( - looper: *mut ALooper, - fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn ALooper_removeFd(looper: *mut ALooper, fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } pub const AKEY_STATE_UNKNOWN: _bindgen_ty_17 = -1; pub const AKEY_STATE_UP: _bindgen_ty_17 = 0; pub const AKEY_STATE_DOWN: _bindgen_ty_17 = 1; pub const AKEY_STATE_VIRTUAL: _bindgen_ty_17 = 2; -pub type _bindgen_ty_17 = ::std::os::raw::c_int; +pub type _bindgen_ty_17 = ::std::ffi::c_int; pub const AMETA_NONE: _bindgen_ty_18 = 0; pub const AMETA_ALT_ON: _bindgen_ty_18 = 2; pub const AMETA_ALT_LEFT_ON: _bindgen_ty_18 = 16; @@ -4301,7 +3855,7 @@ pub const AMETA_META_RIGHT_ON: _bindgen_ty_18 = 262144; pub const AMETA_CAPS_LOCK_ON: _bindgen_ty_18 = 1048576; pub const AMETA_NUM_LOCK_ON: _bindgen_ty_18 = 2097152; pub const AMETA_SCROLL_LOCK_ON: _bindgen_ty_18 = 4194304; -pub type _bindgen_ty_18 = ::std::os::raw::c_uint; +pub type _bindgen_ty_18 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AInputEvent { @@ -4313,11 +3867,11 @@ pub const AINPUT_EVENT_TYPE_FOCUS: _bindgen_ty_19 = 3; pub const AINPUT_EVENT_TYPE_CAPTURE: _bindgen_ty_19 = 4; pub const AINPUT_EVENT_TYPE_DRAG: _bindgen_ty_19 = 5; pub const AINPUT_EVENT_TYPE_TOUCH_MODE: _bindgen_ty_19 = 6; -pub type _bindgen_ty_19 = ::std::os::raw::c_uint; +pub type _bindgen_ty_19 = ::std::ffi::c_uint; pub const AKEY_EVENT_ACTION_DOWN: _bindgen_ty_20 = 0; pub const AKEY_EVENT_ACTION_UP: _bindgen_ty_20 = 1; pub const AKEY_EVENT_ACTION_MULTIPLE: _bindgen_ty_20 = 2; -pub type _bindgen_ty_20 = ::std::os::raw::c_uint; +pub type _bindgen_ty_20 = ::std::ffi::c_uint; pub const AKEY_EVENT_FLAG_WOKE_HERE: _bindgen_ty_21 = 1; pub const AKEY_EVENT_FLAG_SOFT_KEYBOARD: _bindgen_ty_21 = 2; pub const AKEY_EVENT_FLAG_KEEP_TOUCH_MODE: _bindgen_ty_21 = 4; @@ -4329,7 +3883,7 @@ pub const AKEY_EVENT_FLAG_LONG_PRESS: _bindgen_ty_21 = 128; pub const AKEY_EVENT_FLAG_CANCELED_LONG_PRESS: _bindgen_ty_21 = 256; pub const AKEY_EVENT_FLAG_TRACKING: _bindgen_ty_21 = 512; pub const AKEY_EVENT_FLAG_FALLBACK: _bindgen_ty_21 = 1024; -pub type _bindgen_ty_21 = ::std::os::raw::c_uint; +pub type _bindgen_ty_21 = ::std::ffi::c_uint; pub const AMOTION_EVENT_ACTION_MASK: _bindgen_ty_22 = 255; pub const AMOTION_EVENT_ACTION_POINTER_INDEX_MASK: _bindgen_ty_22 = 65280; pub const AMOTION_EVENT_ACTION_DOWN: _bindgen_ty_22 = 0; @@ -4345,15 +3899,15 @@ pub const AMOTION_EVENT_ACTION_HOVER_ENTER: _bindgen_ty_22 = 9; pub const AMOTION_EVENT_ACTION_HOVER_EXIT: _bindgen_ty_22 = 10; pub const AMOTION_EVENT_ACTION_BUTTON_PRESS: _bindgen_ty_22 = 11; pub const AMOTION_EVENT_ACTION_BUTTON_RELEASE: _bindgen_ty_22 = 12; -pub type _bindgen_ty_22 = ::std::os::raw::c_uint; +pub type _bindgen_ty_22 = ::std::ffi::c_uint; pub const AMOTION_EVENT_FLAG_WINDOW_IS_OBSCURED: _bindgen_ty_23 = 1; -pub type _bindgen_ty_23 = ::std::os::raw::c_uint; +pub type _bindgen_ty_23 = ::std::ffi::c_uint; pub const AMOTION_EVENT_EDGE_FLAG_NONE: _bindgen_ty_24 = 0; pub const AMOTION_EVENT_EDGE_FLAG_TOP: _bindgen_ty_24 = 1; pub const AMOTION_EVENT_EDGE_FLAG_BOTTOM: _bindgen_ty_24 = 2; pub const AMOTION_EVENT_EDGE_FLAG_LEFT: _bindgen_ty_24 = 4; pub const AMOTION_EVENT_EDGE_FLAG_RIGHT: _bindgen_ty_24 = 8; -pub type _bindgen_ty_24 = ::std::os::raw::c_uint; +pub type _bindgen_ty_24 = ::std::ffi::c_uint; pub const AMOTION_EVENT_AXIS_X: _bindgen_ty_25 = 0; pub const AMOTION_EVENT_AXIS_Y: _bindgen_ty_25 = 1; pub const AMOTION_EVENT_AXIS_PRESSURE: _bindgen_ty_25 = 2; @@ -4406,7 +3960,7 @@ pub const AMOTION_EVENT_AXIS_GESTURE_SCROLL_Y_DISTANCE: _bindgen_ty_25 = 51; pub const AMOTION_EVENT_AXIS_GESTURE_PINCH_SCALE_FACTOR: _bindgen_ty_25 = 52; pub const AMOTION_EVENT_AXIS_GESTURE_SWIPE_FINGER_COUNT: _bindgen_ty_25 = 53; pub const AMOTION_EVENT_MAXIMUM_VALID_AXIS_VALUE: _bindgen_ty_25 = 53; -pub type _bindgen_ty_25 = ::std::os::raw::c_uint; +pub type _bindgen_ty_25 = ::std::ffi::c_uint; pub const AMOTION_EVENT_BUTTON_PRIMARY: _bindgen_ty_26 = 1; pub const AMOTION_EVENT_BUTTON_SECONDARY: _bindgen_ty_26 = 2; pub const AMOTION_EVENT_BUTTON_TERTIARY: _bindgen_ty_26 = 4; @@ -4414,14 +3968,14 @@ pub const AMOTION_EVENT_BUTTON_BACK: _bindgen_ty_26 = 8; pub const AMOTION_EVENT_BUTTON_FORWARD: _bindgen_ty_26 = 16; pub const AMOTION_EVENT_BUTTON_STYLUS_PRIMARY: _bindgen_ty_26 = 32; pub const AMOTION_EVENT_BUTTON_STYLUS_SECONDARY: _bindgen_ty_26 = 64; -pub type _bindgen_ty_26 = ::std::os::raw::c_uint; +pub type _bindgen_ty_26 = ::std::ffi::c_uint; pub const AMOTION_EVENT_TOOL_TYPE_UNKNOWN: _bindgen_ty_27 = 0; pub const AMOTION_EVENT_TOOL_TYPE_FINGER: _bindgen_ty_27 = 1; pub const AMOTION_EVENT_TOOL_TYPE_STYLUS: _bindgen_ty_27 = 2; pub const AMOTION_EVENT_TOOL_TYPE_MOUSE: _bindgen_ty_27 = 3; pub const AMOTION_EVENT_TOOL_TYPE_ERASER: _bindgen_ty_27 = 4; pub const AMOTION_EVENT_TOOL_TYPE_PALM: _bindgen_ty_27 = 5; -pub type _bindgen_ty_27 = ::std::os::raw::c_uint; +pub type _bindgen_ty_27 = ::std::ffi::c_uint; impl AMotionClassification { pub const AMOTION_EVENT_CLASSIFICATION_NONE: AMotionClassification = AMotionClassification(0); } @@ -4454,7 +4008,7 @@ pub const AINPUT_SOURCE_CLASS_POINTER: _bindgen_ty_28 = 2; pub const AINPUT_SOURCE_CLASS_NAVIGATION: _bindgen_ty_28 = 4; pub const AINPUT_SOURCE_CLASS_POSITION: _bindgen_ty_28 = 8; pub const AINPUT_SOURCE_CLASS_JOYSTICK: _bindgen_ty_28 = 16; -pub type _bindgen_ty_28 = ::std::os::raw::c_uint; +pub type _bindgen_ty_28 = ::std::ffi::c_uint; pub const AINPUT_SOURCE_UNKNOWN: _bindgen_ty_29 = 0; pub const AINPUT_SOURCE_KEYBOARD: _bindgen_ty_29 = 257; pub const AINPUT_SOURCE_DPAD: _bindgen_ty_29 = 513; @@ -4472,11 +4026,11 @@ pub const AINPUT_SOURCE_HDMI: _bindgen_ty_29 = 33554433; pub const AINPUT_SOURCE_SENSOR: _bindgen_ty_29 = 67108864; pub const AINPUT_SOURCE_ROTARY_ENCODER: _bindgen_ty_29 = 4194304; pub const AINPUT_SOURCE_ANY: _bindgen_ty_29 = 4294967040; -pub type _bindgen_ty_29 = ::std::os::raw::c_uint; +pub type _bindgen_ty_29 = ::std::ffi::c_uint; pub const AINPUT_KEYBOARD_TYPE_NONE: _bindgen_ty_30 = 0; pub const AINPUT_KEYBOARD_TYPE_NON_ALPHABETIC: _bindgen_ty_30 = 1; pub const AINPUT_KEYBOARD_TYPE_ALPHABETIC: _bindgen_ty_30 = 2; -pub type _bindgen_ty_30 = ::std::os::raw::c_uint; +pub type _bindgen_ty_30 = ::std::ffi::c_uint; pub const AINPUT_MOTION_RANGE_X: _bindgen_ty_31 = 0; pub const AINPUT_MOTION_RANGE_Y: _bindgen_ty_31 = 1; pub const AINPUT_MOTION_RANGE_PRESSURE: _bindgen_ty_31 = 2; @@ -4486,7 +4040,7 @@ pub const AINPUT_MOTION_RANGE_TOUCH_MINOR: _bindgen_ty_31 = 5; pub const AINPUT_MOTION_RANGE_TOOL_MAJOR: _bindgen_ty_31 = 6; pub const AINPUT_MOTION_RANGE_TOOL_MINOR: _bindgen_ty_31 = 7; pub const AINPUT_MOTION_RANGE_ORIENTATION: _bindgen_ty_31 = 8; -pub type _bindgen_ty_31 = ::std::os::raw::c_uint; +pub type _bindgen_ty_31 = ::std::ffi::c_uint; extern "C" { pub fn AInputEvent_getType(event: *const AInputEvent) -> i32; } @@ -4732,9 +4286,9 @@ extern "C" { pub fn AInputQueue_attachLooper( queue: *mut AInputQueue, looper: *mut ALooper, - ident: ::std::os::raw::c_int, + ident: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { @@ -4753,7 +4307,7 @@ extern "C" { pub fn AInputQueue_finishEvent( queue: *mut AInputQueue, event: *mut AInputEvent, - handled: ::std::os::raw::c_int, + handled: ::std::ffi::c_int, ); } extern "C" { @@ -4788,35 +4342,35 @@ impl android_LogPriority { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_LogPriority(pub ::std::os::raw::c_uint); +pub struct android_LogPriority(pub ::std::ffi::c_uint); extern "C" { pub fn __android_log_write( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - text: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + text: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_print( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_vprint( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ap: va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_assert( - cond: *const ::std::os::raw::c_char, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + cond: *const ::std::ffi::c_char, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... ) -> !; } @@ -4855,24 +4409,24 @@ impl log_id { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct log_id(pub ::std::os::raw::c_uint); +pub struct log_id(pub ::std::ffi::c_uint); pub use self::log_id as log_id_t; extern "C" { pub fn __android_log_buf_write( - bufID: ::std::os::raw::c_int, - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - text: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + bufID: ::std::ffi::c_int, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + text: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_buf_print( - bufID: ::std::os::raw::c_int, - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + bufID: ::std::ffi::c_int, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -4880,66 +4434,35 @@ pub struct __android_log_message { pub struct_size: usize, pub buffer_id: i32, pub priority: i32, - pub tag: *const ::std::os::raw::c_char, - pub file: *const ::std::os::raw::c_char, + pub tag: *const ::std::ffi::c_char, + pub file: *const ::std::ffi::c_char, pub line: u32, - pub message: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout___android_log_message() { - const UNINIT: ::std::mem::MaybeUninit<__android_log_message> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__android_log_message>(), - 48usize, - "Size of __android_log_message" - ); - assert_eq!( - ::std::mem::align_of::<__android_log_message>(), - 8usize, - "Alignment of __android_log_message" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).struct_size) as usize - ptr as usize }, - 0usize, - "Offset of field: __android_log_message::struct_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).buffer_id) as usize - ptr as usize }, - 8usize, - "Offset of field: __android_log_message::buffer_id" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).priority) as usize - ptr as usize }, - 12usize, - "Offset of field: __android_log_message::priority" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 16usize, - "Offset of field: __android_log_message::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).file) as usize - ptr as usize }, - 24usize, - "Offset of field: __android_log_message::file" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).line) as usize - ptr as usize }, - 32usize, - "Offset of field: __android_log_message::line" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).message) as usize - ptr as usize }, - 40usize, - "Offset of field: __android_log_message::message" - ); -} + pub message: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __android_log_message"][::std::mem::size_of::<__android_log_message>() - 48usize]; + ["Alignment of __android_log_message"] + [::std::mem::align_of::<__android_log_message>() - 8usize]; + ["Offset of field: __android_log_message::struct_size"] + [::std::mem::offset_of!(__android_log_message, struct_size) - 0usize]; + ["Offset of field: __android_log_message::buffer_id"] + [::std::mem::offset_of!(__android_log_message, buffer_id) - 8usize]; + ["Offset of field: __android_log_message::priority"] + [::std::mem::offset_of!(__android_log_message, priority) - 12usize]; + ["Offset of field: __android_log_message::tag"] + [::std::mem::offset_of!(__android_log_message, tag) - 16usize]; + ["Offset of field: __android_log_message::file"] + [::std::mem::offset_of!(__android_log_message, file) - 24usize]; + ["Offset of field: __android_log_message::line"] + [::std::mem::offset_of!(__android_log_message, line) - 32usize]; + ["Offset of field: __android_log_message::message"] + [::std::mem::offset_of!(__android_log_message, message) - 40usize]; +}; pub type __android_logger_function = ::std::option::Option; pub type __android_aborter_function = - ::std::option::Option; + ::std::option::Option; extern "C" { pub fn __android_log_write_log_message(log_message: *mut __android_log_message); } @@ -4956,25 +4479,25 @@ extern "C" { pub fn __android_log_set_aborter(aborter: __android_aborter_function); } extern "C" { - pub fn __android_log_call_aborter(abort_message: *const ::std::os::raw::c_char); + pub fn __android_log_call_aborter(abort_message: *const ::std::ffi::c_char); } extern "C" { - pub fn __android_log_default_aborter(abort_message: *const ::std::os::raw::c_char) -> !; + pub fn __android_log_default_aborter(abort_message: *const ::std::ffi::c_char) -> !; } extern "C" { pub fn __android_log_is_loggable( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - default_prio: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + default_prio: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_is_loggable_len( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, len: usize, - default_prio: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + default_prio: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_set_minimum_priority(priority: i32) -> i32; @@ -4983,157 +4506,73 @@ extern "C" { pub fn __android_log_get_minimum_priority() -> i32; } extern "C" { - pub fn __android_log_set_default_tag(tag: *const ::std::os::raw::c_char); + pub fn __android_log_set_default_tag(tag: *const ::std::ffi::c_char); } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct flock { - pub l_type: ::std::os::raw::c_short, - pub l_whence: ::std::os::raw::c_short, + pub l_type: ::std::ffi::c_short, + pub l_whence: ::std::ffi::c_short, pub l_start: off64_t, pub l_len: off64_t, pub l_pid: pid_t, } -#[test] -fn bindgen_test_layout_flock() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of flock"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of flock" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_type) as usize - ptr as usize }, - 0usize, - "Offset of field: flock::l_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_whence) as usize - ptr as usize }, - 2usize, - "Offset of field: flock::l_whence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_start) as usize - ptr as usize }, - 8usize, - "Offset of field: flock::l_start" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_len) as usize - ptr as usize }, - 16usize, - "Offset of field: flock::l_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_pid) as usize - ptr as usize }, - 24usize, - "Offset of field: flock::l_pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of flock"][::std::mem::size_of::() - 32usize]; + ["Alignment of flock"][::std::mem::align_of::() - 8usize]; + ["Offset of field: flock::l_type"][::std::mem::offset_of!(flock, l_type) - 0usize]; + ["Offset of field: flock::l_whence"][::std::mem::offset_of!(flock, l_whence) - 2usize]; + ["Offset of field: flock::l_start"][::std::mem::offset_of!(flock, l_start) - 8usize]; + ["Offset of field: flock::l_len"][::std::mem::offset_of!(flock, l_len) - 16usize]; + ["Offset of field: flock::l_pid"][::std::mem::offset_of!(flock, l_pid) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct flock64 { - pub l_type: ::std::os::raw::c_short, - pub l_whence: ::std::os::raw::c_short, + pub l_type: ::std::ffi::c_short, + pub l_whence: ::std::ffi::c_short, pub l_start: off64_t, pub l_len: off64_t, pub l_pid: pid_t, } -#[test] -fn bindgen_test_layout_flock64() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of flock64"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of flock64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_type) as usize - ptr as usize }, - 0usize, - "Offset of field: flock64::l_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_whence) as usize - ptr as usize }, - 2usize, - "Offset of field: flock64::l_whence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_start) as usize - ptr as usize }, - 8usize, - "Offset of field: flock64::l_start" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_len) as usize - ptr as usize }, - 16usize, - "Offset of field: flock64::l_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_pid) as usize - ptr as usize }, - 24usize, - "Offset of field: flock64::l_pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of flock64"][::std::mem::size_of::() - 32usize]; + ["Alignment of flock64"][::std::mem::align_of::() - 8usize]; + ["Offset of field: flock64::l_type"][::std::mem::offset_of!(flock64, l_type) - 0usize]; + ["Offset of field: flock64::l_whence"][::std::mem::offset_of!(flock64, l_whence) - 2usize]; + ["Offset of field: flock64::l_start"][::std::mem::offset_of!(flock64, l_start) - 8usize]; + ["Offset of field: flock64::l_len"][::std::mem::offset_of!(flock64, l_len) - 16usize]; + ["Offset of field: flock64::l_pid"][::std::mem::offset_of!(flock64, l_pid) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct f_owner_ex { - pub type_: ::std::os::raw::c_int, + pub type_: ::std::ffi::c_int, pub pid: __kernel_pid_t, } -#[test] -fn bindgen_test_layout_f_owner_ex() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of f_owner_ex" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of f_owner_ex" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: f_owner_ex::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pid) as usize - ptr as usize }, - 4usize, - "Offset of field: f_owner_ex::pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of f_owner_ex"][::std::mem::size_of::() - 8usize]; + ["Alignment of f_owner_ex"][::std::mem::align_of::() - 4usize]; + ["Offset of field: f_owner_ex::type_"][::std::mem::offset_of!(f_owner_ex, type_) - 0usize]; + ["Offset of field: f_owner_ex::pid"][::std::mem::offset_of!(f_owner_ex, pid) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct iovec { - pub iov_base: *mut ::std::os::raw::c_void, + pub iov_base: *mut ::std::ffi::c_void, pub iov_len: __kernel_size_t, } -#[test] -fn bindgen_test_layout_iovec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of iovec"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of iovec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).iov_base) as usize - ptr as usize }, - 0usize, - "Offset of field: iovec::iov_base" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).iov_len) as usize - ptr as usize }, - 8usize, - "Offset of field: iovec::iov_len" - ); -} -pub type sa_family_t = ::std::os::raw::c_ushort; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of iovec"][::std::mem::size_of::() - 16usize]; + ["Alignment of iovec"][::std::mem::align_of::() - 8usize]; + ["Offset of field: iovec::iov_base"][::std::mem::offset_of!(iovec, iov_base) - 0usize]; + ["Offset of field: iovec::iov_len"][::std::mem::offset_of!(iovec, iov_len) - 8usize]; +}; +pub type sa_family_t = ::std::ffi::c_ushort; #[repr(C)] #[derive(Copy, Clone)] pub struct sockaddr_storage { @@ -5143,253 +4582,121 @@ pub struct sockaddr_storage { #[derive(Copy, Clone)] pub union sockaddr_storage__bindgen_ty_1 { pub __bindgen_anon_1: sockaddr_storage__bindgen_ty_1__bindgen_ty_1, - pub __align: *mut ::std::os::raw::c_void, + pub __align: *mut ::std::ffi::c_void, } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr_storage__bindgen_ty_1__bindgen_ty_1 { pub ss_family: sa_family_t, - pub __data: [::std::os::raw::c_char; 126usize], -} -#[test] -fn bindgen_test_layout_sockaddr_storage__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 2usize, - "Alignment of sockaddr_storage__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_family) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::ss_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__data) as usize - ptr as usize }, - 2usize, - "Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::__data" - ); -} -#[test] -fn bindgen_test_layout_sockaddr_storage__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sockaddr_storage__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__align) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr_storage__bindgen_ty_1::__align" - ); -} -#[test] -fn bindgen_test_layout_sockaddr_storage() { - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sockaddr_storage" - ); -} + pub __data: [::std::ffi::c_char; 126usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 2usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::ss_family"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1__bindgen_ty_1, ss_family) - 0usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::__data"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1__bindgen_ty_1, __data) - 2usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage__bindgen_ty_1"] + [::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1::__align"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1, __align) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage"][::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage"][::std::mem::align_of::() - 8usize]; +}; pub const SHUT_RD: _bindgen_ty_32 = 0; pub const SHUT_WR: _bindgen_ty_32 = 1; pub const SHUT_RDWR: _bindgen_ty_32 = 2; -pub type _bindgen_ty_32 = ::std::os::raw::c_uint; +pub type _bindgen_ty_32 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr { pub sa_family: sa_family_t, - pub sa_data: [::std::os::raw::c_char; 14usize], -} -#[test] -fn bindgen_test_layout_sockaddr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sockaddr" - ); - assert_eq!( - ::std::mem::align_of::(), - 2usize, - "Alignment of sockaddr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_family) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr::sa_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_data) as usize - ptr as usize }, - 2usize, - "Offset of field: sockaddr::sa_data" - ); -} + pub sa_data: [::std::ffi::c_char; 14usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr"][::std::mem::size_of::() - 16usize]; + ["Alignment of sockaddr"][::std::mem::align_of::() - 2usize]; + ["Offset of field: sockaddr::sa_family"][::std::mem::offset_of!(sockaddr, sa_family) - 0usize]; + ["Offset of field: sockaddr::sa_data"][::std::mem::offset_of!(sockaddr, sa_data) - 2usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct linger { - pub l_onoff: ::std::os::raw::c_int, - pub l_linger: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_linger() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of linger"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of linger" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_onoff) as usize - ptr as usize }, - 0usize, - "Offset of field: linger::l_onoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_linger) as usize - ptr as usize }, - 4usize, - "Offset of field: linger::l_linger" - ); -} + pub l_onoff: ::std::ffi::c_int, + pub l_linger: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of linger"][::std::mem::size_of::() - 8usize]; + ["Alignment of linger"][::std::mem::align_of::() - 4usize]; + ["Offset of field: linger::l_onoff"][::std::mem::offset_of!(linger, l_onoff) - 0usize]; + ["Offset of field: linger::l_linger"][::std::mem::offset_of!(linger, l_linger) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct msghdr { - pub msg_name: *mut ::std::os::raw::c_void, + pub msg_name: *mut ::std::ffi::c_void, pub msg_namelen: socklen_t, pub msg_iov: *mut iovec, pub msg_iovlen: usize, - pub msg_control: *mut ::std::os::raw::c_void, + pub msg_control: *mut ::std::ffi::c_void, pub msg_controllen: usize, - pub msg_flags: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_msghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 56usize, "Size of msghdr"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of msghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_name) as usize - ptr as usize }, - 0usize, - "Offset of field: msghdr::msg_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_namelen) as usize - ptr as usize }, - 8usize, - "Offset of field: msghdr::msg_namelen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_iov) as usize - ptr as usize }, - 16usize, - "Offset of field: msghdr::msg_iov" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_iovlen) as usize - ptr as usize }, - 24usize, - "Offset of field: msghdr::msg_iovlen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_control) as usize - ptr as usize }, - 32usize, - "Offset of field: msghdr::msg_control" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_controllen) as usize - ptr as usize }, - 40usize, - "Offset of field: msghdr::msg_controllen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_flags) as usize - ptr as usize }, - 48usize, - "Offset of field: msghdr::msg_flags" - ); -} + pub msg_flags: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of msghdr"][::std::mem::size_of::() - 56usize]; + ["Alignment of msghdr"][::std::mem::align_of::() - 8usize]; + ["Offset of field: msghdr::msg_name"][::std::mem::offset_of!(msghdr, msg_name) - 0usize]; + ["Offset of field: msghdr::msg_namelen"][::std::mem::offset_of!(msghdr, msg_namelen) - 8usize]; + ["Offset of field: msghdr::msg_iov"][::std::mem::offset_of!(msghdr, msg_iov) - 16usize]; + ["Offset of field: msghdr::msg_iovlen"][::std::mem::offset_of!(msghdr, msg_iovlen) - 24usize]; + ["Offset of field: msghdr::msg_control"][::std::mem::offset_of!(msghdr, msg_control) - 32usize]; + ["Offset of field: msghdr::msg_controllen"] + [::std::mem::offset_of!(msghdr, msg_controllen) - 40usize]; + ["Offset of field: msghdr::msg_flags"][::std::mem::offset_of!(msghdr, msg_flags) - 48usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct mmsghdr { pub msg_hdr: msghdr, - pub msg_len: ::std::os::raw::c_uint, -} -#[test] -fn bindgen_test_layout_mmsghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 64usize, "Size of mmsghdr"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of mmsghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_hdr) as usize - ptr as usize }, - 0usize, - "Offset of field: mmsghdr::msg_hdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_len) as usize - ptr as usize }, - 56usize, - "Offset of field: mmsghdr::msg_len" - ); -} + pub msg_len: ::std::ffi::c_uint, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mmsghdr"][::std::mem::size_of::() - 64usize]; + ["Alignment of mmsghdr"][::std::mem::align_of::() - 8usize]; + ["Offset of field: mmsghdr::msg_hdr"][::std::mem::offset_of!(mmsghdr, msg_hdr) - 0usize]; + ["Offset of field: mmsghdr::msg_len"][::std::mem::offset_of!(mmsghdr, msg_len) - 56usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct cmsghdr { pub cmsg_len: usize, - pub cmsg_level: ::std::os::raw::c_int, - pub cmsg_type: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_cmsghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of cmsghdr"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of cmsghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_len) as usize - ptr as usize }, - 0usize, - "Offset of field: cmsghdr::cmsg_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_level) as usize - ptr as usize }, - 8usize, - "Offset of field: cmsghdr::cmsg_level" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_type) as usize - ptr as usize }, - 12usize, - "Offset of field: cmsghdr::cmsg_type" - ); -} + pub cmsg_level: ::std::ffi::c_int, + pub cmsg_type: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of cmsghdr"][::std::mem::size_of::() - 16usize]; + ["Alignment of cmsghdr"][::std::mem::align_of::() - 8usize]; + ["Offset of field: cmsghdr::cmsg_len"][::std::mem::offset_of!(cmsghdr, cmsg_len) - 0usize]; + ["Offset of field: cmsghdr::cmsg_level"][::std::mem::offset_of!(cmsghdr, cmsg_level) - 8usize]; + ["Offset of field: cmsghdr::cmsg_type"][::std::mem::offset_of!(cmsghdr, cmsg_type) - 12usize]; +}; extern "C" { pub fn __cmsg_nxthdr(__msg: *mut msghdr, __cmsg: *mut cmsghdr) -> *mut cmsghdr; } @@ -5400,183 +4707,159 @@ pub struct ucred { pub uid: uid_t, pub gid: gid_t, } -#[test] -fn bindgen_test_layout_ucred() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 12usize, "Size of ucred"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ucred" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pid) as usize - ptr as usize }, - 0usize, - "Offset of field: ucred::pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uid) as usize - ptr as usize }, - 4usize, - "Offset of field: ucred::uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gid) as usize - ptr as usize }, - 8usize, - "Offset of field: ucred::gid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucred"][::std::mem::size_of::() - 12usize]; + ["Alignment of ucred"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ucred::pid"][::std::mem::offset_of!(ucred, pid) - 0usize]; + ["Offset of field: ucred::uid"][::std::mem::offset_of!(ucred, uid) - 4usize]; + ["Offset of field: ucred::gid"][::std::mem::offset_of!(ucred, gid) - 8usize]; +}; extern "C" { pub fn accept( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn accept4( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn bind( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *const sockaddr, __addr_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn connect( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *const sockaddr, __addr_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getpeername( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getsockname( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getsockopt( - __fd: ::std::os::raw::c_int, - __level: ::std::os::raw::c_int, - __option: ::std::os::raw::c_int, - __value: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __level: ::std::ffi::c_int, + __option: ::std::ffi::c_int, + __value: *mut ::std::ffi::c_void, __value_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn listen( - __fd: ::std::os::raw::c_int, - __backlog: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn listen(__fd: ::std::ffi::c_int, __backlog: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn recvmmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msgs: *mut mmsghdr, - __msg_count: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, + __msg_count: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn recvmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msg: *mut msghdr, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn sendmmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msgs: *const mmsghdr, - __msg_count: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __msg_count: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn sendmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msg: *const msghdr, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn setsockopt( - __fd: ::std::os::raw::c_int, - __level: ::std::os::raw::c_int, - __option: ::std::os::raw::c_int, - __value: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __level: ::std::ffi::c_int, + __option: ::std::ffi::c_int, + __value: *const ::std::ffi::c_void, __value_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn shutdown( - __fd: ::std::os::raw::c_int, - __how: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn shutdown(__fd: ::std::ffi::c_int, __how: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn socket( - __af: ::std::os::raw::c_int, - __type: ::std::os::raw::c_int, - __protocol: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __af: ::std::ffi::c_int, + __type: ::std::ffi::c_int, + __protocol: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn socketpair( - __af: ::std::os::raw::c_int, - __type: ::std::os::raw::c_int, - __protocol: ::std::os::raw::c_int, - __fds: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __af: ::std::ffi::c_int, + __type: ::std::ffi::c_int, + __protocol: ::std::ffi::c_int, + __fds: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn recv( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn send( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn sendto( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __dst_addr: *const sockaddr, __dst_addr_length: socklen_t, ) -> isize; } extern "C" { pub fn recvfrom( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __src_addr: *mut sockaddr, __src_addr_length: *mut socklen_t, ) -> isize; @@ -5584,237 +4867,108 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct hostent { - pub h_name: *mut ::std::os::raw::c_char, - pub h_aliases: *mut *mut ::std::os::raw::c_char, - pub h_addrtype: ::std::os::raw::c_int, - pub h_length: ::std::os::raw::c_int, - pub h_addr_list: *mut *mut ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_hostent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of hostent"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of hostent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_name) as usize - ptr as usize }, - 0usize, - "Offset of field: hostent::h_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_aliases) as usize - ptr as usize }, - 8usize, - "Offset of field: hostent::h_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_addrtype) as usize - ptr as usize }, - 16usize, - "Offset of field: hostent::h_addrtype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_length) as usize - ptr as usize }, - 20usize, - "Offset of field: hostent::h_length" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_addr_list) as usize - ptr as usize }, - 24usize, - "Offset of field: hostent::h_addr_list" - ); -} + pub h_name: *mut ::std::ffi::c_char, + pub h_aliases: *mut *mut ::std::ffi::c_char, + pub h_addrtype: ::std::ffi::c_int, + pub h_length: ::std::ffi::c_int, + pub h_addr_list: *mut *mut ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of hostent"][::std::mem::size_of::() - 32usize]; + ["Alignment of hostent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: hostent::h_name"][::std::mem::offset_of!(hostent, h_name) - 0usize]; + ["Offset of field: hostent::h_aliases"][::std::mem::offset_of!(hostent, h_aliases) - 8usize]; + ["Offset of field: hostent::h_addrtype"][::std::mem::offset_of!(hostent, h_addrtype) - 16usize]; + ["Offset of field: hostent::h_length"][::std::mem::offset_of!(hostent, h_length) - 20usize]; + ["Offset of field: hostent::h_addr_list"] + [::std::mem::offset_of!(hostent, h_addr_list) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct netent { - pub n_name: *mut ::std::os::raw::c_char, - pub n_aliases: *mut *mut ::std::os::raw::c_char, - pub n_addrtype: ::std::os::raw::c_int, + pub n_name: *mut ::std::ffi::c_char, + pub n_aliases: *mut *mut ::std::ffi::c_char, + pub n_addrtype: ::std::ffi::c_int, pub n_net: u32, } -#[test] -fn bindgen_test_layout_netent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 24usize, "Size of netent"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of netent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_name) as usize - ptr as usize }, - 0usize, - "Offset of field: netent::n_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_aliases) as usize - ptr as usize }, - 8usize, - "Offset of field: netent::n_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_addrtype) as usize - ptr as usize }, - 16usize, - "Offset of field: netent::n_addrtype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_net) as usize - ptr as usize }, - 20usize, - "Offset of field: netent::n_net" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of netent"][::std::mem::size_of::() - 24usize]; + ["Alignment of netent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: netent::n_name"][::std::mem::offset_of!(netent, n_name) - 0usize]; + ["Offset of field: netent::n_aliases"][::std::mem::offset_of!(netent, n_aliases) - 8usize]; + ["Offset of field: netent::n_addrtype"][::std::mem::offset_of!(netent, n_addrtype) - 16usize]; + ["Offset of field: netent::n_net"][::std::mem::offset_of!(netent, n_net) - 20usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct servent { - pub s_name: *mut ::std::os::raw::c_char, - pub s_aliases: *mut *mut ::std::os::raw::c_char, - pub s_port: ::std::os::raw::c_int, - pub s_proto: *mut ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_servent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of servent"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of servent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_name) as usize - ptr as usize }, - 0usize, - "Offset of field: servent::s_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_aliases) as usize - ptr as usize }, - 8usize, - "Offset of field: servent::s_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_port) as usize - ptr as usize }, - 16usize, - "Offset of field: servent::s_port" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_proto) as usize - ptr as usize }, - 24usize, - "Offset of field: servent::s_proto" - ); -} + pub s_name: *mut ::std::ffi::c_char, + pub s_aliases: *mut *mut ::std::ffi::c_char, + pub s_port: ::std::ffi::c_int, + pub s_proto: *mut ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of servent"][::std::mem::size_of::() - 32usize]; + ["Alignment of servent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: servent::s_name"][::std::mem::offset_of!(servent, s_name) - 0usize]; + ["Offset of field: servent::s_aliases"][::std::mem::offset_of!(servent, s_aliases) - 8usize]; + ["Offset of field: servent::s_port"][::std::mem::offset_of!(servent, s_port) - 16usize]; + ["Offset of field: servent::s_proto"][::std::mem::offset_of!(servent, s_proto) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct protoent { - pub p_name: *mut ::std::os::raw::c_char, - pub p_aliases: *mut *mut ::std::os::raw::c_char, - pub p_proto: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_protoent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of protoent" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of protoent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_name) as usize - ptr as usize }, - 0usize, - "Offset of field: protoent::p_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_aliases) as usize - ptr as usize }, - 8usize, - "Offset of field: protoent::p_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_proto) as usize - ptr as usize }, - 16usize, - "Offset of field: protoent::p_proto" - ); -} + pub p_name: *mut ::std::ffi::c_char, + pub p_aliases: *mut *mut ::std::ffi::c_char, + pub p_proto: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of protoent"][::std::mem::size_of::() - 24usize]; + ["Alignment of protoent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: protoent::p_name"][::std::mem::offset_of!(protoent, p_name) - 0usize]; + ["Offset of field: protoent::p_aliases"][::std::mem::offset_of!(protoent, p_aliases) - 8usize]; + ["Offset of field: protoent::p_proto"][::std::mem::offset_of!(protoent, p_proto) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct addrinfo { - pub ai_flags: ::std::os::raw::c_int, - pub ai_family: ::std::os::raw::c_int, - pub ai_socktype: ::std::os::raw::c_int, - pub ai_protocol: ::std::os::raw::c_int, + pub ai_flags: ::std::ffi::c_int, + pub ai_family: ::std::ffi::c_int, + pub ai_socktype: ::std::ffi::c_int, + pub ai_protocol: ::std::ffi::c_int, pub ai_addrlen: socklen_t, - pub ai_canonname: *mut ::std::os::raw::c_char, + pub ai_canonname: *mut ::std::ffi::c_char, pub ai_addr: *mut sockaddr, pub ai_next: *mut addrinfo, } -#[test] -fn bindgen_test_layout_addrinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of addrinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of addrinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: addrinfo::ai_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_family) as usize - ptr as usize }, - 4usize, - "Offset of field: addrinfo::ai_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_socktype) as usize - ptr as usize }, - 8usize, - "Offset of field: addrinfo::ai_socktype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_protocol) as usize - ptr as usize }, - 12usize, - "Offset of field: addrinfo::ai_protocol" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_addrlen) as usize - ptr as usize }, - 16usize, - "Offset of field: addrinfo::ai_addrlen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_canonname) as usize - ptr as usize }, - 24usize, - "Offset of field: addrinfo::ai_canonname" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_addr) as usize - ptr as usize }, - 32usize, - "Offset of field: addrinfo::ai_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_next) as usize - ptr as usize }, - 40usize, - "Offset of field: addrinfo::ai_next" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of addrinfo"][::std::mem::size_of::() - 48usize]; + ["Alignment of addrinfo"][::std::mem::align_of::() - 8usize]; + ["Offset of field: addrinfo::ai_flags"][::std::mem::offset_of!(addrinfo, ai_flags) - 0usize]; + ["Offset of field: addrinfo::ai_family"][::std::mem::offset_of!(addrinfo, ai_family) - 4usize]; + ["Offset of field: addrinfo::ai_socktype"] + [::std::mem::offset_of!(addrinfo, ai_socktype) - 8usize]; + ["Offset of field: addrinfo::ai_protocol"] + [::std::mem::offset_of!(addrinfo, ai_protocol) - 12usize]; + ["Offset of field: addrinfo::ai_addrlen"] + [::std::mem::offset_of!(addrinfo, ai_addrlen) - 16usize]; + ["Offset of field: addrinfo::ai_canonname"] + [::std::mem::offset_of!(addrinfo, ai_canonname) - 24usize]; + ["Offset of field: addrinfo::ai_addr"][::std::mem::offset_of!(addrinfo, ai_addr) - 32usize]; + ["Offset of field: addrinfo::ai_next"][::std::mem::offset_of!(addrinfo, ai_next) - 40usize]; +}; extern "C" { pub fn getaddrinfo( - __node: *const ::std::os::raw::c_char, - __service: *const ::std::os::raw::c_char, + __node: *const ::std::ffi::c_char, + __service: *const ::std::ffi::c_char, __hints: *const addrinfo, __result: *mut *mut addrinfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn freeaddrinfo(__ptr: *mut addrinfo); @@ -5823,73 +4977,73 @@ extern "C" { pub fn getnameinfo( __sa: *const sockaddr, __sa_length: socklen_t, - __host: *mut ::std::os::raw::c_char, + __host: *mut ::std::ffi::c_char, __host_length: usize, - __service: *mut ::std::os::raw::c_char, + __service: *mut ::std::ffi::c_char, __service_length: usize, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn gai_strerror(__error: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; + pub fn gai_strerror(__error: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } extern "C" { - pub fn __get_h_errno() -> *mut ::std::os::raw::c_int; + pub fn __get_h_errno() -> *mut ::std::ffi::c_int; } extern "C" { - pub fn herror(__s: *const ::std::os::raw::c_char); + pub fn herror(__s: *const ::std::ffi::c_char); } extern "C" { - pub fn hstrerror(__error: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; + pub fn hstrerror(__error: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } extern "C" { pub fn gethostbyaddr( - __addr: *const ::std::os::raw::c_void, + __addr: *const ::std::ffi::c_void, __length: socklen_t, - __type: ::std::os::raw::c_int, + __type: ::std::ffi::c_int, ) -> *mut hostent; } extern "C" { pub fn gethostbyaddr_r( - __addr: *const ::std::os::raw::c_void, + __addr: *const ::std::ffi::c_void, __length: socklen_t, - __type: ::std::os::raw::c_int, + __type: ::std::ffi::c_int, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn gethostbyname(__name: *const ::std::os::raw::c_char) -> *mut hostent; + pub fn gethostbyname(__name: *const ::std::ffi::c_char) -> *mut hostent; } extern "C" { pub fn gethostbyname_r( - __name: *const ::std::os::raw::c_char, + __name: *const ::std::ffi::c_char, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn gethostbyname2( - __name: *const ::std::os::raw::c_char, - __af: ::std::os::raw::c_int, + __name: *const ::std::ffi::c_char, + __af: ::std::ffi::c_int, ) -> *mut hostent; } extern "C" { pub fn gethostbyname2_r( - __name: *const ::std::os::raw::c_char, - __af: ::std::os::raw::c_int, + __name: *const ::std::ffi::c_char, + __af: ::std::ffi::c_int, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn endhostent(); @@ -5898,58 +5052,58 @@ extern "C" { pub fn gethostent() -> *mut hostent; } extern "C" { - pub fn sethostent(__stay_open: ::std::os::raw::c_int); + pub fn sethostent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endnetent(); } extern "C" { - pub fn getnetbyaddr(__net: u32, __type: ::std::os::raw::c_int) -> *mut netent; + pub fn getnetbyaddr(__net: u32, __type: ::std::ffi::c_int) -> *mut netent; } extern "C" { - pub fn getnetbyname(__name: *const ::std::os::raw::c_char) -> *mut netent; + pub fn getnetbyname(__name: *const ::std::ffi::c_char) -> *mut netent; } extern "C" { pub fn getnetent() -> *mut netent; } extern "C" { - pub fn setnetent(__stay_open: ::std::os::raw::c_int); + pub fn setnetent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endprotoent(); } extern "C" { - pub fn getprotobyname(__name: *const ::std::os::raw::c_char) -> *mut protoent; + pub fn getprotobyname(__name: *const ::std::ffi::c_char) -> *mut protoent; } extern "C" { - pub fn getprotobynumber(__proto: ::std::os::raw::c_int) -> *mut protoent; + pub fn getprotobynumber(__proto: ::std::ffi::c_int) -> *mut protoent; } extern "C" { pub fn getprotoent() -> *mut protoent; } extern "C" { - pub fn setprotoent(__stay_open: ::std::os::raw::c_int); + pub fn setprotoent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endservent(); } extern "C" { pub fn getservbyname( - __name: *const ::std::os::raw::c_char, - __proto: *const ::std::os::raw::c_char, + __name: *const ::std::ffi::c_char, + __proto: *const ::std::ffi::c_char, ) -> *mut servent; } extern "C" { pub fn getservbyport( - __port_in_network_order: ::std::os::raw::c_int, - __proto: *const ::std::os::raw::c_char, + __port_in_network_order: ::std::ffi::c_int, + __proto: *const ::std::ffi::c_char, ) -> *mut servent; } extern "C" { pub fn getservent() -> *mut servent; } extern "C" { - pub fn setservent(__stay_open: ::std::os::raw::c_int); + pub fn setservent(__stay_open: ::std::ffi::c_int); } pub type fpos_t = off_t; pub type fpos64_t = off64_t; @@ -5972,258 +5126,248 @@ extern "C" { pub fn clearerr(__fp: *mut FILE); } extern "C" { - pub fn fclose(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fclose(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn feof(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn feof(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn ferror(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ferror(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fflush(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fflush(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fgetc(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fgetc(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn fgets( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_int, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_int, __fp: *mut FILE, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fprintf( - __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, - ... - ) -> ::std::os::raw::c_int; + pub fn fprintf(__fp: *mut FILE, __fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn fputc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fputc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fputs(__s: *const ::std::os::raw::c_char, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fputs(__s: *const ::std::ffi::c_char, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn fread( - __buf: *mut ::std::os::raw::c_void, - __size: ::std::os::raw::c_ulong, - __count: ::std::os::raw::c_ulong, + __buf: *mut ::std::ffi::c_void, + __size: ::std::ffi::c_ulong, + __count: ::std::ffi::c_ulong, __fp: *mut FILE, - ) -> ::std::os::raw::c_ulong; + ) -> ::std::ffi::c_ulong; } extern "C" { - pub fn fscanf( - __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, - ... - ) -> ::std::os::raw::c_int; + pub fn fscanf(__fp: *mut FILE, __fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { pub fn fwrite( - __buf: *const ::std::os::raw::c_void, - __size: ::std::os::raw::c_ulong, - __count: ::std::os::raw::c_ulong, + __buf: *const ::std::ffi::c_void, + __size: ::std::ffi::c_ulong, + __count: ::std::ffi::c_ulong, __fp: *mut FILE, - ) -> ::std::os::raw::c_ulong; + ) -> ::std::ffi::c_ulong; } extern "C" { - pub fn getc(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn getc(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn getchar() -> ::std::os::raw::c_int; + pub fn getchar() -> ::std::ffi::c_int; } extern "C" { pub fn getdelim( - __line_ptr: *mut *mut ::std::os::raw::c_char, + __line_ptr: *mut *mut ::std::ffi::c_char, __line_length_ptr: *mut usize, - __delimiter: ::std::os::raw::c_int, + __delimiter: ::std::ffi::c_int, __fp: *mut FILE, ) -> isize; } extern "C" { pub fn getline( - __line_ptr: *mut *mut ::std::os::raw::c_char, + __line_ptr: *mut *mut ::std::ffi::c_char, __line_length_ptr: *mut usize, __fp: *mut FILE, ) -> isize; } extern "C" { - pub fn perror(__msg: *const ::std::os::raw::c_char); + pub fn perror(__msg: *const ::std::ffi::c_char); } extern "C" { - pub fn printf(__fmt: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int; + pub fn printf(__fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn putc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn putc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn putchar(__ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn putchar(__ch: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn puts(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn puts(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn remove(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn remove(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn rewind(__fp: *mut FILE); } extern "C" { - pub fn scanf(__fmt: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int; + pub fn scanf(__fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn setbuf(__fp: *mut FILE, __buf: *mut ::std::os::raw::c_char); + pub fn setbuf(__fp: *mut FILE, __buf: *mut ::std::ffi::c_char); } extern "C" { pub fn setvbuf( __fp: *mut FILE, - __buf: *mut ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, + __buf: *mut ::std::ffi::c_char, + __mode: ::std::ffi::c_int, __size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sscanf( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ungetc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ungetc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn vfprintf( __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __args: __BindgenOpaqueArray, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vprintf( - __fp: *const ::std::os::raw::c_char, + __fp: *const ::std::ffi::c_char, __args: __BindgenOpaqueArray, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn dprintf( - __fd: ::std::os::raw::c_int, - __fmt: *const ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vdprintf( - __fd: ::std::os::raw::c_int, - __fmt: *const ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __fmt: *const ::std::ffi::c_char, __args: va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sprintf( - __s: *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vsprintf( - __s: *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: __BindgenOpaqueArray, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn tmpnam(__s: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn tmpnam(__s: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn tempnam( - __dir: *const ::std::os::raw::c_char, - __prefix: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dir: *const ::std::ffi::c_char, + __prefix: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn rename( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn renameat( - __old_dir_fd: ::std::os::raw::c_int, - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_dir_fd: ::std::ffi::c_int, + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn fseek( __fp: *mut FILE, - __offset: ::std::os::raw::c_long, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __offset: ::std::ffi::c_long, + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ftell(__fp: *mut FILE) -> ::std::os::raw::c_long; + pub fn ftell(__fp: *mut FILE) -> ::std::ffi::c_long; } extern "C" { - pub fn fgetpos(__fp: *mut FILE, __pos: *mut fpos_t) -> ::std::os::raw::c_int; + pub fn fgetpos(__fp: *mut FILE, __pos: *mut fpos_t) -> ::std::ffi::c_int; } extern "C" { - pub fn fsetpos(__fp: *mut FILE, __pos: *const fpos_t) -> ::std::os::raw::c_int; + pub fn fsetpos(__fp: *mut FILE, __pos: *const fpos_t) -> ::std::ffi::c_int; } extern "C" { pub fn fseeko( __fp: *mut FILE, __offset: off_t, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ftello(__fp: *mut FILE) -> off_t; } extern "C" { - pub fn fgetpos64(__fp: *mut FILE, __pos: *mut fpos64_t) -> ::std::os::raw::c_int; + pub fn fgetpos64(__fp: *mut FILE, __pos: *mut fpos64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn fsetpos64(__fp: *mut FILE, __pos: *const fpos64_t) -> ::std::os::raw::c_int; + pub fn fsetpos64(__fp: *mut FILE, __pos: *const fpos64_t) -> ::std::ffi::c_int; } extern "C" { pub fn fseeko64( __fp: *mut FILE, __offset: off64_t, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ftello64(__fp: *mut FILE) -> off64_t; } extern "C" { - pub fn fopen( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, - ) -> *mut FILE; + pub fn fopen(__path: *const ::std::ffi::c_char, __mode: *const ::std::ffi::c_char) + -> *mut FILE; } extern "C" { pub fn fopen64( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { pub fn freopen( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, __fp: *mut FILE, ) -> *mut FILE; } extern "C" { pub fn freopen64( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, __fp: *mut FILE, ) -> *mut FILE; } @@ -6235,167 +5379,161 @@ extern "C" { } extern "C" { pub fn snprintf( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_ulong, - __fmt: *const ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_ulong, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vfscanf( __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __args: __BindgenOpaqueArray, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vscanf( - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __args: __BindgenOpaqueArray, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vsnprintf( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_ulong, - __fmt: *const ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_ulong, + __fmt: *const ::std::ffi::c_char, __args: __BindgenOpaqueArray, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vsscanf( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: __BindgenOpaqueArray, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ctermid(__buf: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn ctermid(__buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fdopen(__fd: ::std::os::raw::c_int, __mode: *const ::std::os::raw::c_char) -> *mut FILE; + pub fn fdopen(__fd: ::std::ffi::c_int, __mode: *const ::std::ffi::c_char) -> *mut FILE; } extern "C" { - pub fn fileno(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fileno(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn pclose(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn pclose(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn popen( - __command: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __command: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { pub fn flockfile(__fp: *mut FILE); } extern "C" { - pub fn ftrylockfile(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ftrylockfile(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn funlockfile(__fp: *mut FILE); } extern "C" { - pub fn getc_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn getc_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn getchar_unlocked() -> ::std::os::raw::c_int; + pub fn getchar_unlocked() -> ::std::ffi::c_int; } extern "C" { - pub fn putc_unlocked(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn putc_unlocked(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn putchar_unlocked(__ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn putchar_unlocked(__ch: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn fmemopen( - __buf: *mut ::std::os::raw::c_void, + __buf: *mut ::std::ffi::c_void, __size: usize, - __mode: *const ::std::os::raw::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { - pub fn open_memstream( - __ptr: *mut *mut ::std::os::raw::c_char, - __size_ptr: *mut usize, - ) -> *mut FILE; + pub fn open_memstream(__ptr: *mut *mut ::std::ffi::c_char, __size_ptr: *mut usize) + -> *mut FILE; } extern "C" { pub fn asprintf( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s_ptr: *mut *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fgetln(__fp: *mut FILE, __length_ptr: *mut usize) -> *mut ::std::os::raw::c_char; + pub fn fgetln(__fp: *mut FILE, __length_ptr: *mut usize) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fpurge(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fpurge(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn setbuffer( - __fp: *mut FILE, - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_int, - ); + pub fn setbuffer(__fp: *mut FILE, __buf: *mut ::std::ffi::c_char, __size: ::std::ffi::c_int); } extern "C" { - pub fn setlinebuf(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn setlinebuf(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn vasprintf( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s_ptr: *mut *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn clearerr_unlocked(__fp: *mut FILE); } extern "C" { - pub fn feof_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn feof_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn ferror_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ferror_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fileno_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fileno_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn malloc(__byte_count: ::std::os::raw::c_ulong) -> *mut ::std::os::raw::c_void; + pub fn malloc(__byte_count: ::std::ffi::c_ulong) -> *mut ::std::ffi::c_void; } extern "C" { pub fn calloc( - __item_count: ::std::os::raw::c_ulong, - __item_size: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __item_count: ::std::ffi::c_ulong, + __item_size: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn realloc( - __ptr: *mut ::std::os::raw::c_void, - __byte_count: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __ptr: *mut ::std::ffi::c_void, + __byte_count: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn reallocarray( - __ptr: *mut ::std::os::raw::c_void, + __ptr: *mut ::std::ffi::c_void, __item_count: usize, __item_size: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn free(__ptr: *mut ::std::os::raw::c_void); + pub fn free(__ptr: *mut ::std::ffi::c_void); } extern "C" { pub fn memalign( - __alignment: ::std::os::raw::c_ulong, - __byte_count: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __alignment: ::std::ffi::c_ulong, + __byte_count: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn malloc_usable_size(__ptr: *const ::std::os::raw::c_void) -> usize; + pub fn malloc_usable_size(__ptr: *const ::std::ffi::c_void) -> usize; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -6411,71 +5549,21 @@ pub struct mallinfo { pub fordblks: usize, pub keepcost: usize, } -#[test] -fn bindgen_test_layout_mallinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of mallinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of mallinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arena) as usize - ptr as usize }, - 0usize, - "Offset of field: mallinfo::arena" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ordblks) as usize - ptr as usize }, - 8usize, - "Offset of field: mallinfo::ordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).smblks) as usize - ptr as usize }, - 16usize, - "Offset of field: mallinfo::smblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblks) as usize - ptr as usize }, - 24usize, - "Offset of field: mallinfo::hblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblkhd) as usize - ptr as usize }, - 32usize, - "Offset of field: mallinfo::hblkhd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usmblks) as usize - ptr as usize }, - 40usize, - "Offset of field: mallinfo::usmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fsmblks) as usize - ptr as usize }, - 48usize, - "Offset of field: mallinfo::fsmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uordblks) as usize - ptr as usize }, - 56usize, - "Offset of field: mallinfo::uordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fordblks) as usize - ptr as usize }, - 64usize, - "Offset of field: mallinfo::fordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keepcost) as usize - ptr as usize }, - 72usize, - "Offset of field: mallinfo::keepcost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mallinfo"][::std::mem::size_of::() - 80usize]; + ["Alignment of mallinfo"][::std::mem::align_of::() - 8usize]; + ["Offset of field: mallinfo::arena"][::std::mem::offset_of!(mallinfo, arena) - 0usize]; + ["Offset of field: mallinfo::ordblks"][::std::mem::offset_of!(mallinfo, ordblks) - 8usize]; + ["Offset of field: mallinfo::smblks"][::std::mem::offset_of!(mallinfo, smblks) - 16usize]; + ["Offset of field: mallinfo::hblks"][::std::mem::offset_of!(mallinfo, hblks) - 24usize]; + ["Offset of field: mallinfo::hblkhd"][::std::mem::offset_of!(mallinfo, hblkhd) - 32usize]; + ["Offset of field: mallinfo::usmblks"][::std::mem::offset_of!(mallinfo, usmblks) - 40usize]; + ["Offset of field: mallinfo::fsmblks"][::std::mem::offset_of!(mallinfo, fsmblks) - 48usize]; + ["Offset of field: mallinfo::uordblks"][::std::mem::offset_of!(mallinfo, uordblks) - 56usize]; + ["Offset of field: mallinfo::fordblks"][::std::mem::offset_of!(mallinfo, fordblks) - 64usize]; + ["Offset of field: mallinfo::keepcost"][::std::mem::offset_of!(mallinfo, keepcost) - 72usize]; +}; extern "C" { pub fn mallinfo() -> mallinfo; } @@ -6493,76 +5581,23 @@ pub struct mallinfo2 { pub fordblks: usize, pub keepcost: usize, } -#[test] -fn bindgen_test_layout_mallinfo2() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of mallinfo2" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of mallinfo2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arena) as usize - ptr as usize }, - 0usize, - "Offset of field: mallinfo2::arena" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ordblks) as usize - ptr as usize }, - 8usize, - "Offset of field: mallinfo2::ordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).smblks) as usize - ptr as usize }, - 16usize, - "Offset of field: mallinfo2::smblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblks) as usize - ptr as usize }, - 24usize, - "Offset of field: mallinfo2::hblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblkhd) as usize - ptr as usize }, - 32usize, - "Offset of field: mallinfo2::hblkhd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usmblks) as usize - ptr as usize }, - 40usize, - "Offset of field: mallinfo2::usmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fsmblks) as usize - ptr as usize }, - 48usize, - "Offset of field: mallinfo2::fsmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uordblks) as usize - ptr as usize }, - 56usize, - "Offset of field: mallinfo2::uordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fordblks) as usize - ptr as usize }, - 64usize, - "Offset of field: mallinfo2::fordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keepcost) as usize - ptr as usize }, - 72usize, - "Offset of field: mallinfo2::keepcost" - ); -} -extern "C" { - pub fn malloc_info( - __must_be_zero: ::std::os::raw::c_int, - __fp: *mut FILE, - ) -> ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mallinfo2"][::std::mem::size_of::() - 80usize]; + ["Alignment of mallinfo2"][::std::mem::align_of::() - 8usize]; + ["Offset of field: mallinfo2::arena"][::std::mem::offset_of!(mallinfo2, arena) - 0usize]; + ["Offset of field: mallinfo2::ordblks"][::std::mem::offset_of!(mallinfo2, ordblks) - 8usize]; + ["Offset of field: mallinfo2::smblks"][::std::mem::offset_of!(mallinfo2, smblks) - 16usize]; + ["Offset of field: mallinfo2::hblks"][::std::mem::offset_of!(mallinfo2, hblks) - 24usize]; + ["Offset of field: mallinfo2::hblkhd"][::std::mem::offset_of!(mallinfo2, hblkhd) - 32usize]; + ["Offset of field: mallinfo2::usmblks"][::std::mem::offset_of!(mallinfo2, usmblks) - 40usize]; + ["Offset of field: mallinfo2::fsmblks"][::std::mem::offset_of!(mallinfo2, fsmblks) - 48usize]; + ["Offset of field: mallinfo2::uordblks"][::std::mem::offset_of!(mallinfo2, uordblks) - 56usize]; + ["Offset of field: mallinfo2::fordblks"][::std::mem::offset_of!(mallinfo2, fordblks) - 64usize]; + ["Offset of field: mallinfo2::keepcost"][::std::mem::offset_of!(mallinfo2, keepcost) - 72usize]; +}; +extern "C" { + pub fn malloc_info(__must_be_zero: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } impl HeapTaggingLevel { pub const M_HEAP_TAGGING_LEVEL_NONE: HeapTaggingLevel = HeapTaggingLevel(0); @@ -6578,36 +5613,30 @@ impl HeapTaggingLevel { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct HeapTaggingLevel(pub ::std::os::raw::c_uint); +pub struct HeapTaggingLevel(pub ::std::ffi::c_uint); extern "C" { - pub fn mallopt( - __option: ::std::os::raw::c_int, - __value: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn mallopt(__option: ::std::ffi::c_int, __value: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub static mut __malloc_hook: ::std::option::Option< unsafe extern "C" fn( __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } extern "C" { pub static mut __realloc_hook: ::std::option::Option< unsafe extern "C" fn( - __ptr: *mut ::std::os::raw::c_void, + __ptr: *mut ::std::ffi::c_void, __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } extern "C" { pub static mut __free_hook: ::std::option::Option< - unsafe extern "C" fn( - __ptr: *mut ::std::os::raw::c_void, - __caller: *const ::std::os::raw::c_void, - ), + unsafe extern "C" fn(__ptr: *mut ::std::ffi::c_void, __caller: *const ::std::ffi::c_void), >; } extern "C" { @@ -6615,8 +5644,8 @@ extern "C" { unsafe extern "C" fn( __alignment: usize, __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } #[repr(C)] @@ -6629,194 +5658,187 @@ extern "C" { pub fn abort() -> !; } extern "C" { - pub fn exit(__status: ::std::os::raw::c_int) -> !; + pub fn exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn _Exit(__status: ::std::os::raw::c_int) -> !; + pub fn _Exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn atexit(__fn: ::std::option::Option) -> ::std::os::raw::c_int; + pub fn atexit(__fn: ::std::option::Option) -> ::std::ffi::c_int; } extern "C" { - pub fn at_quick_exit( - __fn: ::std::option::Option, - ) -> ::std::os::raw::c_int; + pub fn at_quick_exit(__fn: ::std::option::Option) -> ::std::ffi::c_int; } extern "C" { - pub fn quick_exit(__status: ::std::os::raw::c_int) -> !; + pub fn quick_exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn getenv(__name: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn getenv(__name: *const ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn putenv(__assignment: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn putenv(__assignment: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn setenv( - __name: *const ::std::os::raw::c_char, - __value: *const ::std::os::raw::c_char, - __overwrite: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __name: *const ::std::ffi::c_char, + __value: *const ::std::ffi::c_char, + __overwrite: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unsetenv(__name: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn unsetenv(__name: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn clearenv() -> ::std::os::raw::c_int; + pub fn clearenv() -> ::std::ffi::c_int; } extern "C" { - pub fn mkdtemp(__template: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn mkdtemp(__template: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn mktemp(__template: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn mktemp(__template: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn mkostemp64( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemp( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemps64( - __template: *mut ::std::os::raw::c_char, - __suffix_length: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __suffix_length: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemps( - __template: *mut ::std::os::raw::c_char, - __suffix_length: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __suffix_length: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn mkstemp64(__template: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn mkstemp64(__template: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn mkstemp(__template: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn mkstemp(__template: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn mkstemps64( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkstemps( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strtol( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_long; } extern "C" { pub fn strtoll( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_longlong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_longlong; } extern "C" { pub fn strtoul( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strtoull( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulonglong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_ulonglong; } extern "C" { pub fn posix_memalign( - __memptr: *mut *mut ::std::os::raw::c_void, + __memptr: *mut *mut ::std::ffi::c_void, __alignment: usize, __size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn aligned_alloc( - __alignment: ::std::os::raw::c_ulong, - __size: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __alignment: ::std::ffi::c_ulong, + __size: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn strtod( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> f64; + pub fn strtod(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) -> f64; } extern "C" { - pub fn strtold( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> u128; + pub fn strtold(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) + -> u128; } extern "C" { pub fn strtoul_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_ulong; + ) -> ::std::ffi::c_ulong; } extern "C" { - pub fn atoi(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn atoi(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn atol(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long; + pub fn atol(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_long; } extern "C" { - pub fn atoll(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong; + pub fn atoll(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_longlong; } extern "C" { pub fn realpath( - __path: *const ::std::os::raw::c_char, - __resolved: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __path: *const ::std::ffi::c_char, + __resolved: *mut ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn system(__command: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn system(__command: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn bsearch( - __key: *const ::std::os::raw::c_void, - __base: *const ::std::os::raw::c_void, + __key: *const ::std::ffi::c_void, + __base: *const ::std::ffi::c_void, __nmemb: usize, __size: usize, __comparator: ::std::option::Option< unsafe extern "C" fn( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn qsort( - __base: *mut ::std::os::raw::c_void, + __base: *mut ::std::ffi::c_void, __nmemb: usize, __size: usize, __comparator: ::std::option::Option< unsafe extern "C" fn( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >, ); } @@ -6827,305 +5849,255 @@ extern "C" { pub fn arc4random_uniform(__upper_bound: u32) -> u32; } extern "C" { - pub fn arc4random_buf(__buf: *mut ::std::os::raw::c_void, __n: usize); + pub fn arc4random_buf(__buf: *mut ::std::ffi::c_void, __n: usize); } extern "C" { - pub fn rand_r(__seed_ptr: *mut ::std::os::raw::c_uint) -> ::std::os::raw::c_int; + pub fn rand_r(__seed_ptr: *mut ::std::ffi::c_uint) -> ::std::ffi::c_int; } extern "C" { pub fn drand48() -> f64; } extern "C" { - pub fn erand48(__xsubi: *mut ::std::os::raw::c_ushort) -> f64; + pub fn erand48(__xsubi: *mut ::std::ffi::c_ushort) -> f64; } extern "C" { - pub fn lcong48(__param: *mut ::std::os::raw::c_ushort); + pub fn lcong48(__param: *mut ::std::ffi::c_ushort); } extern "C" { - pub fn lrand48() -> ::std::os::raw::c_long; + pub fn lrand48() -> ::std::ffi::c_long; } extern "C" { - pub fn mrand48() -> ::std::os::raw::c_long; + pub fn mrand48() -> ::std::ffi::c_long; } extern "C" { - pub fn nrand48(__xsubi: *mut ::std::os::raw::c_ushort) -> ::std::os::raw::c_long; + pub fn nrand48(__xsubi: *mut ::std::ffi::c_ushort) -> ::std::ffi::c_long; } extern "C" { - pub fn seed48(__seed16v: *mut ::std::os::raw::c_ushort) -> *mut ::std::os::raw::c_ushort; + pub fn seed48(__seed16v: *mut ::std::ffi::c_ushort) -> *mut ::std::ffi::c_ushort; } extern "C" { - pub fn srand48(__seed: ::std::os::raw::c_long); + pub fn srand48(__seed: ::std::ffi::c_long); } extern "C" { pub fn initstate( - __seed: ::std::os::raw::c_uint, - __state: *mut ::std::os::raw::c_char, + __seed: ::std::ffi::c_uint, + __state: *mut ::std::ffi::c_char, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn setstate(__state: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn setstate(__state: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn getpt() -> ::std::os::raw::c_int; + pub fn getpt() -> ::std::ffi::c_int; } extern "C" { - pub fn posix_openpt(__flags: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn posix_openpt(__flags: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn ptsname(__fd: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn ptsname(__fd: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn ptsname_r( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unlockpt(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn unlockpt(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn getsubopt( - __option: *mut *mut ::std::os::raw::c_char, - __tokens: *const *mut ::std::os::raw::c_char, - __value_ptr: *mut *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __option: *mut *mut ::std::ffi::c_char, + __tokens: *const *mut ::std::ffi::c_char, + __value_ptr: *mut *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct div_t { - pub quot: ::std::os::raw::c_int, - pub rem: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_div_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of div_t"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of div_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: div_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 4usize, - "Offset of field: div_t::rem" - ); + pub quot: ::std::ffi::c_int, + pub rem: ::std::ffi::c_int, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of div_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of div_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: div_t::quot"][::std::mem::offset_of!(div_t, quot) - 0usize]; + ["Offset of field: div_t::rem"][::std::mem::offset_of!(div_t, rem) - 4usize]; +}; extern "C" { - pub fn div(__numerator: ::std::os::raw::c_int, __denominator: ::std::os::raw::c_int) -> div_t; + pub fn div(__numerator: ::std::ffi::c_int, __denominator: ::std::ffi::c_int) -> div_t; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ldiv_t { - pub quot: ::std::os::raw::c_long, - pub rem: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout_ldiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of ldiv_t"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ldiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: ldiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 8usize, - "Offset of field: ldiv_t::rem" - ); + pub quot: ::std::ffi::c_long, + pub rem: ::std::ffi::c_long, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ldiv_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of ldiv_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ldiv_t::quot"][::std::mem::offset_of!(ldiv_t, quot) - 0usize]; + ["Offset of field: ldiv_t::rem"][::std::mem::offset_of!(ldiv_t, rem) - 8usize]; +}; extern "C" { - pub fn ldiv( - __numerator: ::std::os::raw::c_long, - __denominator: ::std::os::raw::c_long, - ) -> ldiv_t; + pub fn ldiv(__numerator: ::std::ffi::c_long, __denominator: ::std::ffi::c_long) -> ldiv_t; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct lldiv_t { - pub quot: ::std::os::raw::c_longlong, - pub rem: ::std::os::raw::c_longlong, -} -#[test] -fn bindgen_test_layout_lldiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of lldiv_t"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of lldiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: lldiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 8usize, - "Offset of field: lldiv_t::rem" - ); + pub quot: ::std::ffi::c_longlong, + pub rem: ::std::ffi::c_longlong, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of lldiv_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of lldiv_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: lldiv_t::quot"][::std::mem::offset_of!(lldiv_t, quot) - 0usize]; + ["Offset of field: lldiv_t::rem"][::std::mem::offset_of!(lldiv_t, rem) - 8usize]; +}; extern "C" { pub fn lldiv( - __numerator: ::std::os::raw::c_longlong, - __denominator: ::std::os::raw::c_longlong, + __numerator: ::std::ffi::c_longlong, + __denominator: ::std::ffi::c_longlong, ) -> lldiv_t; } extern "C" { - pub fn getloadavg(__averages: *mut f64, __n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn getloadavg(__averages: *mut f64, __n: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn getprogname() -> *const ::std::os::raw::c_char; + pub fn getprogname() -> *const ::std::ffi::c_char; } extern "C" { - pub fn setprogname(__name: *const ::std::os::raw::c_char); + pub fn setprogname(__name: *const ::std::ffi::c_char); } extern "C" { - pub fn mblen(__s: *const ::std::os::raw::c_char, __n: usize) -> ::std::os::raw::c_int; + pub fn mblen(__s: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn mbstowcs(__dst: *mut wchar_t, __src: *const ::std::os::raw::c_char, __n: usize) - -> usize; + pub fn mbstowcs(__dst: *mut wchar_t, __src: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn mbtowc( __wc_ptr: *mut wchar_t, - __s: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn wctomb(__dst: *mut ::std::os::raw::c_char, __wc: wchar_t) -> ::std::os::raw::c_int; + pub fn wctomb(__dst: *mut ::std::ffi::c_char, __wc: wchar_t) -> ::std::ffi::c_int; } extern "C" { - pub fn wcstombs(__dst: *mut ::std::os::raw::c_char, __src: *const wchar_t, __n: usize) - -> usize; + pub fn wcstombs(__dst: *mut ::std::ffi::c_char, __src: *const wchar_t, __n: usize) -> usize; } extern "C" { pub fn __ctype_get_mb_cur_max() -> usize; } extern "C" { - pub fn abs(__x: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn abs(__x: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn labs(__x: ::std::os::raw::c_long) -> ::std::os::raw::c_long; + pub fn labs(__x: ::std::ffi::c_long) -> ::std::ffi::c_long; } extern "C" { - pub fn llabs(__x: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong; + pub fn llabs(__x: ::std::ffi::c_longlong) -> ::std::ffi::c_longlong; } extern "C" { - pub fn strtof( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> f32; + pub fn strtof(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) -> f32; } extern "C" { - pub fn atof(__s: *const ::std::os::raw::c_char) -> f64; + pub fn atof(__s: *const ::std::ffi::c_char) -> f64; } extern "C" { - pub fn rand() -> ::std::os::raw::c_int; + pub fn rand() -> ::std::ffi::c_int; } extern "C" { - pub fn srand(__seed: ::std::os::raw::c_uint); + pub fn srand(__seed: ::std::ffi::c_uint); } extern "C" { - pub fn random() -> ::std::os::raw::c_long; + pub fn random() -> ::std::ffi::c_long; } extern "C" { - pub fn srandom(__seed: ::std::os::raw::c_uint); + pub fn srandom(__seed: ::std::ffi::c_uint); } extern "C" { - pub fn grantpt(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn grantpt(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn strtoll_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_longlong; + ) -> ::std::ffi::c_longlong; } extern "C" { pub fn strtoull_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_ulonglong; + ) -> ::std::ffi::c_ulonglong; } extern "C" { pub fn strtold_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> u128; } extern "C" { pub fn strtod_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> f64; } extern "C" { pub fn strtof_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> f32; } extern "C" { pub fn strtol_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - arg1: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + arg1: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_long; + ) -> ::std::ffi::c_long; } pub type net_handle_t = u64; extern "C" { pub fn android_setsocknetwork( network: net_handle_t, - fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + fd: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_setprocnetwork(network: net_handle_t) -> ::std::os::raw::c_int; + pub fn android_setprocnetwork(network: net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_getprocnetwork(network: *mut net_handle_t) -> ::std::os::raw::c_int; + pub fn android_getprocnetwork(network: *mut net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_setprocdns(network: net_handle_t) -> ::std::os::raw::c_int; + pub fn android_setprocdns(network: net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_getprocdns(network: *mut net_handle_t) -> ::std::os::raw::c_int; + pub fn android_getprocdns(network: *mut net_handle_t) -> ::std::ffi::c_int; } extern "C" { pub fn android_getaddrinfofornetwork( network: net_handle_t, - node: *const ::std::os::raw::c_char, - service: *const ::std::os::raw::c_char, + node: *const ::std::ffi::c_char, + service: *const ::std::ffi::c_char, hints: *const addrinfo, res: *mut *mut addrinfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } impl ResNsendFlags { pub const ANDROID_RESOLV_NO_RETRY: ResNsendFlags = ResNsendFlags(1); @@ -7142,11 +6114,11 @@ pub struct ResNsendFlags(pub u32); extern "C" { pub fn android_res_nquery( network: net_handle_t, - dname: *const ::std::os::raw::c_char, - ns_class: ::std::os::raw::c_int, - ns_type: ::std::os::raw::c_int, + dname: *const ::std::ffi::c_char, + ns_class: ::std::ffi::c_int, + ns_type: ::std::ffi::c_int, flags: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn android_res_nsend( @@ -7154,31 +6126,31 @@ extern "C" { msg: *const u8, msglen: usize, flags: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn android_res_nresult( - fd: ::std::os::raw::c_int, - rcode: *mut ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + rcode: *mut ::std::ffi::c_int, answer: *mut u8, anslen: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_res_cancel(nsend_fd: ::std::os::raw::c_int); + pub fn android_res_cancel(nsend_fd: ::std::ffi::c_int); } extern "C" { pub fn android_tag_socket_with_uid( - sockfd: ::std::os::raw::c_int, + sockfd: ::std::ffi::c_int, tag: u32, uid: uid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_tag_socket(sockfd: ::std::os::raw::c_int, tag: u32) -> ::std::os::raw::c_int; + pub fn android_tag_socket(sockfd: ::std::ffi::c_int, tag: u32) -> ::std::ffi::c_int; } extern "C" { - pub fn android_untag_socket(sockfd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn android_untag_socket(sockfd: ::std::ffi::c_int) -> ::std::ffi::c_int; } impl ANativeWindow_LegacyFormat { pub const WINDOW_FORMAT_RGBA_8888: ANativeWindow_LegacyFormat = ANativeWindow_LegacyFormat(1); @@ -7191,7 +6163,7 @@ impl ANativeWindow_LegacyFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_LegacyFormat(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_LegacyFormat(pub ::std::ffi::c_uint); impl ANativeWindowTransform { pub const ANATIVEWINDOW_TRANSFORM_IDENTITY: ANativeWindowTransform = ANativeWindowTransform(0); } @@ -7216,7 +6188,7 @@ impl ANativeWindowTransform { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindowTransform(pub ::std::os::raw::c_uint); +pub struct ANativeWindowTransform(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANativeWindow { @@ -7229,54 +6201,26 @@ pub struct ANativeWindow_Buffer { pub height: i32, pub stride: i32, pub format: i32, - pub bits: *mut ::std::os::raw::c_void, + pub bits: *mut ::std::ffi::c_void, pub reserved: [u32; 6usize], } -#[test] -fn bindgen_test_layout_ANativeWindow_Buffer() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of ANativeWindow_Buffer" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ANativeWindow_Buffer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeWindow_Buffer::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: ANativeWindow_Buffer::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeWindow_Buffer::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: ANativeWindow_Buffer::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bits) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeWindow_Buffer::bits" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 24usize, - "Offset of field: ANativeWindow_Buffer::reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeWindow_Buffer"][::std::mem::size_of::() - 48usize]; + ["Alignment of ANativeWindow_Buffer"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ANativeWindow_Buffer::width"] + [::std::mem::offset_of!(ANativeWindow_Buffer, width) - 0usize]; + ["Offset of field: ANativeWindow_Buffer::height"] + [::std::mem::offset_of!(ANativeWindow_Buffer, height) - 4usize]; + ["Offset of field: ANativeWindow_Buffer::stride"] + [::std::mem::offset_of!(ANativeWindow_Buffer, stride) - 8usize]; + ["Offset of field: ANativeWindow_Buffer::format"] + [::std::mem::offset_of!(ANativeWindow_Buffer, format) - 12usize]; + ["Offset of field: ANativeWindow_Buffer::bits"] + [::std::mem::offset_of!(ANativeWindow_Buffer, bits) - 16usize]; + ["Offset of field: ANativeWindow_Buffer::reserved"] + [::std::mem::offset_of!(ANativeWindow_Buffer, reserved) - 24usize]; +}; extern "C" { pub fn ANativeWindow_acquire(window: *mut ANativeWindow); } @@ -7332,7 +6276,7 @@ impl ANativeWindow_FrameRateCompatibility { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_FrameRateCompatibility(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_FrameRateCompatibility(pub ::std::ffi::c_uint); extern "C" { pub fn ANativeWindow_setFrameRate( window: *mut ANativeWindow, @@ -7353,7 +6297,7 @@ impl ANativeWindow_ChangeFrameRateStrategy { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_ChangeFrameRateStrategy(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_ChangeFrameRateStrategy(pub ::std::ffi::c_uint); extern "C" { pub fn ANativeWindow_setFrameRateWithChangeStrategy( window: *mut ANativeWindow, @@ -7368,78 +6312,37 @@ pub struct ANativeActivity { pub vm: *mut JavaVM, pub env: *mut JNIEnv, pub clazz: jobject, - pub internalDataPath: *const ::std::os::raw::c_char, - pub externalDataPath: *const ::std::os::raw::c_char, + pub internalDataPath: *const ::std::ffi::c_char, + pub externalDataPath: *const ::std::ffi::c_char, pub sdkVersion: i32, - pub instance: *mut ::std::os::raw::c_void, + pub instance: *mut ::std::ffi::c_void, pub assetManager: *mut AAssetManager, - pub obbPath: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ANativeActivity() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of ANativeActivity" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ANativeActivity" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).callbacks) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeActivity::callbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vm) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeActivity::vm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).env) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeActivity::env" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).clazz) as usize - ptr as usize }, - 24usize, - "Offset of field: ANativeActivity::clazz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).internalDataPath) as usize - ptr as usize }, - 32usize, - "Offset of field: ANativeActivity::internalDataPath" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).externalDataPath) as usize - ptr as usize }, - 40usize, - "Offset of field: ANativeActivity::externalDataPath" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sdkVersion) as usize - ptr as usize }, - 48usize, - "Offset of field: ANativeActivity::sdkVersion" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).instance) as usize - ptr as usize }, - 56usize, - "Offset of field: ANativeActivity::instance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).assetManager) as usize - ptr as usize }, - 64usize, - "Offset of field: ANativeActivity::assetManager" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).obbPath) as usize - ptr as usize }, - 72usize, - "Offset of field: ANativeActivity::obbPath" - ); -} + pub obbPath: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeActivity"][::std::mem::size_of::() - 80usize]; + ["Alignment of ANativeActivity"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ANativeActivity::callbacks"] + [::std::mem::offset_of!(ANativeActivity, callbacks) - 0usize]; + ["Offset of field: ANativeActivity::vm"][::std::mem::offset_of!(ANativeActivity, vm) - 8usize]; + ["Offset of field: ANativeActivity::env"] + [::std::mem::offset_of!(ANativeActivity, env) - 16usize]; + ["Offset of field: ANativeActivity::clazz"] + [::std::mem::offset_of!(ANativeActivity, clazz) - 24usize]; + ["Offset of field: ANativeActivity::internalDataPath"] + [::std::mem::offset_of!(ANativeActivity, internalDataPath) - 32usize]; + ["Offset of field: ANativeActivity::externalDataPath"] + [::std::mem::offset_of!(ANativeActivity, externalDataPath) - 40usize]; + ["Offset of field: ANativeActivity::sdkVersion"] + [::std::mem::offset_of!(ANativeActivity, sdkVersion) - 48usize]; + ["Offset of field: ANativeActivity::instance"] + [::std::mem::offset_of!(ANativeActivity, instance) - 56usize]; + ["Offset of field: ANativeActivity::assetManager"] + [::std::mem::offset_of!(ANativeActivity, assetManager) - 64usize]; + ["Offset of field: ANativeActivity::obbPath"] + [::std::mem::offset_of!(ANativeActivity, obbPath) - 72usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANativeActivityCallbacks { @@ -7449,13 +6352,13 @@ pub struct ANativeActivityCallbacks { unsafe extern "C" fn( activity: *mut ANativeActivity, outSize: *mut usize, - ) -> *mut ::std::os::raw::c_void, + ) -> *mut ::std::ffi::c_void, >, pub onPause: ::std::option::Option, pub onStop: ::std::option::Option, pub onDestroy: ::std::option::Option, pub onWindowFocusChanged: ::std::option::Option< - unsafe extern "C" fn(activity: *mut ANativeActivity, hasFocus: ::std::os::raw::c_int), + unsafe extern "C" fn(activity: *mut ANativeActivity, hasFocus: ::std::ffi::c_int), >, pub onNativeWindowCreated: ::std::option::Option< unsafe extern "C" fn(activity: *mut ANativeActivity, window: *mut ANativeWindow), @@ -7482,113 +6385,56 @@ pub struct ANativeActivityCallbacks { ::std::option::Option, pub onLowMemory: ::std::option::Option, } -#[test] -fn bindgen_test_layout_ANativeActivityCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of ANativeActivityCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ANativeActivityCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onStart) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeActivityCallbacks::onStart" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onResume) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeActivityCallbacks::onResume" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onSaveInstanceState) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeActivityCallbacks::onSaveInstanceState" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPause) as usize - ptr as usize }, - 24usize, - "Offset of field: ANativeActivityCallbacks::onPause" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onStop) as usize - ptr as usize }, - 32usize, - "Offset of field: ANativeActivityCallbacks::onStop" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onDestroy) as usize - ptr as usize }, - 40usize, - "Offset of field: ANativeActivityCallbacks::onDestroy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onWindowFocusChanged) as usize - ptr as usize }, - 48usize, - "Offset of field: ANativeActivityCallbacks::onWindowFocusChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowCreated) as usize - ptr as usize }, - 56usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowCreated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowResized) as usize - ptr as usize }, - 64usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowResized" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowRedrawNeeded) as usize - ptr as usize }, - 72usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowRedrawNeeded" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowDestroyed) as usize - ptr as usize }, - 80usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowDestroyed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onInputQueueCreated) as usize - ptr as usize }, - 88usize, - "Offset of field: ANativeActivityCallbacks::onInputQueueCreated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onInputQueueDestroyed) as usize - ptr as usize }, - 96usize, - "Offset of field: ANativeActivityCallbacks::onInputQueueDestroyed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onContentRectChanged) as usize - ptr as usize }, - 104usize, - "Offset of field: ANativeActivityCallbacks::onContentRectChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onConfigurationChanged) as usize - ptr as usize }, - 112usize, - "Offset of field: ANativeActivityCallbacks::onConfigurationChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onLowMemory) as usize - ptr as usize }, - 120usize, - "Offset of field: ANativeActivityCallbacks::onLowMemory" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeActivityCallbacks"] + [::std::mem::size_of::() - 128usize]; + ["Alignment of ANativeActivityCallbacks"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ANativeActivityCallbacks::onStart"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onStart) - 0usize]; + ["Offset of field: ANativeActivityCallbacks::onResume"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onResume) - 8usize]; + ["Offset of field: ANativeActivityCallbacks::onSaveInstanceState"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onSaveInstanceState) - 16usize]; + ["Offset of field: ANativeActivityCallbacks::onPause"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onPause) - 24usize]; + ["Offset of field: ANativeActivityCallbacks::onStop"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onStop) - 32usize]; + ["Offset of field: ANativeActivityCallbacks::onDestroy"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onDestroy) - 40usize]; + ["Offset of field: ANativeActivityCallbacks::onWindowFocusChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onWindowFocusChanged) - 48usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowCreated"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowCreated) - 56usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowResized"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowResized) - 64usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowRedrawNeeded"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowRedrawNeeded) - 72usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowDestroyed"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowDestroyed) - 80usize]; + ["Offset of field: ANativeActivityCallbacks::onInputQueueCreated"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onInputQueueCreated) - 88usize]; + ["Offset of field: ANativeActivityCallbacks::onInputQueueDestroyed"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onInputQueueDestroyed) - 96usize]; + ["Offset of field: ANativeActivityCallbacks::onContentRectChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onContentRectChanged) - 104usize]; + ["Offset of field: ANativeActivityCallbacks::onConfigurationChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onConfigurationChanged) - 112usize]; + ["Offset of field: ANativeActivityCallbacks::onLowMemory"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onLowMemory) - 120usize]; +}; pub type ANativeActivity_createFunc = ::std::option::Option< unsafe extern "C" fn( activity: *mut ANativeActivity, - savedState: *mut ::std::os::raw::c_void, + savedState: *mut ::std::ffi::c_void, savedStateSize: usize, ), >; extern "C" { pub fn ANativeActivity_onCreate( activity: *mut ANativeActivity, - savedState: *mut ::std::os::raw::c_void, + savedState: *mut ::std::ffi::c_void, savedStateSize: usize, ); } @@ -7607,13 +6453,13 @@ extern "C" { } pub const ANATIVEACTIVITY_SHOW_SOFT_INPUT_IMPLICIT: _bindgen_ty_33 = 1; pub const ANATIVEACTIVITY_SHOW_SOFT_INPUT_FORCED: _bindgen_ty_33 = 2; -pub type _bindgen_ty_33 = ::std::os::raw::c_uint; +pub type _bindgen_ty_33 = ::std::ffi::c_uint; extern "C" { pub fn ANativeActivity_showSoftInput(activity: *mut ANativeActivity, flags: u32); } pub const ANATIVEACTIVITY_HIDE_SOFT_INPUT_IMPLICIT_ONLY: _bindgen_ty_34 = 1; pub const ANATIVEACTIVITY_HIDE_SOFT_INPUT_NOT_ALWAYS: _bindgen_ty_34 = 2; -pub type _bindgen_ty_34 = ::std::os::raw::c_uint; +pub type _bindgen_ty_34 = ::std::ffi::c_uint; extern "C" { pub fn ANativeActivity_hideSoftInput(activity: *mut ANativeActivity, flags: u32); } @@ -7673,7 +6519,7 @@ impl OperandCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OperandCode(pub ::std::os::raw::c_uint); +pub struct OperandCode(pub ::std::ffi::c_uint); impl OperationCode { pub const ANEURALNETWORKS_ADD: OperationCode = OperationCode(0); } @@ -7994,7 +6840,7 @@ impl OperationCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OperationCode(pub ::std::os::raw::c_uint); +pub struct OperationCode(pub ::std::ffi::c_uint); impl FuseCode { pub const ANEURALNETWORKS_FUSED_NONE: FuseCode = FuseCode(0); } @@ -8009,7 +6855,7 @@ impl FuseCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct FuseCode(pub ::std::os::raw::c_uint); +pub struct FuseCode(pub ::std::ffi::c_uint); impl PaddingCode { pub const ANEURALNETWORKS_PADDING_SAME: PaddingCode = PaddingCode(1); } @@ -8018,7 +6864,7 @@ impl PaddingCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PaddingCode(pub ::std::os::raw::c_uint); +pub struct PaddingCode(pub ::std::ffi::c_uint); impl PreferenceCode { pub const ANEURALNETWORKS_PREFER_LOW_POWER: PreferenceCode = PreferenceCode(0); } @@ -8030,7 +6876,7 @@ impl PreferenceCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PreferenceCode(pub ::std::os::raw::c_uint); +pub struct PreferenceCode(pub ::std::ffi::c_uint); impl DeviceTypeCode { pub const ANEURALNETWORKS_DEVICE_UNKNOWN: DeviceTypeCode = DeviceTypeCode(0); } @@ -8048,7 +6894,7 @@ impl DeviceTypeCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct DeviceTypeCode(pub ::std::os::raw::c_uint); +pub struct DeviceTypeCode(pub ::std::ffi::c_uint); impl FeatureLevelCode { pub const ANEURALNETWORKS_FEATURE_LEVEL_1: FeatureLevelCode = FeatureLevelCode(27); } @@ -8075,7 +6921,7 @@ impl FeatureLevelCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct FeatureLevelCode(pub ::std::os::raw::c_uint); +pub struct FeatureLevelCode(pub ::std::ffi::c_uint); impl ResultCode { pub const ANEURALNETWORKS_NO_ERROR: ResultCode = ResultCode(0); } @@ -8123,11 +6969,11 @@ impl ResultCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ResultCode(pub ::std::os::raw::c_uint); +pub struct ResultCode(pub ::std::ffi::c_uint); pub const ANEURALNETWORKS_MAX_SIZE_OF_IMMEDIATELY_COPIED_VALUES: _bindgen_ty_35 = 128; -pub type _bindgen_ty_35 = ::std::os::raw::c_uint; +pub type _bindgen_ty_35 = ::std::ffi::c_uint; pub const ANEURALNETWORKS_BYTE_SIZE_OF_CACHE_TOKEN: _bindgen_ty_36 = 32; -pub type _bindgen_ty_36 = ::std::os::raw::c_uint; +pub type _bindgen_ty_36 = ::std::ffi::c_uint; impl DurationCode { pub const ANEURALNETWORKS_DURATION_ON_HARDWARE: DurationCode = DurationCode(0); } @@ -8142,7 +6988,7 @@ impl DurationCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct DurationCode(pub ::std::os::raw::c_uint); +pub struct DurationCode(pub ::std::ffi::c_uint); impl PriorityCode { pub const ANEURALNETWORKS_PRIORITY_LOW: PriorityCode = PriorityCode(90); } @@ -8157,7 +7003,7 @@ impl PriorityCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PriorityCode(pub ::std::os::raw::c_uint); +pub struct PriorityCode(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANeuralNetworksMemory { @@ -8185,37 +7031,19 @@ pub struct ANeuralNetworksSymmPerChannelQuantParams { pub scaleCount: u32, pub scales: *const f32, } -#[test] -fn bindgen_test_layout_ANeuralNetworksSymmPerChannelQuantParams() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ANeuralNetworksSymmPerChannelQuantParams" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ANeuralNetworksSymmPerChannelQuantParams" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).channelDim) as usize - ptr as usize }, - 0usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::channelDim" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scaleCount) as usize - ptr as usize }, - 4usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scaleCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scales) as usize - ptr as usize }, - 8usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scales" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANeuralNetworksSymmPerChannelQuantParams"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of ANeuralNetworksSymmPerChannelQuantParams"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::channelDim"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, channelDim) - 0usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scaleCount"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, scaleCount) - 4usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scales"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, scales) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANeuralNetworksBurst { @@ -8230,47 +7058,23 @@ pub struct ANeuralNetworksOperandType { pub scale: f32, pub zeroPoint: i32, } -#[test] -fn bindgen_test_layout_ANeuralNetworksOperandType() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ANeuralNetworksOperandType" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ANeuralNetworksOperandType" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: ANeuralNetworksOperandType::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dimensionCount) as usize - ptr as usize }, - 4usize, - "Offset of field: ANeuralNetworksOperandType::dimensionCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dimensions) as usize - ptr as usize }, - 8usize, - "Offset of field: ANeuralNetworksOperandType::dimensions" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scale) as usize - ptr as usize }, - 16usize, - "Offset of field: ANeuralNetworksOperandType::scale" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).zeroPoint) as usize - ptr as usize }, - 20usize, - "Offset of field: ANeuralNetworksOperandType::zeroPoint" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANeuralNetworksOperandType"] + [::std::mem::size_of::() - 24usize]; + ["Alignment of ANeuralNetworksOperandType"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ANeuralNetworksOperandType::type_"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, type_) - 0usize]; + ["Offset of field: ANeuralNetworksOperandType::dimensionCount"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, dimensionCount) - 4usize]; + ["Offset of field: ANeuralNetworksOperandType::dimensions"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, dimensions) - 8usize]; + ["Offset of field: ANeuralNetworksOperandType::scale"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, scale) - 16usize]; + ["Offset of field: ANeuralNetworksOperandType::zeroPoint"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, zeroPoint) - 20usize]; +}; pub type ANeuralNetworksOperationType = i32; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -8290,7 +7094,7 @@ pub struct ANeuralNetworksMemoryDesc { extern "C" { pub fn ANeuralNetworksMemoryDesc_create( desc: *mut *mut ANeuralNetworksMemoryDesc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_free(desc: *mut ANeuralNetworksMemoryDesc); @@ -8301,7 +7105,7 @@ extern "C" { compilation: *const ANeuralNetworksCompilation, index: u32, frequency: f32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_addOutputRole( @@ -8309,69 +7113,67 @@ extern "C" { compilation: *const ANeuralNetworksCompilation, index: u32, frequency: f32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_setDimensions( desc: *mut ANeuralNetworksMemoryDesc, rank: u32, dimensions: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_finish( desc: *mut ANeuralNetworksMemoryDesc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromDesc( desc: *const ANeuralNetworksMemoryDesc, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_copy( src: *const ANeuralNetworksMemory, dst: *const ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ANeuralNetworks_getDeviceCount(numDevices: *mut u32) -> ::std::os::raw::c_int; + pub fn ANeuralNetworks_getDeviceCount(numDevices: *mut u32) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getDevice( devIndex: u32, device: *mut *mut ANeuralNetworksDevice, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getName( device: *const ANeuralNetworksDevice, - name: *mut *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + name: *mut *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getType( device: *const ANeuralNetworksDevice, type_: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getVersion( device: *const ANeuralNetworksDevice, - version: *mut *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + version: *mut *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getFeatureLevel( device: *const ANeuralNetworksDevice, featureLevel: *mut i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ANeuralNetworksDevice_wait( - device: *const ANeuralNetworksDevice, - ) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksDevice_wait(device: *const ANeuralNetworksDevice) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_getSupportedOperationsForDevices( @@ -8379,7 +7181,7 @@ extern "C" { devices: *const *const ANeuralNetworksDevice, numDevices: u32, supportedOps: *mut bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_createForDevices( @@ -8387,39 +7189,39 @@ extern "C" { devices: *const *const ANeuralNetworksDevice, numDevices: u32, compilation: *mut *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setCaching( compilation: *mut ANeuralNetworksCompilation, - cacheDir: *const ::std::os::raw::c_char, + cacheDir: *const ::std::ffi::c_char, token: *const u8, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_compute( execution: *mut ANeuralNetworksExecution, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getOutputOperandRank( execution: *mut ANeuralNetworksExecution, index: i32, rank: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getOutputOperandDimensions( execution: *mut ANeuralNetworksExecution, index: i32, dimensions: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksBurst_create( compilation: *mut ANeuralNetworksCompilation, burst: *mut *mut ANeuralNetworksBurst, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksBurst_free(burst: *mut ANeuralNetworksBurst); @@ -8428,70 +7230,68 @@ extern "C" { pub fn ANeuralNetworksExecution_burstCompute( execution: *mut ANeuralNetworksExecution, burst: *mut ANeuralNetworksBurst, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromAHardwareBuffer( ahwb: *const AHardwareBuffer, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setMeasureTiming( execution: *mut ANeuralNetworksExecution, measure: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getDuration( execution: *const ANeuralNetworksExecution, durationCode: i32, duration: *mut u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromFd( size: usize, - protect: ::std::os::raw::c_int, - fd: ::std::os::raw::c_int, + protect: ::std::ffi::c_int, + fd: ::std::ffi::c_int, offset: usize, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_free(memory: *mut ANeuralNetworksMemory); } extern "C" { - pub fn ANeuralNetworksModel_create( - model: *mut *mut ANeuralNetworksModel, - ) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksModel_create(model: *mut *mut ANeuralNetworksModel) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_free(model: *mut ANeuralNetworksModel); } extern "C" { - pub fn ANeuralNetworksModel_finish(model: *mut ANeuralNetworksModel) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksModel_finish(model: *mut ANeuralNetworksModel) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_addOperand( model: *mut ANeuralNetworksModel, type_: *const ANeuralNetworksOperandType, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValue( model: *mut ANeuralNetworksModel, index: i32, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandSymmPerChannelQuantParams( model: *mut ANeuralNetworksModel, index: i32, channelQuant: *const ANeuralNetworksSymmPerChannelQuantParams, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValueFromMemory( @@ -8500,14 +7300,14 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValueFromModel( model: *mut ANeuralNetworksModel, index: i32, value: *const ANeuralNetworksModel, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_addOperation( @@ -8517,7 +7317,7 @@ extern "C" { inputs: *const u32, outputCount: u32, outputs: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_identifyInputsAndOutputs( @@ -8526,19 +7326,19 @@ extern "C" { inputs: *const u32, outputCount: u32, outputs: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_relaxComputationFloat32toFloat16( model: *mut ANeuralNetworksModel, allow: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_create( model: *mut ANeuralNetworksModel, compilation: *mut *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_free(compilation: *mut ANeuralNetworksCompilation); @@ -8547,30 +7347,30 @@ extern "C" { pub fn ANeuralNetworksCompilation_setPreference( compilation: *mut ANeuralNetworksCompilation, preference: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_finish( compilation: *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setPriority( compilation: *mut ANeuralNetworksCompilation, - priority: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + priority: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setTimeout( compilation: *mut ANeuralNetworksCompilation, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_create( compilation: *mut ANeuralNetworksCompilation, execution: *mut *mut ANeuralNetworksExecution, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_free(execution: *mut ANeuralNetworksExecution); @@ -8580,9 +7380,9 @@ extern "C" { execution: *mut ANeuralNetworksExecution, index: i32, type_: *const ANeuralNetworksOperandType, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setInputFromMemory( @@ -8592,16 +7392,16 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setOutput( execution: *mut ANeuralNetworksExecution, index: i32, type_: *const ANeuralNetworksOperandType, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setOutputFromMemory( @@ -8611,25 +7411,25 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_startCompute( execution: *mut ANeuralNetworksExecution, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setTimeout( execution: *mut ANeuralNetworksExecution, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setLoopTimeout( execution: *mut ANeuralNetworksExecution, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getDefaultLoopTimeout() -> u64; @@ -8638,22 +7438,22 @@ extern "C" { pub fn ANeuralNetworks_getMaximumLoopTimeout() -> u64; } extern "C" { - pub fn ANeuralNetworksEvent_wait(event: *mut ANeuralNetworksEvent) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksEvent_wait(event: *mut ANeuralNetworksEvent) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksEvent_free(event: *mut ANeuralNetworksEvent); } extern "C" { pub fn ANeuralNetworksEvent_createFromSyncFenceFd( - sync_fence_fd: ::std::os::raw::c_int, + sync_fence_fd: ::std::ffi::c_int, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksEvent_getSyncFenceFd( event: *const ANeuralNetworksEvent, - sync_fence_fd: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + sync_fence_fd: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_startComputeWithDependencies( @@ -8662,7 +7462,7 @@ extern "C" { num_dependencies: u32, duration: u64, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getRuntimeFeatureLevel() -> i64; @@ -8671,41 +7471,41 @@ extern "C" { pub fn ANeuralNetworksExecution_enableInputAndOutputPadding( execution: *mut ANeuralNetworksExecution, enable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput( compilation: *const ANeuralNetworksCompilation, index: u32, alignment: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput( compilation: *const ANeuralNetworksCompilation, index: u32, padding: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput( compilation: *const ANeuralNetworksCompilation, index: u32, alignment: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput( compilation: *const ANeuralNetworksCompilation, index: u32, padding: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setReusable( execution: *mut ANeuralNetworksExecution, reusable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -8713,15 +7513,15 @@ pub struct AObbInfo { _unused: [u8; 0], } pub const AOBBINFO_OVERLAY: _bindgen_ty_37 = 1; -pub type _bindgen_ty_37 = ::std::os::raw::c_uint; +pub type _bindgen_ty_37 = ::std::ffi::c_uint; extern "C" { - pub fn AObbScanner_getObbInfo(filename: *const ::std::os::raw::c_char) -> *mut AObbInfo; + pub fn AObbScanner_getObbInfo(filename: *const ::std::ffi::c_char) -> *mut AObbInfo; } extern "C" { pub fn AObbInfo_delete(obbInfo: *mut AObbInfo); } extern "C" { - pub fn AObbInfo_getPackageName(obbInfo: *mut AObbInfo) -> *const ::std::os::raw::c_char; + pub fn AObbInfo_getPackageName(obbInfo: *mut AObbInfo) -> *const ::std::ffi::c_char; } extern "C" { pub fn AObbInfo_getVersion(obbInfo: *mut AObbInfo) -> i32; @@ -8733,279 +7533,134 @@ extern "C" { #[derive(Debug, Copy, Clone)] pub struct timespec { pub tv_sec: time_t, - pub tv_nsec: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout_timespec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of timespec" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 8usize, - "Offset of field: timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_long, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timespec"][::std::mem::size_of::() - 16usize]; + ["Alignment of timespec"][::std::mem::align_of::() - 8usize]; + ["Offset of field: timespec::tv_sec"][::std::mem::offset_of!(timespec, tv_sec) - 0usize]; + ["Offset of field: timespec::tv_nsec"][::std::mem::offset_of!(timespec, tv_nsec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_timespec { pub tv_sec: __kernel_time64_t, - pub tv_nsec: ::std::os::raw::c_longlong, -} -#[test] -fn bindgen_test_layout___kernel_timespec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_timespec> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_timespec>(), - 16usize, - "Size of __kernel_timespec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_timespec>(), - 8usize, - "Alignment of __kernel_timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_longlong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_timespec"][::std::mem::size_of::<__kernel_timespec>() - 16usize]; + ["Alignment of __kernel_timespec"][::std::mem::align_of::<__kernel_timespec>() - 8usize]; + ["Offset of field: __kernel_timespec::tv_sec"] + [::std::mem::offset_of!(__kernel_timespec, tv_sec) - 0usize]; + ["Offset of field: __kernel_timespec::tv_nsec"] + [::std::mem::offset_of!(__kernel_timespec, tv_nsec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_itimerspec { pub it_interval: __kernel_timespec, pub it_value: __kernel_timespec, } -#[test] -fn bindgen_test_layout___kernel_itimerspec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_itimerspec> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_itimerspec>(), - 32usize, - "Size of __kernel_itimerspec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_itimerspec>(), - 8usize, - "Alignment of __kernel_itimerspec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_itimerspec::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 16usize, - "Offset of field: __kernel_itimerspec::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_itimerspec"][::std::mem::size_of::<__kernel_itimerspec>() - 32usize]; + ["Alignment of __kernel_itimerspec"][::std::mem::align_of::<__kernel_itimerspec>() - 8usize]; + ["Offset of field: __kernel_itimerspec::it_interval"] + [::std::mem::offset_of!(__kernel_itimerspec, it_interval) - 0usize]; + ["Offset of field: __kernel_itimerspec::it_value"] + [::std::mem::offset_of!(__kernel_itimerspec, it_value) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_old_timespec { pub tv_sec: __kernel_old_time_t, - pub tv_nsec: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout___kernel_old_timespec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_old_timespec> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_old_timespec>(), - 16usize, - "Size of __kernel_old_timespec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_old_timespec>(), - 8usize, - "Alignment of __kernel_old_timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_old_timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_old_timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_long, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_old_timespec"][::std::mem::size_of::<__kernel_old_timespec>() - 16usize]; + ["Alignment of __kernel_old_timespec"] + [::std::mem::align_of::<__kernel_old_timespec>() - 8usize]; + ["Offset of field: __kernel_old_timespec::tv_sec"] + [::std::mem::offset_of!(__kernel_old_timespec, tv_sec) - 0usize]; + ["Offset of field: __kernel_old_timespec::tv_nsec"] + [::std::mem::offset_of!(__kernel_old_timespec, tv_nsec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_sock_timeval { pub tv_sec: __s64, pub tv_usec: __s64, } -#[test] -fn bindgen_test_layout___kernel_sock_timeval() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_sock_timeval> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_sock_timeval>(), - 16usize, - "Size of __kernel_sock_timeval" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_sock_timeval>(), - 8usize, - "Alignment of __kernel_sock_timeval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sock_timeval::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_usec) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_sock_timeval::tv_usec" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_sock_timeval"][::std::mem::size_of::<__kernel_sock_timeval>() - 16usize]; + ["Alignment of __kernel_sock_timeval"] + [::std::mem::align_of::<__kernel_sock_timeval>() - 8usize]; + ["Offset of field: __kernel_sock_timeval::tv_sec"] + [::std::mem::offset_of!(__kernel_sock_timeval, tv_sec) - 0usize]; + ["Offset of field: __kernel_sock_timeval::tv_usec"] + [::std::mem::offset_of!(__kernel_sock_timeval, tv_usec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct timeval { pub tv_sec: __kernel_old_time_t, pub tv_usec: __kernel_suseconds_t, } -#[test] -fn bindgen_test_layout_timeval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of timeval"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of timeval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: timeval::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_usec) as usize - ptr as usize }, - 8usize, - "Offset of field: timeval::tv_usec" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timeval"][::std::mem::size_of::() - 16usize]; + ["Alignment of timeval"][::std::mem::align_of::() - 8usize]; + ["Offset of field: timeval::tv_sec"][::std::mem::offset_of!(timeval, tv_sec) - 0usize]; + ["Offset of field: timeval::tv_usec"][::std::mem::offset_of!(timeval, tv_usec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct itimerspec { pub it_interval: timespec, pub it_value: timespec, } -#[test] -fn bindgen_test_layout_itimerspec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of itimerspec" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of itimerspec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: itimerspec::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 16usize, - "Offset of field: itimerspec::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of itimerspec"][::std::mem::size_of::() - 32usize]; + ["Alignment of itimerspec"][::std::mem::align_of::() - 8usize]; + ["Offset of field: itimerspec::it_interval"] + [::std::mem::offset_of!(itimerspec, it_interval) - 0usize]; + ["Offset of field: itimerspec::it_value"] + [::std::mem::offset_of!(itimerspec, it_value) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct itimerval { pub it_interval: timeval, pub it_value: timeval, } -#[test] -fn bindgen_test_layout_itimerval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of itimerval" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of itimerval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: itimerval::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 16usize, - "Offset of field: itimerval::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of itimerval"][::std::mem::size_of::() - 32usize]; + ["Alignment of itimerval"][::std::mem::align_of::() - 8usize]; + ["Offset of field: itimerval::it_interval"] + [::std::mem::offset_of!(itimerval, it_interval) - 0usize]; + ["Offset of field: itimerval::it_value"][::std::mem::offset_of!(itimerval, it_value) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct timezone { - pub tz_minuteswest: ::std::os::raw::c_int, - pub tz_dsttime: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_timezone() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of timezone" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of timezone" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tz_minuteswest) as usize - ptr as usize }, - 0usize, - "Offset of field: timezone::tz_minuteswest" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tz_dsttime) as usize - ptr as usize }, - 4usize, - "Offset of field: timezone::tz_dsttime" - ); -} + pub tz_minuteswest: ::std::ffi::c_int, + pub tz_dsttime: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timezone"][::std::mem::size_of::() - 8usize]; + ["Alignment of timezone"][::std::mem::align_of::() - 4usize]; + ["Offset of field: timezone::tz_minuteswest"] + [::std::mem::offset_of!(timezone, tz_minuteswest) - 0usize]; + ["Offset of field: timezone::tz_dsttime"] + [::std::mem::offset_of!(timezone, tz_dsttime) - 4usize]; +}; #[repr(C)] #[repr(align(16))] #[derive(Debug, Copy, Clone)] @@ -9018,82 +7673,32 @@ pub struct sigcontext { pub __bindgen_padding_0: [u8; 8usize], pub __reserved: [__u8; 4096usize], } -#[test] -fn bindgen_test_layout_sigcontext() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4384usize, - "Size of sigcontext" - ); - assert_eq!( - ::std::mem::align_of::(), - 16usize, - "Alignment of sigcontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fault_address) as usize - ptr as usize }, - 0usize, - "Offset of field: sigcontext::fault_address" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).regs) as usize - ptr as usize }, - 8usize, - "Offset of field: sigcontext::regs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sp) as usize - ptr as usize }, - 256usize, - "Offset of field: sigcontext::sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pc) as usize - ptr as usize }, - 264usize, - "Offset of field: sigcontext::pc" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pstate) as usize - ptr as usize }, - 272usize, - "Offset of field: sigcontext::pstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__reserved) as usize - ptr as usize }, - 288usize, - "Offset of field: sigcontext::__reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigcontext"][::std::mem::size_of::() - 4384usize]; + ["Alignment of sigcontext"][::std::mem::align_of::() - 16usize]; + ["Offset of field: sigcontext::fault_address"] + [::std::mem::offset_of!(sigcontext, fault_address) - 0usize]; + ["Offset of field: sigcontext::regs"][::std::mem::offset_of!(sigcontext, regs) - 8usize]; + ["Offset of field: sigcontext::sp"][::std::mem::offset_of!(sigcontext, sp) - 256usize]; + ["Offset of field: sigcontext::pc"][::std::mem::offset_of!(sigcontext, pc) - 264usize]; + ["Offset of field: sigcontext::pstate"][::std::mem::offset_of!(sigcontext, pstate) - 272usize]; + ["Offset of field: sigcontext::__reserved"] + [::std::mem::offset_of!(sigcontext, __reserved) - 288usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _aarch64_ctx { pub magic: __u32, pub size: __u32, } -#[test] -fn bindgen_test_layout__aarch64_ctx() { - const UNINIT: ::std::mem::MaybeUninit<_aarch64_ctx> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_aarch64_ctx>(), - 8usize, - "Size of _aarch64_ctx" - ); - assert_eq!( - ::std::mem::align_of::<_aarch64_ctx>(), - 4usize, - "Alignment of _aarch64_ctx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magic) as usize - ptr as usize }, - 0usize, - "Offset of field: _aarch64_ctx::magic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize }, - 4usize, - "Offset of field: _aarch64_ctx::size" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _aarch64_ctx"][::std::mem::size_of::<_aarch64_ctx>() - 8usize]; + ["Alignment of _aarch64_ctx"][::std::mem::align_of::<_aarch64_ctx>() - 4usize]; + ["Offset of field: _aarch64_ctx::magic"][::std::mem::offset_of!(_aarch64_ctx, magic) - 0usize]; + ["Offset of field: _aarch64_ctx::size"][::std::mem::offset_of!(_aarch64_ctx, size) - 4usize]; +}; #[repr(C)] #[repr(align(16))] #[derive(Debug, Copy, Clone)] @@ -9103,72 +7708,32 @@ pub struct fpsimd_context { pub fpcr: __u32, pub vregs: [__uint128_t; 32usize], } -#[test] -fn bindgen_test_layout_fpsimd_context() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 528usize, - "Size of fpsimd_context" - ); - assert_eq!( - ::std::mem::align_of::(), - 16usize, - "Alignment of fpsimd_context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head) as usize - ptr as usize }, - 0usize, - "Offset of field: fpsimd_context::head" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpsr) as usize - ptr as usize }, - 8usize, - "Offset of field: fpsimd_context::fpsr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpcr) as usize - ptr as usize }, - 12usize, - "Offset of field: fpsimd_context::fpcr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vregs) as usize - ptr as usize }, - 16usize, - "Offset of field: fpsimd_context::vregs" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of fpsimd_context"][::std::mem::size_of::() - 528usize]; + ["Alignment of fpsimd_context"][::std::mem::align_of::() - 16usize]; + ["Offset of field: fpsimd_context::head"] + [::std::mem::offset_of!(fpsimd_context, head) - 0usize]; + ["Offset of field: fpsimd_context::fpsr"] + [::std::mem::offset_of!(fpsimd_context, fpsr) - 8usize]; + ["Offset of field: fpsimd_context::fpcr"] + [::std::mem::offset_of!(fpsimd_context, fpcr) - 12usize]; + ["Offset of field: fpsimd_context::vregs"] + [::std::mem::offset_of!(fpsimd_context, vregs) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct esr_context { pub head: _aarch64_ctx, pub esr: __u64, } -#[test] -fn bindgen_test_layout_esr_context() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of esr_context" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of esr_context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head) as usize - ptr as usize }, - 0usize, - "Offset of field: esr_context::head" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).esr) as usize - ptr as usize }, - 8usize, - "Offset of field: esr_context::esr" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of esr_context"][::std::mem::size_of::() - 16usize]; + ["Alignment of esr_context"][::std::mem::align_of::() - 8usize]; + ["Offset of field: esr_context::head"][::std::mem::offset_of!(esr_context, head) - 0usize]; + ["Offset of field: esr_context::esr"][::std::mem::offset_of!(esr_context, esr) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct extra_context { @@ -9177,41 +7742,17 @@ pub struct extra_context { pub size: __u32, pub __reserved: [__u32; 3usize], } -#[test] -fn bindgen_test_layout_extra_context() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of extra_context" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of extra_context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head) as usize - ptr as usize }, - 0usize, - "Offset of field: extra_context::head" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).datap) as usize - ptr as usize }, - 8usize, - "Offset of field: extra_context::datap" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize }, - 16usize, - "Offset of field: extra_context::size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__reserved) as usize - ptr as usize }, - 20usize, - "Offset of field: extra_context::__reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of extra_context"][::std::mem::size_of::() - 32usize]; + ["Alignment of extra_context"][::std::mem::align_of::() - 8usize]; + ["Offset of field: extra_context::head"][::std::mem::offset_of!(extra_context, head) - 0usize]; + ["Offset of field: extra_context::datap"] + [::std::mem::offset_of!(extra_context, datap) - 8usize]; + ["Offset of field: extra_context::size"][::std::mem::offset_of!(extra_context, size) - 16usize]; + ["Offset of field: extra_context::__reserved"] + [::std::mem::offset_of!(extra_context, __reserved) - 20usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sve_context { @@ -9220,72 +7761,31 @@ pub struct sve_context { pub flags: __u16, pub __reserved: [__u16; 2usize], } -#[test] -fn bindgen_test_layout_sve_context() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sve_context" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sve_context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head) as usize - ptr as usize }, - 0usize, - "Offset of field: sve_context::head" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vl) as usize - ptr as usize }, - 8usize, - "Offset of field: sve_context::vl" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 10usize, - "Offset of field: sve_context::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__reserved) as usize - ptr as usize }, - 12usize, - "Offset of field: sve_context::__reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sve_context"][::std::mem::size_of::() - 16usize]; + ["Alignment of sve_context"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sve_context::head"][::std::mem::offset_of!(sve_context, head) - 0usize]; + ["Offset of field: sve_context::vl"][::std::mem::offset_of!(sve_context, vl) - 8usize]; + ["Offset of field: sve_context::flags"][::std::mem::offset_of!(sve_context, flags) - 10usize]; + ["Offset of field: sve_context::__reserved"] + [::std::mem::offset_of!(sve_context, __reserved) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct tpidr2_context { pub head: _aarch64_ctx, pub tpidr2: __u64, } -#[test] -fn bindgen_test_layout_tpidr2_context() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of tpidr2_context" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of tpidr2_context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head) as usize - ptr as usize }, - 0usize, - "Offset of field: tpidr2_context::head" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tpidr2) as usize - ptr as usize }, - 8usize, - "Offset of field: tpidr2_context::tpidr2" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of tpidr2_context"][::std::mem::size_of::() - 16usize]; + ["Alignment of tpidr2_context"][::std::mem::align_of::() - 8usize]; + ["Offset of field: tpidr2_context::head"] + [::std::mem::offset_of!(tpidr2_context, head) - 0usize]; + ["Offset of field: tpidr2_context::tpidr2"] + [::std::mem::offset_of!(tpidr2_context, tpidr2) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct za_context { @@ -9293,36 +7793,15 @@ pub struct za_context { pub vl: __u16, pub __reserved: [__u16; 3usize], } -#[test] -fn bindgen_test_layout_za_context() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of za_context" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of za_context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head) as usize - ptr as usize }, - 0usize, - "Offset of field: za_context::head" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vl) as usize - ptr as usize }, - 8usize, - "Offset of field: za_context::vl" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__reserved) as usize - ptr as usize }, - 10usize, - "Offset of field: za_context::__reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of za_context"][::std::mem::size_of::() - 16usize]; + ["Alignment of za_context"][::std::mem::align_of::() - 4usize]; + ["Offset of field: za_context::head"][::std::mem::offset_of!(za_context, head) - 0usize]; + ["Offset of field: za_context::vl"][::std::mem::offset_of!(za_context, vl) - 8usize]; + ["Offset of field: za_context::__reserved"] + [::std::mem::offset_of!(za_context, __reserved) - 10usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct zt_context { @@ -9330,63 +7809,28 @@ pub struct zt_context { pub nregs: __u16, pub __reserved: [__u16; 3usize], } -#[test] -fn bindgen_test_layout_zt_context() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of zt_context" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of zt_context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head) as usize - ptr as usize }, - 0usize, - "Offset of field: zt_context::head" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).nregs) as usize - ptr as usize }, - 8usize, - "Offset of field: zt_context::nregs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__reserved) as usize - ptr as usize }, - 10usize, - "Offset of field: zt_context::__reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of zt_context"][::std::mem::size_of::() - 16usize]; + ["Alignment of zt_context"][::std::mem::align_of::() - 4usize]; + ["Offset of field: zt_context::head"][::std::mem::offset_of!(zt_context, head) - 0usize]; + ["Offset of field: zt_context::nregs"][::std::mem::offset_of!(zt_context, nregs) - 8usize]; + ["Offset of field: zt_context::__reserved"] + [::std::mem::offset_of!(zt_context, __reserved) - 10usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigset_t { - pub sig: [::std::os::raw::c_ulong; 1usize], -} -#[test] -fn bindgen_test_layout_sigset_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of sigset_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigset_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sig) as usize - ptr as usize }, - 0usize, - "Offset of field: sigset_t::sig" - ); -} -pub type old_sigset_t = ::std::os::raw::c_ulong; -pub type __signalfn_t = ::std::option::Option; + pub sig: [::std::ffi::c_ulong; 1usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigset_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of sigset_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigset_t::sig"][::std::mem::offset_of!(sigset_t, sig) - 0usize]; +}; +pub type old_sigset_t = ::std::ffi::c_ulong; +pub type __signalfn_t = ::std::option::Option; pub type __sighandler_t = __signalfn_t; pub type __restorefn_t = ::std::option::Option; pub type __sigrestore_t = __restorefn_t; @@ -9394,110 +7838,54 @@ pub type __sigrestore_t = __restorefn_t; #[derive(Debug, Copy, Clone)] pub struct __kernel_sigaction { pub sa_handler: __sighandler_t, - pub sa_flags: ::std::os::raw::c_ulong, + pub sa_flags: ::std::ffi::c_ulong, pub sa_restorer: __sigrestore_t, pub sa_mask: sigset_t, } -#[test] -fn bindgen_test_layout___kernel_sigaction() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_sigaction> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_sigaction>(), - 32usize, - "Size of __kernel_sigaction" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_sigaction>(), - 8usize, - "Alignment of __kernel_sigaction" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sigaction::sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_sigaction::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 16usize, - "Offset of field: __kernel_sigaction::sa_restorer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 24usize, - "Offset of field: __kernel_sigaction::sa_mask" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_sigaction"][::std::mem::size_of::<__kernel_sigaction>() - 32usize]; + ["Alignment of __kernel_sigaction"][::std::mem::align_of::<__kernel_sigaction>() - 8usize]; + ["Offset of field: __kernel_sigaction::sa_handler"] + [::std::mem::offset_of!(__kernel_sigaction, sa_handler) - 0usize]; + ["Offset of field: __kernel_sigaction::sa_flags"] + [::std::mem::offset_of!(__kernel_sigaction, sa_flags) - 8usize]; + ["Offset of field: __kernel_sigaction::sa_restorer"] + [::std::mem::offset_of!(__kernel_sigaction, sa_restorer) - 16usize]; + ["Offset of field: __kernel_sigaction::sa_mask"] + [::std::mem::offset_of!(__kernel_sigaction, sa_mask) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigaltstack { - pub ss_sp: *mut ::std::os::raw::c_void, - pub ss_flags: ::std::os::raw::c_int, + pub ss_sp: *mut ::std::ffi::c_void, + pub ss_flags: ::std::ffi::c_int, pub ss_size: __kernel_size_t, } -#[test] -fn bindgen_test_layout_sigaltstack() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of sigaltstack" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigaltstack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_sp) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaltstack::ss_sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_flags) as usize - ptr as usize }, - 8usize, - "Offset of field: sigaltstack::ss_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_size) as usize - ptr as usize }, - 16usize, - "Offset of field: sigaltstack::ss_size" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaltstack"][::std::mem::size_of::() - 24usize]; + ["Alignment of sigaltstack"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigaltstack::ss_sp"][::std::mem::offset_of!(sigaltstack, ss_sp) - 0usize]; + ["Offset of field: sigaltstack::ss_flags"] + [::std::mem::offset_of!(sigaltstack, ss_flags) - 8usize]; + ["Offset of field: sigaltstack::ss_size"] + [::std::mem::offset_of!(sigaltstack, ss_size) - 16usize]; +}; pub type stack_t = sigaltstack; #[repr(C)] #[derive(Copy, Clone)] pub union sigval { - pub sival_int: ::std::os::raw::c_int, - pub sival_ptr: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_sigval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of sigval"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sival_int) as usize - ptr as usize }, - 0usize, - "Offset of field: sigval::sival_int" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sival_ptr) as usize - ptr as usize }, - 0usize, - "Offset of field: sigval::sival_ptr" - ); -} + pub sival_int: ::std::ffi::c_int, + pub sival_ptr: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigval"][::std::mem::size_of::() - 8usize]; + ["Alignment of sigval"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigval::sival_int"][::std::mem::offset_of!(sigval, sival_int) - 0usize]; + ["Offset of field: sigval::sival_ptr"][::std::mem::offset_of!(sigval, sival_ptr) - 0usize]; +}; pub type sigval_t = sigval; #[repr(C)] #[derive(Copy, Clone)] @@ -9516,76 +7904,40 @@ pub struct __sifields__bindgen_ty_1 { pub _pid: __kernel_pid_t, pub _uid: __kernel_uid32_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_1>(), - 8usize, - "Size of __sifields__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_1>(), - 4usize, - "Alignment of __sifields__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_1::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_1::_uid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_1>() - 8usize]; + ["Alignment of __sifields__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_1>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_1::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_1, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_1::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_1, _uid) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_2 { pub _tid: __kernel_timer_t, - pub _overrun: ::std::os::raw::c_int, + pub _overrun: ::std::ffi::c_int, pub _sigval: sigval_t, - pub _sys_private: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_2> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_2>(), - 24usize, - "Size of __sifields__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_2>(), - 8usize, - "Alignment of __sifields__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._tid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_2::_tid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._overrun) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_2::_overrun" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigval) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_2::_sigval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sys_private) as usize - ptr as usize }, - 16usize, - "Offset of field: __sifields__bindgen_ty_2::_sys_private" - ); -} + pub _sys_private: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_2"] + [::std::mem::size_of::<__sifields__bindgen_ty_2>() - 24usize]; + ["Alignment of __sifields__bindgen_ty_2"] + [::std::mem::align_of::<__sifields__bindgen_ty_2>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_2::_tid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _tid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_2::_overrun"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _overrun) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_2::_sigval"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _sigval) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_2::_sys_private"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _sys_private) - 16usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_3 { @@ -9593,98 +7945,56 @@ pub struct __sifields__bindgen_ty_3 { pub _uid: __kernel_uid32_t, pub _sigval: sigval_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_3> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_3>(), - 16usize, - "Size of __sifields__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_3>(), - 8usize, - "Alignment of __sifields__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_3::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_3::_uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigval) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_3::_sigval" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_3"] + [::std::mem::size_of::<__sifields__bindgen_ty_3>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_3"] + [::std::mem::align_of::<__sifields__bindgen_ty_3>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_3::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_3::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _uid) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_3::_sigval"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _sigval) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_4 { pub _pid: __kernel_pid_t, pub _uid: __kernel_uid32_t, - pub _status: ::std::os::raw::c_int, + pub _status: ::std::ffi::c_int, pub _utime: __kernel_clock_t, pub _stime: __kernel_clock_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_4() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_4> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_4>(), - 32usize, - "Size of __sifields__bindgen_ty_4" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_4>(), - 8usize, - "Alignment of __sifields__bindgen_ty_4" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_4::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_4::_uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._status) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_4::_status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._utime) as usize - ptr as usize }, - 16usize, - "Offset of field: __sifields__bindgen_ty_4::_utime" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._stime) as usize - ptr as usize }, - 24usize, - "Offset of field: __sifields__bindgen_ty_4::_stime" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_4"] + [::std::mem::size_of::<__sifields__bindgen_ty_4>() - 32usize]; + ["Alignment of __sifields__bindgen_ty_4"] + [::std::mem::align_of::<__sifields__bindgen_ty_4>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_4::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_4::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _uid) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_4::_status"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _status) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_4::_utime"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _utime) - 16usize]; + ["Offset of field: __sifields__bindgen_ty_4::_stime"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _stime) - 24usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_5 { - pub _addr: *mut ::std::os::raw::c_void, + pub _addr: *mut ::std::ffi::c_void, pub __bindgen_anon_1: __sifields__bindgen_ty_5__bindgen_ty_1, } #[repr(C)] #[derive(Copy, Clone)] pub union __sifields__bindgen_ty_5__bindgen_ty_1 { - pub _trapno: ::std::os::raw::c_int, - pub _addr_lsb: ::std::os::raw::c_short, + pub _trapno: ::std::ffi::c_int, + pub _addr_lsb: ::std::ffi::c_short, pub _addr_bnd: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, pub _addr_pkey: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, pub _perf: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, @@ -9692,293 +8002,156 @@ pub union __sifields__bindgen_ty_5__bindgen_ty_1 { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1 { - pub _dummy_bnd: [::std::os::raw::c_char; 8usize], - pub _lower: *mut ::std::os::raw::c_void, - pub _upper: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>(), - 24usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>(), - 8usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._dummy_bnd) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_dummy_bnd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._lower) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_lower" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._upper) as usize - ptr as usize }, - 16usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_upper" - ); -} + pub _dummy_bnd: [::std::ffi::c_char; 8usize], + pub _lower: *mut ::std::ffi::c_void, + pub _upper: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>() - 24usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_dummy_bnd"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _dummy_bnd + ) + - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_lower"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _lower + ) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_upper"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _upper + ) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2 { - pub _dummy_pkey: [::std::os::raw::c_char; 8usize], + pub _dummy_pkey: [::std::ffi::c_char; 8usize], pub _pkey: __u32, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>(), - 12usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._dummy_pkey) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_dummy_pkey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pkey) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_pkey" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_dummy_pkey"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, + _dummy_pkey + ) + - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_pkey"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, + _pkey + ) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3 { - pub _data: ::std::os::raw::c_ulong, + pub _data: ::std::ffi::c_ulong, pub _type: __u32, pub _flags: __u32, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>(), - 16usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>(), - 8usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._data) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._type) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._flags) as usize - ptr as usize }, - 12usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_flags" - ); -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1>(), - 24usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1>(), - 8usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._trapno) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_trapno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_lsb) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_lsb" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_bnd) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_bnd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_pkey) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_pkey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._perf) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_perf" - ); -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5>(), - 32usize, - "Size of __sifields__bindgen_ty_5" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5>(), - 8usize, - "Alignment of __sifields__bindgen_ty_5" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5::_addr" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_data"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _data + ) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_type"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _type + ) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_flags"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _flags + ) - 12usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1>() - 24usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_trapno"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _trapno) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_lsb"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_lsb) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_bnd"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_bnd) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_pkey"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_pkey) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_perf"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _perf) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5"] + [::std::mem::size_of::<__sifields__bindgen_ty_5>() - 32usize]; + ["Alignment of __sifields__bindgen_ty_5"] + [::std::mem::align_of::<__sifields__bindgen_ty_5>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5::_addr"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5, _addr) - 0usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_6 { - pub _band: ::std::os::raw::c_long, - pub _fd: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_6() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_6> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_6>(), - 16usize, - "Size of __sifields__bindgen_ty_6" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_6>(), - 8usize, - "Alignment of __sifields__bindgen_ty_6" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._band) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_6::_band" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._fd) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_6::_fd" - ); -} + pub _band: ::std::ffi::c_long, + pub _fd: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_6"] + [::std::mem::size_of::<__sifields__bindgen_ty_6>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_6"] + [::std::mem::align_of::<__sifields__bindgen_ty_6>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_6::_band"] + [::std::mem::offset_of!(__sifields__bindgen_ty_6, _band) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_6::_fd"] + [::std::mem::offset_of!(__sifields__bindgen_ty_6, _fd) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_7 { - pub _call_addr: *mut ::std::os::raw::c_void, - pub _syscall: ::std::os::raw::c_int, - pub _arch: ::std::os::raw::c_uint, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_7() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_7> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_7>(), - 16usize, - "Size of __sifields__bindgen_ty_7" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_7>(), - 8usize, - "Alignment of __sifields__bindgen_ty_7" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._call_addr) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_7::_call_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._syscall) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_7::_syscall" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._arch) as usize - ptr as usize }, - 12usize, - "Offset of field: __sifields__bindgen_ty_7::_arch" - ); -} -#[test] -fn bindgen_test_layout___sifields() { - const UNINIT: ::std::mem::MaybeUninit<__sifields> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields>(), - 32usize, - "Size of __sifields" - ); - assert_eq!( - ::std::mem::align_of::<__sifields>(), - 8usize, - "Alignment of __sifields" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._kill) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_kill" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._timer) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_timer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._rt) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_rt" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigchld) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigchld" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigfault) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigfault" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigpoll) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigpoll" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigsys) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigsys" - ); -} + pub _call_addr: *mut ::std::ffi::c_void, + pub _syscall: ::std::ffi::c_int, + pub _arch: ::std::ffi::c_uint, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_7"] + [::std::mem::size_of::<__sifields__bindgen_ty_7>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_7"] + [::std::mem::align_of::<__sifields__bindgen_ty_7>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_7::_call_addr"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _call_addr) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_7::_syscall"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _syscall) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_7::_arch"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _arch) - 12usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields"][::std::mem::size_of::<__sifields>() - 32usize]; + ["Alignment of __sifields"][::std::mem::align_of::<__sifields>() - 8usize]; + ["Offset of field: __sifields::_kill"][::std::mem::offset_of!(__sifields, _kill) - 0usize]; + ["Offset of field: __sifields::_timer"][::std::mem::offset_of!(__sifields, _timer) - 0usize]; + ["Offset of field: __sifields::_rt"][::std::mem::offset_of!(__sifields, _rt) - 0usize]; + ["Offset of field: __sifields::_sigchld"] + [::std::mem::offset_of!(__sifields, _sigchld) - 0usize]; + ["Offset of field: __sifields::_sigfault"] + [::std::mem::offset_of!(__sifields, _sigfault) - 0usize]; + ["Offset of field: __sifields::_sigpoll"] + [::std::mem::offset_of!(__sifields, _sigpoll) - 0usize]; + ["Offset of field: __sifields::_sigsys"][::std::mem::offset_of!(__sifields, _sigsys) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct siginfo { @@ -9988,209 +8161,110 @@ pub struct siginfo { #[derive(Copy, Clone)] pub union siginfo__bindgen_ty_1 { pub __bindgen_anon_1: siginfo__bindgen_ty_1__bindgen_ty_1, - pub _si_pad: [::std::os::raw::c_int; 32usize], + pub _si_pad: [::std::ffi::c_int; 32usize], } #[repr(C)] #[derive(Copy, Clone)] pub struct siginfo__bindgen_ty_1__bindgen_ty_1 { - pub si_signo: ::std::os::raw::c_int, - pub si_errno: ::std::os::raw::c_int, - pub si_code: ::std::os::raw::c_int, + pub si_signo: ::std::ffi::c_int, + pub si_errno: ::std::ffi::c_int, + pub si_code: ::std::ffi::c_int, pub _sifields: __sifields, } -#[test] -fn bindgen_test_layout_siginfo__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of siginfo__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of siginfo__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_signo) as usize - ptr as usize }, - 0usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_signo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_errno) as usize - ptr as usize }, - 4usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_errno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_code) as usize - ptr as usize }, - 8usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_code" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sifields) as usize - ptr as usize }, - 16usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::_sifields" - ); -} -#[test] -fn bindgen_test_layout_siginfo__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of siginfo__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of siginfo__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._si_pad) as usize - ptr as usize }, - 0usize, - "Offset of field: siginfo__bindgen_ty_1::_si_pad" - ); -} -#[test] -fn bindgen_test_layout_siginfo() { - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of siginfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of siginfo" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 48usize]; + ["Alignment of siginfo__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_signo"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_signo) - 0usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_errno"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_errno) - 4usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_code"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_code) - 8usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::_sifields"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, _sifields) - 16usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo__bindgen_ty_1"][::std::mem::size_of::() - 128usize]; + ["Alignment of siginfo__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: siginfo__bindgen_ty_1::_si_pad"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1, _si_pad) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo"][::std::mem::size_of::() - 128usize]; + ["Alignment of siginfo"][::std::mem::align_of::() - 8usize]; +}; pub type siginfo_t = siginfo; #[repr(C)] #[derive(Copy, Clone)] pub struct sigevent { pub sigev_value: sigval_t, - pub sigev_signo: ::std::os::raw::c_int, - pub sigev_notify: ::std::os::raw::c_int, + pub sigev_signo: ::std::ffi::c_int, + pub sigev_notify: ::std::ffi::c_int, pub _sigev_un: sigevent__bindgen_ty_1, } #[repr(C)] #[derive(Copy, Clone)] pub union sigevent__bindgen_ty_1 { - pub _pad: [::std::os::raw::c_int; 12usize], - pub _tid: ::std::os::raw::c_int, + pub _pad: [::std::ffi::c_int; 12usize], + pub _tid: ::std::ffi::c_int, pub _sigev_thread: sigevent__bindgen_ty_1__bindgen_ty_1, } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigevent__bindgen_ty_1__bindgen_ty_1 { pub _function: ::std::option::Option, - pub _attribute: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_sigevent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sigevent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigevent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._function) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_function" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._attribute) as usize - ptr as usize }, - 8usize, - "Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_attribute" - ); -} -#[test] -fn bindgen_test_layout_sigevent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of sigevent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigevent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pad) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_pad" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._tid) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_tid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigev_thread) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_sigev_thread" - ); -} -#[test] -fn bindgen_test_layout_sigevent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of sigevent" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigevent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_value) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent::sigev_value" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_signo) as usize - ptr as usize }, - 8usize, - "Offset of field: sigevent::sigev_signo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_notify) as usize - ptr as usize }, - 12usize, - "Offset of field: sigevent::sigev_notify" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigev_un) as usize - ptr as usize }, - 16usize, - "Offset of field: sigevent::_sigev_un" - ); -} + pub _attribute: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of sigevent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_function"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1__bindgen_ty_1, _function) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_attribute"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1__bindgen_ty_1, _attribute) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent__bindgen_ty_1"][::std::mem::size_of::() - 48usize]; + ["Alignment of sigevent__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: sigevent__bindgen_ty_1::_pad"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _pad) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1::_tid"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _tid) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1::_sigev_thread"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _sigev_thread) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent"][::std::mem::size_of::() - 64usize]; + ["Alignment of sigevent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigevent::sigev_value"] + [::std::mem::offset_of!(sigevent, sigev_value) - 0usize]; + ["Offset of field: sigevent::sigev_signo"] + [::std::mem::offset_of!(sigevent, sigev_signo) - 8usize]; + ["Offset of field: sigevent::sigev_notify"] + [::std::mem::offset_of!(sigevent, sigev_notify) - 12usize]; + ["Offset of field: sigevent::_sigev_un"][::std::mem::offset_of!(sigevent, _sigev_un) - 16usize]; +}; pub type sigevent_t = sigevent; -pub type sig_atomic_t = ::std::os::raw::c_int; +pub type sig_atomic_t = ::std::ffi::c_int; pub type sig_t = __sighandler_t; pub type sighandler_t = __sighandler_t; pub type sigset64_t = sigset_t; #[repr(C)] #[derive(Copy, Clone)] pub struct sigaction { - pub sa_flags: ::std::os::raw::c_int, + pub sa_flags: ::std::ffi::c_int, pub __bindgen_anon_1: sigaction__bindgen_ty_1, pub sa_mask: sigset_t, pub sa_restorer: ::std::option::Option, @@ -10201,72 +8275,35 @@ pub union sigaction__bindgen_ty_1 { pub sa_handler: sighandler_t, pub sa_sigaction: ::std::option::Option< unsafe extern "C" fn( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *mut siginfo, - arg3: *mut ::std::os::raw::c_void, + arg3: *mut ::std::ffi::c_void, ), >, } -#[test] -fn bindgen_test_layout_sigaction__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of sigaction__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigaction__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction__bindgen_ty_1::sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_sigaction) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction__bindgen_ty_1::sa_sigaction" - ); -} -#[test] -fn bindgen_test_layout_sigaction() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of sigaction" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigaction" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 16usize, - "Offset of field: sigaction::sa_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 24usize, - "Offset of field: sigaction::sa_restorer" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction__bindgen_ty_1"][::std::mem::size_of::() - 8usize]; + ["Alignment of sigaction__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: sigaction__bindgen_ty_1::sa_handler"] + [::std::mem::offset_of!(sigaction__bindgen_ty_1, sa_handler) - 0usize]; + ["Offset of field: sigaction__bindgen_ty_1::sa_sigaction"] + [::std::mem::offset_of!(sigaction__bindgen_ty_1, sa_sigaction) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction"][::std::mem::size_of::() - 32usize]; + ["Alignment of sigaction"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigaction::sa_flags"][::std::mem::offset_of!(sigaction, sa_flags) - 0usize]; + ["Offset of field: sigaction::sa_mask"][::std::mem::offset_of!(sigaction, sa_mask) - 16usize]; + ["Offset of field: sigaction::sa_restorer"] + [::std::mem::offset_of!(sigaction, sa_restorer) - 24usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct sigaction64 { - pub sa_flags: ::std::os::raw::c_int, + pub sa_flags: ::std::ffi::c_int, pub __bindgen_anon_1: sigaction64__bindgen_ty_1, pub sa_mask: sigset_t, pub sa_restorer: ::std::option::Option, @@ -10277,68 +8314,34 @@ pub union sigaction64__bindgen_ty_1 { pub sa_handler: sighandler_t, pub sa_sigaction: ::std::option::Option< unsafe extern "C" fn( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *mut siginfo, - arg3: *mut ::std::os::raw::c_void, + arg3: *mut ::std::ffi::c_void, ), >, } -#[test] -fn bindgen_test_layout_sigaction64__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of sigaction64__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigaction64__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction64__bindgen_ty_1::sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_sigaction) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction64__bindgen_ty_1::sa_sigaction" - ); -} -#[test] -fn bindgen_test_layout_sigaction64() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of sigaction64" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigaction64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction64::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 16usize, - "Offset of field: sigaction64::sa_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 24usize, - "Offset of field: sigaction64::sa_restorer" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction64__bindgen_ty_1"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of sigaction64__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: sigaction64__bindgen_ty_1::sa_handler"] + [::std::mem::offset_of!(sigaction64__bindgen_ty_1, sa_handler) - 0usize]; + ["Offset of field: sigaction64__bindgen_ty_1::sa_sigaction"] + [::std::mem::offset_of!(sigaction64__bindgen_ty_1, sa_sigaction) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction64"][::std::mem::size_of::() - 32usize]; + ["Alignment of sigaction64"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigaction64::sa_flags"] + [::std::mem::offset_of!(sigaction64, sa_flags) - 0usize]; + ["Offset of field: sigaction64::sa_mask"] + [::std::mem::offset_of!(sigaction64, sa_mask) - 16usize]; + ["Offset of field: sigaction64::sa_restorer"] + [::std::mem::offset_of!(sigaction64, sa_restorer) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct user_regs_struct { @@ -10347,41 +8350,19 @@ pub struct user_regs_struct { pub pc: u64, pub pstate: u64, } -#[test] -fn bindgen_test_layout_user_regs_struct() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 272usize, - "Size of user_regs_struct" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of user_regs_struct" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).regs) as usize - ptr as usize }, - 0usize, - "Offset of field: user_regs_struct::regs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sp) as usize - ptr as usize }, - 248usize, - "Offset of field: user_regs_struct::sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pc) as usize - ptr as usize }, - 256usize, - "Offset of field: user_regs_struct::pc" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pstate) as usize - ptr as usize }, - 264usize, - "Offset of field: user_regs_struct::pstate" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_regs_struct"][::std::mem::size_of::() - 272usize]; + ["Alignment of user_regs_struct"][::std::mem::align_of::() - 8usize]; + ["Offset of field: user_regs_struct::regs"] + [::std::mem::offset_of!(user_regs_struct, regs) - 0usize]; + ["Offset of field: user_regs_struct::sp"] + [::std::mem::offset_of!(user_regs_struct, sp) - 248usize]; + ["Offset of field: user_regs_struct::pc"] + [::std::mem::offset_of!(user_regs_struct, pc) - 256usize]; + ["Offset of field: user_regs_struct::pstate"] + [::std::mem::offset_of!(user_regs_struct, pstate) - 264usize]; +}; #[repr(C)] #[repr(align(16))] #[derive(Debug, Copy, Clone)] @@ -10390,37 +8371,18 @@ pub struct user_fpsimd_struct { pub fpsr: u32, pub fpcr: u32, } -#[test] -fn bindgen_test_layout_user_fpsimd_struct() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 528usize, - "Size of user_fpsimd_struct" - ); - assert_eq!( - ::std::mem::align_of::(), - 16usize, - "Alignment of user_fpsimd_struct" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vregs) as usize - ptr as usize }, - 0usize, - "Offset of field: user_fpsimd_struct::vregs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpsr) as usize - ptr as usize }, - 512usize, - "Offset of field: user_fpsimd_struct::fpsr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpcr) as usize - ptr as usize }, - 516usize, - "Offset of field: user_fpsimd_struct::fpcr" - ); -} -pub type greg_t = ::std::os::raw::c_ulong; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_fpsimd_struct"][::std::mem::size_of::() - 528usize]; + ["Alignment of user_fpsimd_struct"][::std::mem::align_of::() - 16usize]; + ["Offset of field: user_fpsimd_struct::vregs"] + [::std::mem::offset_of!(user_fpsimd_struct, vregs) - 0usize]; + ["Offset of field: user_fpsimd_struct::fpsr"] + [::std::mem::offset_of!(user_fpsimd_struct, fpsr) - 512usize]; + ["Offset of field: user_fpsimd_struct::fpcr"] + [::std::mem::offset_of!(user_fpsimd_struct, fpcr) - 516usize]; +}; +pub type greg_t = ::std::ffi::c_ulong; pub type gregset_t = [greg_t; 34usize]; pub type fpregset_t = user_fpsimd_struct; pub type mcontext_t = sigcontext; @@ -10428,11 +8390,11 @@ pub type mcontext_t = sigcontext; #[repr(align(16))] #[derive(Copy, Clone)] pub struct ucontext { - pub uc_flags: ::std::os::raw::c_ulong, + pub uc_flags: ::std::ffi::c_ulong, pub uc_link: *mut ucontext, pub uc_stack: stack_t, pub __bindgen_anon_1: ucontext__bindgen_ty_1, - pub __padding: [::std::os::raw::c_char; 120usize], + pub __padding: [::std::ffi::c_char; 120usize], pub __bindgen_padding_0: u64, pub uc_mcontext: mcontext_t, } @@ -10442,413 +8404,323 @@ pub union ucontext__bindgen_ty_1 { pub uc_sigmask: sigset_t, pub uc_sigmask64: sigset64_t, } -#[test] -fn bindgen_test_layout_ucontext__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ucontext__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ucontext__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_sigmask) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext__bindgen_ty_1::uc_sigmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_sigmask64) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext__bindgen_ty_1::uc_sigmask64" - ); -} -#[test] -fn bindgen_test_layout_ucontext() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4560usize, - "Size of ucontext" - ); - assert_eq!( - ::std::mem::align_of::(), - 16usize, - "Alignment of ucontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext::uc_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_link) as usize - ptr as usize }, - 8usize, - "Offset of field: ucontext::uc_link" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_stack) as usize - ptr as usize }, - 16usize, - "Offset of field: ucontext::uc_stack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__padding) as usize - ptr as usize }, - 48usize, - "Offset of field: ucontext::__padding" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_mcontext) as usize - ptr as usize }, - 176usize, - "Offset of field: ucontext::uc_mcontext" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucontext__bindgen_ty_1"][::std::mem::size_of::() - 8usize]; + ["Alignment of ucontext__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ucontext__bindgen_ty_1::uc_sigmask"] + [::std::mem::offset_of!(ucontext__bindgen_ty_1, uc_sigmask) - 0usize]; + ["Offset of field: ucontext__bindgen_ty_1::uc_sigmask64"] + [::std::mem::offset_of!(ucontext__bindgen_ty_1, uc_sigmask64) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucontext"][::std::mem::size_of::() - 4560usize]; + ["Alignment of ucontext"][::std::mem::align_of::() - 16usize]; + ["Offset of field: ucontext::uc_flags"][::std::mem::offset_of!(ucontext, uc_flags) - 0usize]; + ["Offset of field: ucontext::uc_link"][::std::mem::offset_of!(ucontext, uc_link) - 8usize]; + ["Offset of field: ucontext::uc_stack"][::std::mem::offset_of!(ucontext, uc_stack) - 16usize]; + ["Offset of field: ucontext::__padding"][::std::mem::offset_of!(ucontext, __padding) - 48usize]; + ["Offset of field: ucontext::uc_mcontext"] + [::std::mem::offset_of!(ucontext, uc_mcontext) - 176usize]; +}; pub type ucontext_t = ucontext; extern "C" { - pub fn __libc_current_sigrtmin() -> ::std::os::raw::c_int; + pub fn __libc_current_sigrtmin() -> ::std::ffi::c_int; } extern "C" { - pub fn __libc_current_sigrtmax() -> ::std::os::raw::c_int; + pub fn __libc_current_sigrtmax() -> ::std::ffi::c_int; } extern "C" { - pub static sys_siglist: [*const ::std::os::raw::c_char; 65usize]; + pub static sys_siglist: [*const ::std::ffi::c_char; 65usize]; } extern "C" { - pub static sys_signame: [*const ::std::os::raw::c_char; 65usize]; + pub static sys_signame: [*const ::std::ffi::c_char; 65usize]; } extern "C" { pub fn sigaction( - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __new_action: *const sigaction, __old_action: *mut sigaction, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigaction64( - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __new_action: *const sigaction64, __old_action: *mut sigaction64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn siginterrupt( - __signal: ::std::os::raw::c_int, - __flag: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: ::std::ffi::c_int, + __flag: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn signal(__signal: ::std::os::raw::c_int, __handler: sighandler_t) -> sighandler_t; + pub fn signal(__signal: ::std::ffi::c_int, __handler: sighandler_t) -> sighandler_t; } extern "C" { - pub fn sigaddset( - __set: *mut sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigaddset(__set: *mut sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigaddset64( - __set: *mut sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigaddset64(__set: *mut sigset64_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigdelset( - __set: *mut sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigdelset(__set: *mut sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigdelset64( - __set: *mut sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigdelset64(__set: *mut sigset64_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigemptyset(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigemptyset(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigemptyset64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigemptyset64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigfillset(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigfillset(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigfillset64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigfillset64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigismember( - __set: *const sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigismember(__set: *const sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn sigismember64( __set: *const sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpending(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigpending(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpending64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigpending64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { pub fn sigprocmask( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset_t, __old_set: *mut sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigprocmask64( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset64_t, __old_set: *mut sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigsuspend(__mask: *const sigset_t) -> ::std::os::raw::c_int; + pub fn sigsuspend(__mask: *const sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigsuspend64(__mask: *const sigset64_t) -> ::std::os::raw::c_int; + pub fn sigsuspend64(__mask: *const sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwait( - __set: *const sigset_t, - __signal: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigwait(__set: *const sigset_t, __signal: *mut ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn sigwait64( __set: *const sigset64_t, - __signal: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sighold(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sighold(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigignore(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigignore(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpause(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigpause(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigrelse(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigrelse(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigset(__signal: ::std::os::raw::c_int, __handler: sighandler_t) -> sighandler_t; + pub fn sigset(__signal: ::std::ffi::c_int, __handler: sighandler_t) -> sighandler_t; } extern "C" { - pub fn raise(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn raise(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn kill(__pid: pid_t, __signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn kill(__pid: pid_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn killpg( - __pgrp: ::std::os::raw::c_int, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn killpg(__pgrp: ::std::ffi::c_int, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn tgkill( - __tgid: ::std::os::raw::c_int, - __tid: ::std::os::raw::c_int, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __tgid: ::std::ffi::c_int, + __tid: ::std::ffi::c_int, + __signal: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigaltstack( __new_signal_stack: *const stack_t, __old_signal_stack: *mut stack_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn psiginfo(__info: *const siginfo_t, __msg: *const ::std::os::raw::c_char); + pub fn psiginfo(__info: *const siginfo_t, __msg: *const ::std::ffi::c_char); } extern "C" { - pub fn psignal(__signal: ::std::os::raw::c_int, __msg: *const ::std::os::raw::c_char); + pub fn psignal(__signal: ::std::ffi::c_int, __msg: *const ::std::ffi::c_char); } extern "C" { - pub fn pthread_kill( - __pthread: pthread_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn pthread_kill(__pthread: pthread_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn pthread_sigmask( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset_t, __old_set: *mut sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pthread_sigmask64( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset64_t, __old_set: *mut sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigqueue( __pid: pid_t, - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __value: sigval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigtimedwait( __set: *const sigset_t, __info: *mut siginfo_t, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigtimedwait64( __set: *const sigset64_t, __info: *mut siginfo_t, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwaitinfo(__set: *const sigset_t, __info: *mut siginfo_t) -> ::std::os::raw::c_int; + pub fn sigwaitinfo(__set: *const sigset_t, __info: *mut siginfo_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwaitinfo64(__set: *const sigset64_t, __info: *mut siginfo_t) - -> ::std::os::raw::c_int; + pub fn sigwaitinfo64(__set: *const sigset64_t, __info: *mut siginfo_t) -> ::std::ffi::c_int; } -pub type fd_mask = ::std::os::raw::c_ulong; +pub type fd_mask = ::std::ffi::c_ulong; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct fd_set { pub fds_bits: [fd_mask; 16usize], } -#[test] -fn bindgen_test_layout_fd_set() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 128usize, "Size of fd_set"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of fd_set" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fds_bits) as usize - ptr as usize }, - 0usize, - "Offset of field: fd_set::fds_bits" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of fd_set"][::std::mem::size_of::() - 128usize]; + ["Alignment of fd_set"][::std::mem::align_of::() - 8usize]; + ["Offset of field: fd_set::fds_bits"][::std::mem::offset_of!(fd_set, fds_bits) - 0usize]; +}; extern "C" { - pub fn __FD_CLR_chk(arg1: ::std::os::raw::c_int, arg2: *mut fd_set, arg3: usize); + pub fn __FD_CLR_chk(arg1: ::std::ffi::c_int, arg2: *mut fd_set, arg3: usize); } extern "C" { - pub fn __FD_SET_chk(arg1: ::std::os::raw::c_int, arg2: *mut fd_set, arg3: usize); + pub fn __FD_SET_chk(arg1: ::std::ffi::c_int, arg2: *mut fd_set, arg3: usize); } extern "C" { pub fn __FD_ISSET_chk( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *const fd_set, arg3: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn select( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *mut timeval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pselect( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *const timespec, __mask: *const sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pselect64( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *const timespec, __mask: *const sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fcntl( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, - ... - ) -> ::std::os::raw::c_int; + pub fn fcntl(__fd: ::std::ffi::c_int, __op: ::std::ffi::c_int, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn getentropy( - __buffer: *mut ::std::os::raw::c_void, - __buffer_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getentropy(__buffer: *mut ::std::ffi::c_void, __buffer_size: usize) + -> ::std::ffi::c_int; } extern "C" { pub fn getopt( - __argc: ::std::os::raw::c_int, - __argv: *const *mut ::std::os::raw::c_char, - __options: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __argc: ::std::ffi::c_int, + __argv: *const *mut ::std::ffi::c_char, + __options: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { - pub static mut optarg: *mut ::std::os::raw::c_char; + pub static mut optarg: *mut ::std::ffi::c_char; } extern "C" { - pub static mut optind: ::std::os::raw::c_int; + pub static mut optind: ::std::ffi::c_int; } extern "C" { - pub static mut opterr: ::std::os::raw::c_int; + pub static mut opterr: ::std::ffi::c_int; } extern "C" { - pub static mut optopt: ::std::os::raw::c_int; + pub static mut optopt: ::std::ffi::c_int; } extern "C" { - pub fn ioctl( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, - ... - ) -> ::std::os::raw::c_int; + pub fn ioctl(__fd: ::std::ffi::c_int, __op: ::std::ffi::c_int, ...) -> ::std::ffi::c_int; } extern "C" { pub fn lockf( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, + __op: ::std::ffi::c_int, __length: off_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn lockf64( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, + __op: ::std::ffi::c_int, __length: off64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sysconf(__name: ::std::os::raw::c_int) -> ::std::os::raw::c_long; + pub fn sysconf(__name: ::std::ffi::c_int) -> ::std::ffi::c_long; } extern "C" { - pub static mut environ: *mut *mut ::std::os::raw::c_char; + pub static mut environ: *mut *mut ::std::ffi::c_char; } extern "C" { - pub fn _exit(__status: ::std::os::raw::c_int) -> !; + pub fn _exit(__status: ::std::ffi::c_int) -> !; } extern "C" { pub fn fork() -> pid_t; @@ -10857,7 +8729,7 @@ extern "C" { pub fn _Fork() -> pid_t; } extern "C" { - pub fn vfork() -> ::std::os::raw::c_int; + pub fn vfork() -> ::std::ffi::c_int; } extern "C" { pub fn getpid() -> pid_t; @@ -10869,7 +8741,7 @@ extern "C" { pub fn getpgid(__pid: pid_t) -> pid_t; } extern "C" { - pub fn setpgid(__pid: pid_t, __pgid: pid_t) -> ::std::os::raw::c_int; + pub fn setpgid(__pid: pid_t, __pgid: pid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getppid() -> pid_t; @@ -10878,7 +8750,7 @@ extern "C" { pub fn getpgrp() -> pid_t; } extern "C" { - pub fn setpgrp() -> ::std::os::raw::c_int; + pub fn setpgrp() -> ::std::ffi::c_int; } extern "C" { pub fn getsid(__pid: pid_t) -> pid_t; @@ -10888,84 +8760,84 @@ extern "C" { } extern "C" { pub fn execv( - __path: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __path: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execvp( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execvpe( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execve( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execl( - __path: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn execlp( - __file: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn execle( - __path: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn fexecve( - __fd: ::std::os::raw::c_int, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __fd: ::std::ffi::c_int, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn nice(__incr: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn nice(__incr: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn setegid(__gid: gid_t) -> ::std::os::raw::c_int; + pub fn setegid(__gid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn seteuid(__uid: uid_t) -> ::std::os::raw::c_int; + pub fn seteuid(__uid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setgid(__gid: gid_t) -> ::std::os::raw::c_int; + pub fn setgid(__gid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setregid(__rgid: gid_t, __egid: gid_t) -> ::std::os::raw::c_int; + pub fn setregid(__rgid: gid_t, __egid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setresgid(__rgid: gid_t, __egid: gid_t, __sgid: gid_t) -> ::std::os::raw::c_int; + pub fn setresgid(__rgid: gid_t, __egid: gid_t, __sgid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setresuid(__ruid: uid_t, __euid: uid_t, __suid: uid_t) -> ::std::os::raw::c_int; + pub fn setresuid(__ruid: uid_t, __euid: uid_t, __suid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setreuid(__ruid: uid_t, __euid: uid_t) -> ::std::os::raw::c_int; + pub fn setreuid(__ruid: uid_t, __euid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setuid(__uid: uid_t) -> ::std::os::raw::c_int; + pub fn setuid(__uid: uid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getuid() -> uid_t; @@ -10980,364 +8852,328 @@ extern "C" { pub fn getegid() -> gid_t; } extern "C" { - pub fn getgroups(__size: ::std::os::raw::c_int, __list: *mut gid_t) -> ::std::os::raw::c_int; + pub fn getgroups(__size: ::std::ffi::c_int, __list: *mut gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setgroups(__size: usize, __list: *const gid_t) -> ::std::os::raw::c_int; + pub fn setgroups(__size: usize, __list: *const gid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getresuid( __ruid: *mut uid_t, __euid: *mut uid_t, __suid: *mut uid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getresgid( __rgid: *mut gid_t, __egid: *mut gid_t, __sgid: *mut gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn getlogin() -> *mut ::std::os::raw::c_char; + pub fn getlogin() -> *mut ::std::ffi::c_char; } extern "C" { - pub fn getlogin_r( - __buffer: *mut ::std::os::raw::c_char, - __buffer_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getlogin_r(__buffer: *mut ::std::ffi::c_char, __buffer_size: usize) + -> ::std::ffi::c_int; } extern "C" { - pub fn fpathconf( - __fd: ::std::os::raw::c_int, - __name: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + pub fn fpathconf(__fd: ::std::ffi::c_int, __name: ::std::ffi::c_int) -> ::std::ffi::c_long; } extern "C" { pub fn pathconf( - __path: *const ::std::os::raw::c_char, - __name: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + __path: *const ::std::ffi::c_char, + __name: ::std::ffi::c_int, + ) -> ::std::ffi::c_long; } extern "C" { pub fn access( - __path: *const ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __path: *const ::std::ffi::c_char, + __mode: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn faccessat( - __dirfd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __dirfd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __mode: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn link( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn linkat( - __old_dir_fd: ::std::os::raw::c_int, - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __old_dir_fd: ::std::ffi::c_int, + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unlink(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn unlink(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn unlinkat( - __dirfd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __dirfd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn chdir(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn chdir(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn fchdir(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fchdir(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn rmdir(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn rmdir(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn pipe(__fds: *mut ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn pipe(__fds: *mut ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn chroot(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn chroot(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn symlink( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn symlinkat( - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn readlink( - __path: *const ::std::os::raw::c_char, - __buf: *mut ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, ) -> isize; } extern "C" { pub fn readlinkat( - __dir_fd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __buf: *mut ::std::os::raw::c_char, + __dir_fd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, ) -> isize; } extern "C" { pub fn chown( - __path: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fchown( - __fd: ::std::os::raw::c_int, - __owner: uid_t, - __group: gid_t, - ) -> ::std::os::raw::c_int; + pub fn fchown(__fd: ::std::ffi::c_int, __owner: uid_t, __group: gid_t) -> ::std::ffi::c_int; } extern "C" { pub fn fchownat( - __dir_fd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, + __dir_fd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn lchown( - __path: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn getcwd(__buf: *mut ::std::os::raw::c_char, __size: usize) - -> *mut ::std::os::raw::c_char; + pub fn getcwd(__buf: *mut ::std::ffi::c_char, __size: usize) -> *mut ::std::ffi::c_char; } extern "C" { pub fn sync(); } extern "C" { - pub fn close(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn close(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn read( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, - __count: usize, - ) -> isize; + pub fn read(__fd: ::std::ffi::c_int, __buf: *mut ::std::ffi::c_void, __count: usize) -> isize; } extern "C" { pub fn write( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, ) -> isize; } extern "C" { - pub fn dup(__old_fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn dup(__old_fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn dup2( - __old_fd: ::std::os::raw::c_int, - __new_fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn dup2(__old_fd: ::std::ffi::c_int, __new_fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn dup3( - __old_fd: ::std::os::raw::c_int, - __new_fd: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __old_fd: ::std::ffi::c_int, + __new_fd: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fsync(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fsync(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn fdatasync(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fdatasync(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn truncate( - __path: *const ::std::os::raw::c_char, - __length: off_t, - ) -> ::std::os::raw::c_int; + pub fn truncate(__path: *const ::std::ffi::c_char, __length: off_t) -> ::std::ffi::c_int; } extern "C" { - pub fn lseek( - __fd: ::std::os::raw::c_int, - __offset: off_t, - __whence: ::std::os::raw::c_int, - ) -> off_t; + pub fn lseek(__fd: ::std::ffi::c_int, __offset: off_t, __whence: ::std::ffi::c_int) -> off_t; } extern "C" { pub fn pread( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __count: usize, __offset: off_t, ) -> isize; } extern "C" { pub fn pwrite( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, __offset: off_t, ) -> isize; } extern "C" { - pub fn ftruncate(__fd: ::std::os::raw::c_int, __length: off_t) -> ::std::os::raw::c_int; + pub fn ftruncate(__fd: ::std::ffi::c_int, __length: off_t) -> ::std::ffi::c_int; } extern "C" { - pub fn truncate64( - __path: *const ::std::os::raw::c_char, - __length: off64_t, - ) -> ::std::os::raw::c_int; + pub fn truncate64(__path: *const ::std::ffi::c_char, __length: off64_t) -> ::std::ffi::c_int; } extern "C" { pub fn lseek64( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __offset: off64_t, - __whence: ::std::os::raw::c_int, + __whence: ::std::ffi::c_int, ) -> off64_t; } extern "C" { pub fn pread64( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __count: usize, __offset: off64_t, ) -> isize; } extern "C" { pub fn pwrite64( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, __offset: off64_t, ) -> isize; } extern "C" { - pub fn ftruncate64(__fd: ::std::os::raw::c_int, __length: off64_t) -> ::std::os::raw::c_int; + pub fn ftruncate64(__fd: ::std::ffi::c_int, __length: off64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn pause() -> ::std::os::raw::c_int; + pub fn pause() -> ::std::ffi::c_int; } extern "C" { - pub fn alarm(__seconds: ::std::os::raw::c_uint) -> ::std::os::raw::c_uint; + pub fn alarm(__seconds: ::std::ffi::c_uint) -> ::std::ffi::c_uint; } extern "C" { - pub fn sleep(__seconds: ::std::os::raw::c_uint) -> ::std::os::raw::c_uint; + pub fn sleep(__seconds: ::std::ffi::c_uint) -> ::std::ffi::c_uint; } extern "C" { - pub fn usleep(__microseconds: useconds_t) -> ::std::os::raw::c_int; + pub fn usleep(__microseconds: useconds_t) -> ::std::ffi::c_int; } extern "C" { - pub fn gethostname( - _buf: *mut ::std::os::raw::c_char, - __buf_size: usize, - ) -> ::std::os::raw::c_int; + pub fn gethostname(_buf: *mut ::std::ffi::c_char, __buf_size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn sethostname(__name: *const ::std::os::raw::c_char, __n: usize) -> ::std::os::raw::c_int; + pub fn sethostname(__name: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn brk(__addr: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int; + pub fn brk(__addr: *mut ::std::ffi::c_void) -> ::std::ffi::c_int; } extern "C" { - pub fn sbrk(__increment: isize) -> *mut ::std::os::raw::c_void; + pub fn sbrk(__increment: isize) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn isatty(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn isatty(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn ttyname(__fd: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn ttyname(__fd: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn ttyname_r( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn acct(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn acct(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn getpagesize() -> ::std::os::raw::c_int; + pub fn getpagesize() -> ::std::ffi::c_int; } extern "C" { - pub fn syscall(__number: ::std::os::raw::c_long, ...) -> ::std::os::raw::c_long; + pub fn syscall(__number: ::std::ffi::c_long, ...) -> ::std::ffi::c_long; } extern "C" { pub fn daemon( - __no_chdir: ::std::os::raw::c_int, - __no_close: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __no_chdir: ::std::ffi::c_int, + __no_close: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn tcgetpgrp(__fd: ::std::os::raw::c_int) -> pid_t; + pub fn tcgetpgrp(__fd: ::std::ffi::c_int) -> pid_t; } extern "C" { - pub fn tcsetpgrp(__fd: ::std::os::raw::c_int, __pid: pid_t) -> ::std::os::raw::c_int; + pub fn tcsetpgrp(__fd: ::std::ffi::c_int, __pid: pid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn getdomainname( - __buf: *mut ::std::os::raw::c_char, - __buf_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getdomainname(__buf: *mut ::std::ffi::c_char, __buf_size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn setdomainname( - __name: *const ::std::os::raw::c_char, - __n: usize, - ) -> ::std::os::raw::c_int; + pub fn setdomainname(__name: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { pub fn copy_file_range( - __fd_in: ::std::os::raw::c_int, + __fd_in: ::std::ffi::c_int, __off_in: *mut off64_t, - __fd_out: ::std::os::raw::c_int, + __fd_out: ::std::ffi::c_int, __off_out: *mut off64_t, __length: usize, - __flags: ::std::os::raw::c_uint, + __flags: ::std::ffi::c_uint, ) -> isize; } extern "C" { pub fn swab( - __src: *const ::std::os::raw::c_void, - __dst: *mut ::std::os::raw::c_void, + __src: *const ::std::ffi::c_void, + __dst: *mut ::std::ffi::c_void, __byte_count: isize, ); } extern "C" { pub fn close_range( - __min_fd: ::std::os::raw::c_uint, - __max_fd: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __min_fd: ::std::ffi::c_uint, + __max_fd: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -11374,13 +9210,13 @@ extern "C" { pub fn APerformanceHint_updateTargetWorkDuration( session: *mut APerformanceHintSession, targetDurationNanos: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_reportActualWorkDuration( session: *mut APerformanceHintSession, actualDurationNanos: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_closeSession(session: *mut APerformanceHintSession); @@ -11390,19 +9226,19 @@ extern "C" { session: *mut APerformanceHintSession, threadIds: *const pid_t, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_setPreferPowerEfficiency( session: *mut APerformanceHintSession, enabled: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_reportActualWorkDuration2( session: *mut APerformanceHintSession, workDuration: *mut AWorkDuration, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AWorkDuration_create() -> *mut AWorkDuration; @@ -11436,14 +9272,14 @@ extern "C" { } pub const PERMISSION_MANAGER_PERMISSION_GRANTED: _bindgen_ty_38 = 0; pub const PERMISSION_MANAGER_PERMISSION_DENIED: _bindgen_ty_38 = -1; -pub type _bindgen_ty_38 = ::std::os::raw::c_int; +pub type _bindgen_ty_38 = ::std::ffi::c_int; pub const PERMISSION_MANAGER_STATUS_OK: _bindgen_ty_39 = 0; pub const PERMISSION_MANAGER_STATUS_ERROR_UNKNOWN: _bindgen_ty_39 = -1; pub const PERMISSION_MANAGER_STATUS_SERVICE_UNAVAILABLE: _bindgen_ty_39 = -2; -pub type _bindgen_ty_39 = ::std::os::raw::c_int; +pub type _bindgen_ty_39 = ::std::ffi::c_int; extern "C" { pub fn APermissionManager_checkPermission( - permission: *const ::std::os::raw::c_char, + permission: *const ::std::ffi::c_char, pid: pid_t, uid: uid_t, outResult: *mut i32, @@ -11598,31 +9434,31 @@ extern "C" { pub fn expm1l(__x: u128) -> u128; } extern "C" { - pub fn frexp(__x: f64, __exponent: *mut ::std::os::raw::c_int) -> f64; + pub fn frexp(__x: f64, __exponent: *mut ::std::ffi::c_int) -> f64; } extern "C" { - pub fn frexpf(__x: f32, __exponent: *mut ::std::os::raw::c_int) -> f32; + pub fn frexpf(__x: f32, __exponent: *mut ::std::ffi::c_int) -> f32; } extern "C" { - pub fn frexpl(__x: u128, __exponent: *mut ::std::os::raw::c_int) -> u128; + pub fn frexpl(__x: u128, __exponent: *mut ::std::ffi::c_int) -> u128; } extern "C" { - pub fn ilogb(__x: f64) -> ::std::os::raw::c_int; + pub fn ilogb(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub fn ilogbf(__x: f32) -> ::std::os::raw::c_int; + pub fn ilogbf(__x: f32) -> ::std::ffi::c_int; } extern "C" { - pub fn ilogbl(__x: u128) -> ::std::os::raw::c_int; + pub fn ilogbl(__x: u128) -> ::std::ffi::c_int; } extern "C" { - pub fn ldexp(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn ldexp(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { - pub fn ldexpf(__x: f32, __exponent: ::std::os::raw::c_int) -> f32; + pub fn ldexpf(__x: f32, __exponent: ::std::ffi::c_int) -> f32; } extern "C" { - pub fn ldexpl(__x: u128, __exponent: ::std::os::raw::c_int) -> u128; + pub fn ldexpl(__x: u128, __exponent: ::std::ffi::c_int) -> u128; } extern "C" { pub fn log(__x: f64) -> f64; @@ -11679,22 +9515,22 @@ extern "C" { pub fn modfl(__x: u128, __integral_part: *mut u128) -> u128; } extern "C" { - pub fn scalbn(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn scalbn(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { - pub fn scalbnf(__x: f32, __exponent: ::std::os::raw::c_int) -> f32; + pub fn scalbnf(__x: f32, __exponent: ::std::ffi::c_int) -> f32; } extern "C" { - pub fn scalbnl(__x: u128, __exponent: ::std::os::raw::c_int) -> u128; + pub fn scalbnl(__x: u128, __exponent: ::std::ffi::c_int) -> u128; } extern "C" { - pub fn scalbln(__x: f64, __exponent: ::std::os::raw::c_long) -> f64; + pub fn scalbln(__x: f64, __exponent: ::std::ffi::c_long) -> f64; } extern "C" { - pub fn scalblnf(__x: f32, __exponent: ::std::os::raw::c_long) -> f32; + pub fn scalblnf(__x: f32, __exponent: ::std::ffi::c_long) -> f32; } extern "C" { - pub fn scalblnl(__x: u128, __exponent: ::std::os::raw::c_long) -> u128; + pub fn scalblnl(__x: u128, __exponent: ::std::ffi::c_long) -> u128; } extern "C" { pub fn cbrt(__x: f64) -> f64; @@ -11814,22 +9650,22 @@ extern "C" { pub fn rintl(__x: u128) -> u128; } extern "C" { - pub fn lrint(__x: f64) -> ::std::os::raw::c_long; + pub fn lrint(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn lrintf(__x: f32) -> ::std::os::raw::c_long; + pub fn lrintf(__x: f32) -> ::std::ffi::c_long; } extern "C" { - pub fn lrintl(__x: u128) -> ::std::os::raw::c_long; + pub fn lrintl(__x: u128) -> ::std::ffi::c_long; } extern "C" { - pub fn llrint(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llrint(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llrintf(__x: f32) -> ::std::os::raw::c_longlong; + pub fn llrintf(__x: f32) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llrintl(__x: u128) -> ::std::os::raw::c_longlong; + pub fn llrintl(__x: u128) -> ::std::ffi::c_longlong; } extern "C" { pub fn round(__x: f64) -> f64; @@ -11841,22 +9677,22 @@ extern "C" { pub fn roundl(__x: u128) -> u128; } extern "C" { - pub fn lround(__x: f64) -> ::std::os::raw::c_long; + pub fn lround(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn lroundf(__x: f32) -> ::std::os::raw::c_long; + pub fn lroundf(__x: f32) -> ::std::ffi::c_long; } extern "C" { - pub fn lroundl(__x: u128) -> ::std::os::raw::c_long; + pub fn lroundl(__x: u128) -> ::std::ffi::c_long; } extern "C" { - pub fn llround(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llround(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llroundf(__x: f32) -> ::std::os::raw::c_longlong; + pub fn llroundf(__x: f32) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llroundl(__x: u128) -> ::std::os::raw::c_longlong; + pub fn llroundl(__x: u128) -> ::std::ffi::c_longlong; } extern "C" { pub fn trunc(__x: f64) -> f64; @@ -11886,13 +9722,13 @@ extern "C" { pub fn remainderl(__x: u128, __y: u128) -> u128; } extern "C" { - pub fn remquo(__x: f64, __y: f64, __quotient_bits: *mut ::std::os::raw::c_int) -> f64; + pub fn remquo(__x: f64, __y: f64, __quotient_bits: *mut ::std::ffi::c_int) -> f64; } extern "C" { - pub fn remquof(__x: f32, __y: f32, __quotient_bits: *mut ::std::os::raw::c_int) -> f32; + pub fn remquof(__x: f32, __y: f32, __quotient_bits: *mut ::std::ffi::c_int) -> f32; } extern "C" { - pub fn remquol(__x: u128, __y: u128, __quotient_bits: *mut ::std::os::raw::c_int) -> u128; + pub fn remquol(__x: u128, __y: u128, __quotient_bits: *mut ::std::ffi::c_int) -> u128; } extern "C" { pub fn copysign(__value: f64, __sign: f64) -> f64; @@ -11904,13 +9740,13 @@ extern "C" { pub fn copysignl(__value: u128, __sign: u128) -> u128; } extern "C" { - pub fn nan(__kind: *const ::std::os::raw::c_char) -> f64; + pub fn nan(__kind: *const ::std::ffi::c_char) -> f64; } extern "C" { - pub fn nanf(__kind: *const ::std::os::raw::c_char) -> f32; + pub fn nanf(__kind: *const ::std::ffi::c_char) -> f32; } extern "C" { - pub fn nanl(__kind: *const ::std::os::raw::c_char) -> u128; + pub fn nanl(__kind: *const ::std::ffi::c_char) -> u128; } extern "C" { pub fn nextafter(__x: f64, __y: f64) -> f64; @@ -11967,13 +9803,13 @@ extern "C" { pub fn fmal(__x: u128, __y: u128, __z: u128) -> u128; } extern "C" { - pub fn isinf(__x: f64) -> ::std::os::raw::c_int; + pub fn isinf(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub fn isnan(__x: f64) -> ::std::os::raw::c_int; + pub fn isnan(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub static mut signgam: ::std::os::raw::c_int; + pub static mut signgam: ::std::ffi::c_int; } extern "C" { pub fn y0(__x: f64) -> f64; @@ -11982,7 +9818,7 @@ extern "C" { pub fn y1(__x: f64) -> f64; } extern "C" { - pub fn yn(__n: ::std::os::raw::c_int, __x: f64) -> f64; + pub fn yn(__n: ::std::ffi::c_int, __x: f64) -> f64; } pub const ASENSOR_TYPE_INVALID: _bindgen_ty_40 = -1; pub const ASENSOR_TYPE_ACCELEROMETER: _bindgen_ty_40 = 1; @@ -12019,27 +9855,27 @@ pub const ASENSOR_TYPE_GYROSCOPE_LIMITED_AXES: _bindgen_ty_40 = 39; pub const ASENSOR_TYPE_ACCELEROMETER_LIMITED_AXES_UNCALIBRATED: _bindgen_ty_40 = 40; pub const ASENSOR_TYPE_GYROSCOPE_LIMITED_AXES_UNCALIBRATED: _bindgen_ty_40 = 41; pub const ASENSOR_TYPE_HEADING: _bindgen_ty_40 = 42; -pub type _bindgen_ty_40 = ::std::os::raw::c_int; +pub type _bindgen_ty_40 = ::std::ffi::c_int; pub const ASENSOR_STATUS_NO_CONTACT: _bindgen_ty_41 = -1; pub const ASENSOR_STATUS_UNRELIABLE: _bindgen_ty_41 = 0; pub const ASENSOR_STATUS_ACCURACY_LOW: _bindgen_ty_41 = 1; pub const ASENSOR_STATUS_ACCURACY_MEDIUM: _bindgen_ty_41 = 2; pub const ASENSOR_STATUS_ACCURACY_HIGH: _bindgen_ty_41 = 3; -pub type _bindgen_ty_41 = ::std::os::raw::c_int; +pub type _bindgen_ty_41 = ::std::ffi::c_int; pub const AREPORTING_MODE_INVALID: _bindgen_ty_42 = -1; pub const AREPORTING_MODE_CONTINUOUS: _bindgen_ty_42 = 0; pub const AREPORTING_MODE_ON_CHANGE: _bindgen_ty_42 = 1; pub const AREPORTING_MODE_ONE_SHOT: _bindgen_ty_42 = 2; pub const AREPORTING_MODE_SPECIAL_TRIGGER: _bindgen_ty_42 = 3; -pub type _bindgen_ty_42 = ::std::os::raw::c_int; +pub type _bindgen_ty_42 = ::std::ffi::c_int; pub const ASENSOR_DIRECT_RATE_STOP: _bindgen_ty_43 = 0; pub const ASENSOR_DIRECT_RATE_NORMAL: _bindgen_ty_43 = 1; pub const ASENSOR_DIRECT_RATE_FAST: _bindgen_ty_43 = 2; pub const ASENSOR_DIRECT_RATE_VERY_FAST: _bindgen_ty_43 = 3; -pub type _bindgen_ty_43 = ::std::os::raw::c_uint; +pub type _bindgen_ty_43 = ::std::ffi::c_uint; pub const ASENSOR_DIRECT_CHANNEL_TYPE_SHARED_MEMORY: _bindgen_ty_44 = 1; pub const ASENSOR_DIRECT_CHANNEL_TYPE_HARDWARE_BUFFER: _bindgen_ty_44 = 2; -pub type _bindgen_ty_44 = ::std::os::raw::c_uint; +pub type _bindgen_ty_44 = ::std::ffi::c_uint; pub const ASENSOR_ADDITIONAL_INFO_BEGIN: _bindgen_ty_45 = 0; pub const ASENSOR_ADDITIONAL_INFO_END: _bindgen_ty_45 = 1; pub const ASENSOR_ADDITIONAL_INFO_UNTRACKED_DELAY: _bindgen_ty_45 = 65536; @@ -12047,7 +9883,7 @@ pub const ASENSOR_ADDITIONAL_INFO_INTERNAL_TEMPERATURE: _bindgen_ty_45 = 65537; pub const ASENSOR_ADDITIONAL_INFO_VEC3_CALIBRATION: _bindgen_ty_45 = 65538; pub const ASENSOR_ADDITIONAL_INFO_SENSOR_PLACEMENT: _bindgen_ty_45 = 65539; pub const ASENSOR_ADDITIONAL_INFO_SAMPLING: _bindgen_ty_45 = 65540; -pub type _bindgen_ty_45 = ::std::os::raw::c_uint; +pub type _bindgen_ty_45 = ::std::ffi::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct ASensorVector { @@ -12069,37 +9905,19 @@ pub struct ASensorVector__bindgen_ty_1__bindgen_ty_1 { pub y: f32, pub z: f32, } -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::y" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::z" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::x"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, x) - 0usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::y"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, y) - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::z"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, z) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ASensorVector__bindgen_ty_1__bindgen_ty_2 { @@ -12107,114 +9925,52 @@ pub struct ASensorVector__bindgen_ty_1__bindgen_ty_2 { pub pitch: f32, pub roll: f32, } -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).azimuth) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::azimuth" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pitch) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::pitch" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).roll) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::roll" - ); -} -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).v) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1::v" - ); -} -#[test] -fn bindgen_test_layout_ASensorVector() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ASensorVector" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 12usize, - "Offset of field: ASensorVector::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 13usize, - "Offset of field: ASensorVector::reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::azimuth"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, azimuth) - 0usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::pitch"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, pitch) - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::roll"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, roll) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1::v"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1, v) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector"][::std::mem::size_of::() - 16usize]; + ["Alignment of ASensorVector"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector::status"] + [::std::mem::offset_of!(ASensorVector, status) - 12usize]; + ["Offset of field: ASensorVector::reserved"] + [::std::mem::offset_of!(ASensorVector, reserved) - 13usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMetaDataEvent { pub what: i32, pub sensor: i32, } -#[test] -fn bindgen_test_layout_AMetaDataEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AMetaDataEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMetaDataEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).what) as usize - ptr as usize }, - 0usize, - "Offset of field: AMetaDataEvent::what" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sensor) as usize - ptr as usize }, - 4usize, - "Offset of field: AMetaDataEvent::sensor" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMetaDataEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AMetaDataEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AMetaDataEvent::what"] + [::std::mem::offset_of!(AMetaDataEvent, what) - 0usize]; + ["Offset of field: AMetaDataEvent::sensor"] + [::std::mem::offset_of!(AMetaDataEvent, sensor) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct AUncalibratedEvent { @@ -12234,58 +9990,34 @@ pub struct AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1 { pub y_uncalib: f32, pub z_uncalib: f32, } -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_uncalib) as usize - ptr as usize }, - 4usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_uncalib) as usize - ptr as usize }, - 8usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1::uncalib" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + x_uncalib + ) - 0usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + y_uncalib + ) - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + z_uncalib + ) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1::uncalib"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_1, uncalib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union AUncalibratedEvent__bindgen_ty_2 { @@ -12299,133 +10031,63 @@ pub struct AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1 { pub y_bias: f32, pub z_bias: f32, } -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_bias) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_bias) as usize - ptr as usize }, - 4usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_bias) as usize - ptr as usize }, - 8usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bias) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2::bias" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent() { - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of AUncalibratedEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, x_bias) - 0usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, y_bias) - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, z_bias) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2::bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2, bias) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent"][::std::mem::size_of::() - 24usize]; + ["Alignment of AUncalibratedEvent"][::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeartRateEvent { pub bpm: f32, pub status: i8, } -#[test] -fn bindgen_test_layout_AHeartRateEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHeartRateEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeartRateEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bpm) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeartRateEvent::bpm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeartRateEvent::status" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeartRateEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHeartRateEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeartRateEvent::bpm"] + [::std::mem::offset_of!(AHeartRateEvent, bpm) - 0usize]; + ["Offset of field: AHeartRateEvent::status"] + [::std::mem::offset_of!(AHeartRateEvent, status) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ADynamicSensorEvent { pub connected: i32, pub handle: i32, } -#[test] -fn bindgen_test_layout_ADynamicSensorEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ADynamicSensorEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ADynamicSensorEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).connected) as usize - ptr as usize }, - 0usize, - "Offset of field: ADynamicSensorEvent::connected" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).handle) as usize - ptr as usize }, - 4usize, - "Offset of field: ADynamicSensorEvent::handle" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ADynamicSensorEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of ADynamicSensorEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ADynamicSensorEvent::connected"] + [::std::mem::offset_of!(ADynamicSensorEvent, connected) - 0usize]; + ["Offset of field: ADynamicSensorEvent::handle"] + [::std::mem::offset_of!(ADynamicSensorEvent, handle) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct AAdditionalInfoEvent { @@ -12439,57 +10101,26 @@ pub union AAdditionalInfoEvent__bindgen_ty_1 { pub data_int32: [i32; 14usize], pub data_float: [f32; 14usize], } -#[test] -fn bindgen_test_layout_AAdditionalInfoEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of AAdditionalInfoEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AAdditionalInfoEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data_int32) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_int32" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data_float) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_float" - ); -} -#[test] -fn bindgen_test_layout_AAdditionalInfoEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of AAdditionalInfoEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AAdditionalInfoEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).serial) as usize - ptr as usize }, - 4usize, - "Offset of field: AAdditionalInfoEvent::serial" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AAdditionalInfoEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 56usize]; + ["Alignment of AAdditionalInfoEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_int32"] + [::std::mem::offset_of!(AAdditionalInfoEvent__bindgen_ty_1, data_int32) - 0usize]; + ["Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_float"] + [::std::mem::offset_of!(AAdditionalInfoEvent__bindgen_ty_1, data_float) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AAdditionalInfoEvent"][::std::mem::size_of::() - 64usize]; + ["Alignment of AAdditionalInfoEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AAdditionalInfoEvent::type_"] + [::std::mem::offset_of!(AAdditionalInfoEvent, type_) - 0usize]; + ["Offset of field: AAdditionalInfoEvent::serial"] + [::std::mem::offset_of!(AAdditionalInfoEvent, serial) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeadTrackerEvent { @@ -12501,56 +10132,25 @@ pub struct AHeadTrackerEvent { pub vz: f32, pub discontinuity_count: i32, } -#[test] -fn bindgen_test_layout_AHeadTrackerEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 28usize, - "Size of AHeadTrackerEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeadTrackerEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rx) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeadTrackerEvent::rx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ry) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeadTrackerEvent::ry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rz) as usize - ptr as usize }, - 8usize, - "Offset of field: AHeadTrackerEvent::rz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vx) as usize - ptr as usize }, - 12usize, - "Offset of field: AHeadTrackerEvent::vx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vy) as usize - ptr as usize }, - 16usize, - "Offset of field: AHeadTrackerEvent::vy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vz) as usize - ptr as usize }, - 20usize, - "Offset of field: AHeadTrackerEvent::vz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).discontinuity_count) as usize - ptr as usize }, - 24usize, - "Offset of field: AHeadTrackerEvent::discontinuity_count" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeadTrackerEvent"][::std::mem::size_of::() - 28usize]; + ["Alignment of AHeadTrackerEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeadTrackerEvent::rx"] + [::std::mem::offset_of!(AHeadTrackerEvent, rx) - 0usize]; + ["Offset of field: AHeadTrackerEvent::ry"] + [::std::mem::offset_of!(AHeadTrackerEvent, ry) - 4usize]; + ["Offset of field: AHeadTrackerEvent::rz"] + [::std::mem::offset_of!(AHeadTrackerEvent, rz) - 8usize]; + ["Offset of field: AHeadTrackerEvent::vx"] + [::std::mem::offset_of!(AHeadTrackerEvent, vx) - 12usize]; + ["Offset of field: AHeadTrackerEvent::vy"] + [::std::mem::offset_of!(AHeadTrackerEvent, vy) - 16usize]; + ["Offset of field: AHeadTrackerEvent::vz"] + [::std::mem::offset_of!(AHeadTrackerEvent, vz) - 20usize]; + ["Offset of field: AHeadTrackerEvent::discontinuity_count"] + [::std::mem::offset_of!(AHeadTrackerEvent, discontinuity_count) - 24usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ALimitedAxesImuEvent { @@ -12570,58 +10170,28 @@ pub struct ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1 { pub y: f32, pub z: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::y" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::z" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).calib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1::calib" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::x"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, x) - 0usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::y"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, y) - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::z"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, z) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1::calib"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1, calib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuEvent__bindgen_ty_2 { @@ -12635,71 +10205,39 @@ pub struct ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1 { pub y_supported: f32, pub z_supported: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::x_supported" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_supported) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::y_supported" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_supported) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::z_supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2::supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent() { - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ALimitedAxesImuEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::x_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + x_supported + ) - 0usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::y_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + y_supported + ) - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::z_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + z_supported + ) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2::supported"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_2, supported) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent"][::std::mem::size_of::() - 24usize]; + ["Alignment of ALimitedAxesImuEvent"][::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ALimitedAxesImuUncalibratedEvent { @@ -12720,59 +10258,39 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1 { pub y_uncalib: f32, pub z_uncalib: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_uncalib) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_uncalib) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1::uncalib" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + x_uncalib + ) + - 0usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + y_uncalib + ) + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + z_uncalib + ) + - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1::uncalib"] + [::std::mem::offset_of!(ALimitedAxesImuUncalibratedEvent__bindgen_ty_1, uncalib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuUncalibratedEvent__bindgen_ty_2 { @@ -12786,59 +10304,39 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1 { pub y_bias: f32, pub z_bias: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_bias) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_bias) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_bias) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bias) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2::bias" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + x_bias + ) + - 0usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + y_bias + ) + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + z_bias + ) + - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2::bias"] + [::std::mem::offset_of!(ALimitedAxesImuUncalibratedEvent__bindgen_ty_2, bias) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuUncalibratedEvent__bindgen_ty_3 { @@ -12852,91 +10350,51 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 { pub y_supported: f32, pub z_supported: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . x_supported) as usize - ptr as usize } , 0usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::x_supported"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . y_supported) as usize - ptr as usize } , 4usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::y_supported"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . z_supported) as usize - ptr as usize } , 8usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::z_supported"); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3::supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent() { - assert_eq!( - ::std::mem::size_of::(), - 36usize, - "Size of ALimitedAxesImuUncalibratedEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::x_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , x_supported) - 0usize] ; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::y_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , y_supported) - 4usize] ; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::z_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , z_supported) - 8usize] ; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3::supported"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_3, + supported + ) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent"] + [::std::mem::size_of::() - 36usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent"] + [::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeadingEvent { pub heading: f32, pub accuracy: f32, } -#[test] -fn bindgen_test_layout_AHeadingEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHeadingEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeadingEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heading) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeadingEvent::heading" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).accuracy) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeadingEvent::accuracy" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeadingEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHeadingEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeadingEvent::heading"] + [::std::mem::offset_of!(AHeadingEvent, heading) - 0usize]; + ["Offset of field: AHeadingEvent::accuracy"] + [::std::mem::offset_of!(AHeadingEvent, accuracy) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ASensorEvent { @@ -12976,236 +10434,121 @@ pub union ASensorEvent__bindgen_ty_1__bindgen_ty_1 { pub dynamic_sensor_meta: ADynamicSensorEvent, pub additional_info: AAdditionalInfoEvent, pub head_tracker: AHeadTrackerEvent, - pub limited_axes_imu: ALimitedAxesImuEvent, - pub limited_axes_imu_uncalibrated: ALimitedAxesImuUncalibratedEvent, - pub heading: AHeadingEvent, -} -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vector) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::vector" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).acceleration) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::acceleration" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gyro) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::gyro" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magnetic) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::magnetic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).temperature) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::temperature" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).distance) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::distance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).light) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::light" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pressure) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::pressure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).relative_humidity) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::relative_humidity" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_acceleration) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_acceleration" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_gyro) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_gyro" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_magnetic) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_magnetic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).meta_data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::meta_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heart_rate) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heart_rate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dynamic_sensor_meta) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::dynamic_sensor_meta" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).additional_info) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::additional_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head_tracker) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::head_tracker" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).limited_axes_imu) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu" - ); - assert_eq!( - unsafe { - ::std::ptr::addr_of!((*ptr).limited_axes_imu_uncalibrated) as usize - ptr as usize - }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu_uncalibrated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heading) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heading" - ); + pub limited_axes_imu: ALimitedAxesImuEvent, + pub limited_axes_imu_uncalibrated: ALimitedAxesImuUncalibratedEvent, + pub heading: AHeadingEvent, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::vector"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, vector) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::acceleration"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, acceleration) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::gyro"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, gyro) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::magnetic"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, magnetic) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::temperature"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, temperature) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::distance"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, distance) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::light"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, light) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::pressure"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, pressure) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::relative_humidity"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + relative_humidity + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_acceleration"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_acceleration + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_gyro"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_gyro + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_magnetic"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_magnetic + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::meta_data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, meta_data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heart_rate"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, heart_rate) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::dynamic_sensor_meta"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + dynamic_sensor_meta + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::additional_info"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + additional_info + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::head_tracker"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, head_tracker) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + limited_axes_imu + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu_uncalibrated"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + limited_axes_imu_uncalibrated + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heading"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, heading) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ASensorEvent__bindgen_ty_1__bindgen_ty_2 { pub data: [u64; 8usize], pub step_counter: u64, } -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).step_counter) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::step_counter" - ); -} -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ASensorEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1::u64_" - ); -} -#[test] -fn bindgen_test_layout_ASensorEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 104usize, - "Size of ASensorEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ASensorEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sensor) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorEvent::sensor" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorEvent::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved0) as usize - ptr as usize }, - 12usize, - "Offset of field: ASensorEvent::reserved0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).timestamp) as usize - ptr as usize }, - 16usize, - "Offset of field: ASensorEvent::timestamp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 88usize, - "Offset of field: ASensorEvent::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved1) as usize - ptr as usize }, - 92usize, - "Offset of field: ASensorEvent::reserved1" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_2, data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::step_counter"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_2, step_counter) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1::u64_"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1, u64_) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent"][::std::mem::size_of::() - 104usize]; + ["Alignment of ASensorEvent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ASensorEvent::version"] + [::std::mem::offset_of!(ASensorEvent, version) - 0usize]; + ["Offset of field: ASensorEvent::sensor"] + [::std::mem::offset_of!(ASensorEvent, sensor) - 4usize]; + ["Offset of field: ASensorEvent::type_"][::std::mem::offset_of!(ASensorEvent, type_) - 8usize]; + ["Offset of field: ASensorEvent::reserved0"] + [::std::mem::offset_of!(ASensorEvent, reserved0) - 12usize]; + ["Offset of field: ASensorEvent::timestamp"] + [::std::mem::offset_of!(ASensorEvent, timestamp) - 16usize]; + ["Offset of field: ASensorEvent::flags"][::std::mem::offset_of!(ASensorEvent, flags) - 88usize]; + ["Offset of field: ASensorEvent::reserved1"] + [::std::mem::offset_of!(ASensorEvent, reserved1) - 92usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ASensorManager { @@ -13228,14 +10571,14 @@ extern "C" { } extern "C" { pub fn ASensorManager_getInstanceForPackage( - packageName: *const ::std::os::raw::c_char, + packageName: *const ::std::ffi::c_char, ) -> *mut ASensorManager; } extern "C" { pub fn ASensorManager_getSensorList( manager: *mut ASensorManager, list: *mut ASensorList, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_getDynamicSensorList( @@ -13246,13 +10589,13 @@ extern "C" { extern "C" { pub fn ASensorManager_getDefaultSensor( manager: *mut ASensorManager, - type_: ::std::os::raw::c_int, + type_: ::std::ffi::c_int, ) -> *const ASensor; } extern "C" { pub fn ASensorManager_getDefaultSensorEx( manager: *mut ASensorManager, - type_: ::std::os::raw::c_int, + type_: ::std::ffi::c_int, wakeUp: bool, ) -> *const ASensor; } @@ -13260,44 +10603,44 @@ extern "C" { pub fn ASensorManager_createEventQueue( manager: *mut ASensorManager, looper: *mut ALooper, - ident: ::std::os::raw::c_int, + ident: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ) -> *mut ASensorEventQueue; } extern "C" { pub fn ASensorManager_destroyEventQueue( manager: *mut ASensorManager, queue: *mut ASensorEventQueue, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_createSharedMemoryDirectChannel( manager: *mut ASensorManager, - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_createHardwareBufferDirectChannel( manager: *mut ASensorManager, buffer: *const AHardwareBuffer, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_destroyDirectChannel( manager: *mut ASensorManager, - channelId: ::std::os::raw::c_int, + channelId: ::std::ffi::c_int, ); } extern "C" { pub fn ASensorManager_configureDirectReport( manager: *mut ASensorManager, sensor: *const ASensor, - channelId: ::std::os::raw::c_int, - rate: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + channelId: ::std::ffi::c_int, + rate: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_registerSensor( @@ -13305,29 +10648,29 @@ extern "C" { sensor: *const ASensor, samplingPeriodUs: i32, maxBatchReportLatencyUs: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_enableSensor( queue: *mut ASensorEventQueue, sensor: *const ASensor, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_disableSensor( queue: *mut ASensorEventQueue, sensor: *const ASensor, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_setEventRate( queue: *mut ASensorEventQueue, sensor: *const ASensor, usec: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensorEventQueue_hasEvents(queue: *mut ASensorEventQueue) -> ::std::os::raw::c_int; + pub fn ASensorEventQueue_hasEvents(queue: *mut ASensorEventQueue) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_getEvents( @@ -13340,34 +10683,34 @@ extern "C" { pub fn ASensorEventQueue_requestAdditionalInfoEvents( queue: *mut ASensorEventQueue, enable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getName(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getName(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getVendor(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getVendor(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getType(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getType(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn ASensor_getResolution(sensor: *const ASensor) -> f32; } extern "C" { - pub fn ASensor_getMinDelay(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getMinDelay(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getFifoMaxEventCount(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getFifoMaxEventCount(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getFifoReservedEventCount(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getFifoReservedEventCount(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getStringType(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getStringType(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getReportingMode(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getReportingMode(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn ASensor_isWakeUpSensor(sensor: *const ASensor) -> bool; @@ -13375,311 +10718,307 @@ extern "C" { extern "C" { pub fn ASensor_isDirectChannelTypeSupported( sensor: *const ASensor, - channelType: ::std::os::raw::c_int, + channelType: ::std::ffi::c_int, ) -> bool; } extern "C" { - pub fn ASensor_getHighestDirectReportRateLevel(sensor: *const ASensor) - -> ::std::os::raw::c_int; + pub fn ASensor_getHighestDirectReportRateLevel(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getHandle(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getHandle(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn strcasecmp( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strcasecmp_l( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn strncasecmp( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_int; + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strncasecmp_l( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, __n: usize, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn memccpy( - __dst: *mut ::std::os::raw::c_void, - __src: *const ::std::os::raw::c_void, - __stop_char: ::std::os::raw::c_int, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __src: *const ::std::ffi::c_void, + __stop_char: ::std::ffi::c_int, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memchr( - __s: *const ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __s: *const ::std::ffi::c_void, + __ch: ::std::ffi::c_int, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memrchr( - __s: *const ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_void, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memcmp( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_int; } extern "C" { pub fn memcpy( - arg1: *mut ::std::os::raw::c_void, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + arg1: *mut ::std::ffi::c_void, + arg2: *const ::std::ffi::c_void, + arg3: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memmove( - __dst: *mut ::std::os::raw::c_void, - __src: *const ::std::os::raw::c_void, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __src: *const ::std::ffi::c_void, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memset( - __dst: *mut ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __ch: ::std::ffi::c_int, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memset_explicit( - __dst: *mut ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, + __dst: *mut ::std::ffi::c_void, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memmem( - __haystack: *const ::std::os::raw::c_void, + __haystack: *const ::std::ffi::c_void, __haystack_size: usize, - __needle: *const ::std::os::raw::c_void, + __needle: *const ::std::ffi::c_void, __needle_size: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn strchr( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn __strchr_chk( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strrchr( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn __strrchr_chk( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strlen(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_ulong; + pub fn strlen(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_ulong; } extern "C" { - pub fn __strlen_chk(__s: *const ::std::os::raw::c_char, __n: usize) -> usize; + pub fn __strlen_chk(__s: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn strcmp( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn stpcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strdup(__s: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn strdup(__s: *const ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strstr( - __haystack: *const ::std::os::raw::c_char, - __needle: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __haystack: *const ::std::ffi::c_char, + __needle: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcasestr( - __haystack: *const ::std::os::raw::c_char, - __needle: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __haystack: *const ::std::ffi::c_char, + __needle: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strtok( - __s: *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strtok_r( - __s: *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - __pos_ptr: *mut *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + __pos_ptr: *mut *mut ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strerror(__errno_value: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn strerror(__errno_value: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strerror_l( - __errno_value: ::std::os::raw::c_int, - __l: locale_t, - ) -> *mut ::std::os::raw::c_char; + pub fn strerror_l(__errno_value: ::std::ffi::c_int, __l: locale_t) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strerror_r( - __errno_value: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __errno_value: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn strnlen(__s: *const ::std::os::raw::c_char, __n: usize) -> usize; + pub fn strnlen(__s: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn strncat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strndup( - __s: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strncmp( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_int; } extern "C" { pub fn stpncpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strncpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strlcat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_ulong; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strlcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_ulong; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strcspn( - __s: *const ::std::os::raw::c_char, - __reject: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_ulong; + __s: *const ::std::ffi::c_char, + __reject: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strpbrk( - __s: *const ::std::os::raw::c_char, - __accept: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __accept: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strsep( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s_ptr: *mut *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strspn( - __s: *const ::std::os::raw::c_char, - __accept: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_ulong; + __s: *const ::std::ffi::c_char, + __accept: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_ulong; } extern "C" { - pub fn strsignal(__signal: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn strsignal(__signal: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcoll( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strxfrm( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_ulong; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strcoll_l( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn strxfrm_l( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, __n: usize, __l: locale_t, ) -> usize; @@ -13690,28 +11029,22 @@ pub struct crash_detail_t { _unused: [u8; 0], } extern "C" { - pub fn android_set_abort_message(__msg: *const ::std::os::raw::c_char); + pub fn android_set_abort_message(__msg: *const ::std::ffi::c_char); } extern "C" { - pub fn ASharedMemory_create( - name: *const ::std::os::raw::c_char, - size: usize, - ) -> ::std::os::raw::c_int; + pub fn ASharedMemory_create(name: *const ::std::ffi::c_char, size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn ASharedMemory_getSize(fd: ::std::os::raw::c_int) -> usize; + pub fn ASharedMemory_getSize(fd: ::std::ffi::c_int) -> usize; } extern "C" { pub fn ASharedMemory_setProt( - fd: ::std::os::raw::c_int, - prot: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + fd: ::std::ffi::c_int, + prot: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASharedMemory_dupFromJava( - env: *mut JNIEnv, - sharedMemory: jobject, - ) -> ::std::os::raw::c_int; + pub fn ASharedMemory_dupFromJava(env: *mut JNIEnv, sharedMemory: jobject) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -13726,7 +11059,7 @@ pub const AOBB_STATE_ERROR_COULD_NOT_UNMOUNT: _bindgen_ty_46 = 22; pub const AOBB_STATE_ERROR_NOT_MOUNTED: _bindgen_ty_46 = 23; pub const AOBB_STATE_ERROR_ALREADY_MOUNTED: _bindgen_ty_46 = 24; pub const AOBB_STATE_ERROR_PERMISSION_DENIED: _bindgen_ty_46 = 25; -pub type _bindgen_ty_46 = ::std::os::raw::c_uint; +pub type _bindgen_ty_46 = ::std::ffi::c_uint; extern "C" { pub fn AStorageManager_new() -> *mut AStorageManager; } @@ -13735,40 +11068,40 @@ extern "C" { } pub type AStorageManager_obbCallbackFunc = ::std::option::Option< unsafe extern "C" fn( - filename: *const ::std::os::raw::c_char, + filename: *const ::std::ffi::c_char, state: i32, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ), >; extern "C" { pub fn AStorageManager_mountObb( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - key: *const ::std::os::raw::c_char, + filename: *const ::std::ffi::c_char, + key: *const ::std::ffi::c_char, cb: AStorageManager_obbCallbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AStorageManager_unmountObb( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - force: ::std::os::raw::c_int, + filename: *const ::std::ffi::c_char, + force: ::std::ffi::c_int, cb: AStorageManager_obbCallbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AStorageManager_isObbMounted( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + filename: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AStorageManager_getMountedObbPath( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - ) -> *const ::std::os::raw::c_char; + filename: *const ::std::ffi::c_char, + ) -> *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -13785,13 +11118,13 @@ extern "C" { pub fn ASurfaceTexture_attachToGLContext( st: *mut ASurfaceTexture, texName: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASurfaceTexture_detachFromGLContext(st: *mut ASurfaceTexture) -> ::std::os::raw::c_int; + pub fn ASurfaceTexture_detachFromGLContext(st: *mut ASurfaceTexture) -> ::std::ffi::c_int; } extern "C" { - pub fn ASurfaceTexture_updateTexImage(st: *mut ASurfaceTexture) -> ::std::os::raw::c_int; + pub fn ASurfaceTexture_updateTexImage(st: *mut ASurfaceTexture) -> ::std::ffi::c_int; } extern "C" { pub fn ASurfaceTexture_getTransformMatrix(st: *mut ASurfaceTexture, mtx: *mut f32); @@ -13808,189 +11141,94 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_merge_data { - pub name: [::std::os::raw::c_char; 32usize], + pub name: [::std::ffi::c_char; 32usize], pub fd2: __s32, pub fence: __s32, pub flags: __u32, pub pad: __u32, } -#[test] -fn bindgen_test_layout_sync_merge_data() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of sync_merge_data" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sync_merge_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_merge_data::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fd2) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_merge_data::fd2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fence) as usize - ptr as usize }, - 36usize, - "Offset of field: sync_merge_data::fence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 40usize, - "Offset of field: sync_merge_data::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 44usize, - "Offset of field: sync_merge_data::pad" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_merge_data"][::std::mem::size_of::() - 48usize]; + ["Alignment of sync_merge_data"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sync_merge_data::name"] + [::std::mem::offset_of!(sync_merge_data, name) - 0usize]; + ["Offset of field: sync_merge_data::fd2"] + [::std::mem::offset_of!(sync_merge_data, fd2) - 32usize]; + ["Offset of field: sync_merge_data::fence"] + [::std::mem::offset_of!(sync_merge_data, fence) - 36usize]; + ["Offset of field: sync_merge_data::flags"] + [::std::mem::offset_of!(sync_merge_data, flags) - 40usize]; + ["Offset of field: sync_merge_data::pad"] + [::std::mem::offset_of!(sync_merge_data, pad) - 44usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_fence_info { - pub obj_name: [::std::os::raw::c_char; 32usize], - pub driver_name: [::std::os::raw::c_char; 32usize], + pub obj_name: [::std::ffi::c_char; 32usize], + pub driver_name: [::std::ffi::c_char; 32usize], pub status: __s32, pub flags: __u32, pub timestamp_ns: __u64, } -#[test] -fn bindgen_test_layout_sync_fence_info() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of sync_fence_info" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sync_fence_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).obj_name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_fence_info::obj_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).driver_name) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_fence_info::driver_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 64usize, - "Offset of field: sync_fence_info::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 68usize, - "Offset of field: sync_fence_info::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).timestamp_ns) as usize - ptr as usize }, - 72usize, - "Offset of field: sync_fence_info::timestamp_ns" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_fence_info"][::std::mem::size_of::() - 80usize]; + ["Alignment of sync_fence_info"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sync_fence_info::obj_name"] + [::std::mem::offset_of!(sync_fence_info, obj_name) - 0usize]; + ["Offset of field: sync_fence_info::driver_name"] + [::std::mem::offset_of!(sync_fence_info, driver_name) - 32usize]; + ["Offset of field: sync_fence_info::status"] + [::std::mem::offset_of!(sync_fence_info, status) - 64usize]; + ["Offset of field: sync_fence_info::flags"] + [::std::mem::offset_of!(sync_fence_info, flags) - 68usize]; + ["Offset of field: sync_fence_info::timestamp_ns"] + [::std::mem::offset_of!(sync_fence_info, timestamp_ns) - 72usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_file_info { - pub name: [::std::os::raw::c_char; 32usize], + pub name: [::std::ffi::c_char; 32usize], pub status: __s32, pub flags: __u32, pub num_fences: __u32, pub pad: __u32, pub sync_fence_info: __u64, } -#[test] -fn bindgen_test_layout_sync_file_info() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of sync_file_info" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sync_file_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_file_info::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_file_info::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 36usize, - "Offset of field: sync_file_info::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).num_fences) as usize - ptr as usize }, - 40usize, - "Offset of field: sync_file_info::num_fences" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 44usize, - "Offset of field: sync_file_info::pad" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sync_fence_info) as usize - ptr as usize }, - 48usize, - "Offset of field: sync_file_info::sync_fence_info" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_file_info"][::std::mem::size_of::() - 56usize]; + ["Alignment of sync_file_info"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sync_file_info::name"] + [::std::mem::offset_of!(sync_file_info, name) - 0usize]; + ["Offset of field: sync_file_info::status"] + [::std::mem::offset_of!(sync_file_info, status) - 32usize]; + ["Offset of field: sync_file_info::flags"] + [::std::mem::offset_of!(sync_file_info, flags) - 36usize]; + ["Offset of field: sync_file_info::num_fences"] + [::std::mem::offset_of!(sync_file_info, num_fences) - 40usize]; + ["Offset of field: sync_file_info::pad"][::std::mem::offset_of!(sync_file_info, pad) - 44usize]; + ["Offset of field: sync_file_info::sync_fence_info"] + [::std::mem::offset_of!(sync_file_info, sync_fence_info) - 48usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_set_deadline { pub deadline_ns: __u64, pub pad: __u64, } -#[test] -fn bindgen_test_layout_sync_set_deadline() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sync_set_deadline" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sync_set_deadline" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).deadline_ns) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_set_deadline::deadline_ns" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 8usize, - "Offset of field: sync_set_deadline::pad" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_set_deadline"][::std::mem::size_of::() - 16usize]; + ["Alignment of sync_set_deadline"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sync_set_deadline::deadline_ns"] + [::std::mem::offset_of!(sync_set_deadline, deadline_ns) - 0usize]; + ["Offset of field: sync_set_deadline::pad"] + [::std::mem::offset_of!(sync_set_deadline, pad) - 8usize]; +}; extern "C" { - pub fn sync_merge(name: *const ::std::os::raw::c_char, fd1: i32, fd2: i32) -> i32; + pub fn sync_merge(name: *const ::std::ffi::c_char, fd1: i32, fd2: i32) -> i32; } extern "C" { pub fn sync_file_info(fd: i32) -> *mut sync_file_info; @@ -14016,19 +11254,19 @@ extern "C" { pub fn ATrace_isEnabled() -> bool; } extern "C" { - pub fn ATrace_beginSection(sectionName: *const ::std::os::raw::c_char); + pub fn ATrace_beginSection(sectionName: *const ::std::ffi::c_char); } extern "C" { pub fn ATrace_endSection(); } extern "C" { - pub fn ATrace_beginAsyncSection(sectionName: *const ::std::os::raw::c_char, cookie: i32); + pub fn ATrace_beginAsyncSection(sectionName: *const ::std::ffi::c_char, cookie: i32); } extern "C" { - pub fn ATrace_endAsyncSection(sectionName: *const ::std::os::raw::c_char, cookie: i32); + pub fn ATrace_endAsyncSection(sectionName: *const ::std::ffi::c_char, cookie: i32); } extern "C" { - pub fn ATrace_setCounter(counterName: *const ::std::os::raw::c_char, counterValue: i64); + pub fn ATrace_setCounter(counterName: *const ::std::ffi::c_char, counterValue: i64); } pub const AWINDOW_FLAG_ALLOW_LOCK_WHILE_SCREEN_ON: _bindgen_ty_47 = 1; pub const AWINDOW_FLAG_DIM_BEHIND: _bindgen_ty_47 = 2; @@ -14053,31 +11291,28 @@ pub const AWINDOW_FLAG_SHOW_WHEN_LOCKED: _bindgen_ty_47 = 524288; pub const AWINDOW_FLAG_SHOW_WALLPAPER: _bindgen_ty_47 = 1048576; pub const AWINDOW_FLAG_TURN_SCREEN_ON: _bindgen_ty_47 = 2097152; pub const AWINDOW_FLAG_DISMISS_KEYGUARD: _bindgen_ty_47 = 4194304; -pub type _bindgen_ty_47 = ::std::os::raw::c_uint; +pub type _bindgen_ty_47 = ::std::ffi::c_uint; extern "C" { - pub fn gettimeofday(__tv: *mut timeval, __tz: *mut timezone) -> ::std::os::raw::c_int; + pub fn gettimeofday(__tv: *mut timeval, __tz: *mut timezone) -> ::std::ffi::c_int; } extern "C" { - pub fn settimeofday(__tv: *const timeval, __tz: *const timezone) -> ::std::os::raw::c_int; + pub fn settimeofday(__tv: *const timeval, __tz: *const timezone) -> ::std::ffi::c_int; } extern "C" { pub fn getitimer( - __which: ::std::os::raw::c_int, + __which: ::std::ffi::c_int, __current_value: *mut itimerval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn setitimer( - __which: ::std::os::raw::c_int, + __which: ::std::ffi::c_int, __new_value: *const itimerval, __old_value: *mut itimerval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn utimes( - __path: *const ::std::os::raw::c_char, - __times: *const timeval, - ) -> ::std::os::raw::c_int; + pub fn utimes(__path: *const ::std::ffi::c_char, __times: *const timeval) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -14086,108 +11321,56 @@ pub struct __timezone_t { } pub type timezone_t = *mut __timezone_t; extern "C" { - pub static mut tzname: [*mut ::std::os::raw::c_char; 0usize]; + pub static mut tzname: [*mut ::std::ffi::c_char; 0usize]; } extern "C" { - pub static mut daylight: ::std::os::raw::c_int; + pub static mut daylight: ::std::ffi::c_int; } extern "C" { - pub static mut timezone: ::std::os::raw::c_long; + pub static mut timezone: ::std::ffi::c_long; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct tm { - pub tm_sec: ::std::os::raw::c_int, - pub tm_min: ::std::os::raw::c_int, - pub tm_hour: ::std::os::raw::c_int, - pub tm_mday: ::std::os::raw::c_int, - pub tm_mon: ::std::os::raw::c_int, - pub tm_year: ::std::os::raw::c_int, - pub tm_wday: ::std::os::raw::c_int, - pub tm_yday: ::std::os::raw::c_int, - pub tm_isdst: ::std::os::raw::c_int, - pub tm_gmtoff: ::std::os::raw::c_long, - pub tm_zone: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_tm() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 56usize, "Size of tm"); - assert_eq!(::std::mem::align_of::(), 8usize, "Alignment of tm"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: tm::tm_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_min) as usize - ptr as usize }, - 4usize, - "Offset of field: tm::tm_min" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_hour) as usize - ptr as usize }, - 8usize, - "Offset of field: tm::tm_hour" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_mday) as usize - ptr as usize }, - 12usize, - "Offset of field: tm::tm_mday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_mon) as usize - ptr as usize }, - 16usize, - "Offset of field: tm::tm_mon" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_year) as usize - ptr as usize }, - 20usize, - "Offset of field: tm::tm_year" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_wday) as usize - ptr as usize }, - 24usize, - "Offset of field: tm::tm_wday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_yday) as usize - ptr as usize }, - 28usize, - "Offset of field: tm::tm_yday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_isdst) as usize - ptr as usize }, - 32usize, - "Offset of field: tm::tm_isdst" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_gmtoff) as usize - ptr as usize }, - 40usize, - "Offset of field: tm::tm_gmtoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_zone) as usize - ptr as usize }, - 48usize, - "Offset of field: tm::tm_zone" - ); -} + pub tm_sec: ::std::ffi::c_int, + pub tm_min: ::std::ffi::c_int, + pub tm_hour: ::std::ffi::c_int, + pub tm_mday: ::std::ffi::c_int, + pub tm_mon: ::std::ffi::c_int, + pub tm_year: ::std::ffi::c_int, + pub tm_wday: ::std::ffi::c_int, + pub tm_yday: ::std::ffi::c_int, + pub tm_isdst: ::std::ffi::c_int, + pub tm_gmtoff: ::std::ffi::c_long, + pub tm_zone: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of tm"][::std::mem::size_of::() - 56usize]; + ["Alignment of tm"][::std::mem::align_of::() - 8usize]; + ["Offset of field: tm::tm_sec"][::std::mem::offset_of!(tm, tm_sec) - 0usize]; + ["Offset of field: tm::tm_min"][::std::mem::offset_of!(tm, tm_min) - 4usize]; + ["Offset of field: tm::tm_hour"][::std::mem::offset_of!(tm, tm_hour) - 8usize]; + ["Offset of field: tm::tm_mday"][::std::mem::offset_of!(tm, tm_mday) - 12usize]; + ["Offset of field: tm::tm_mon"][::std::mem::offset_of!(tm, tm_mon) - 16usize]; + ["Offset of field: tm::tm_year"][::std::mem::offset_of!(tm, tm_year) - 20usize]; + ["Offset of field: tm::tm_wday"][::std::mem::offset_of!(tm, tm_wday) - 24usize]; + ["Offset of field: tm::tm_yday"][::std::mem::offset_of!(tm, tm_yday) - 28usize]; + ["Offset of field: tm::tm_isdst"][::std::mem::offset_of!(tm, tm_isdst) - 32usize]; + ["Offset of field: tm::tm_gmtoff"][::std::mem::offset_of!(tm, tm_gmtoff) - 40usize]; + ["Offset of field: tm::tm_zone"][::std::mem::offset_of!(tm, tm_zone) - 48usize]; +}; extern "C" { pub fn time(__t: *mut time_t) -> time_t; } extern "C" { - pub fn nanosleep( - __duration: *const timespec, - __remainder: *mut timespec, - ) -> ::std::os::raw::c_int; + pub fn nanosleep(__duration: *const timespec, __remainder: *mut timespec) -> ::std::ffi::c_int; } extern "C" { - pub fn asctime(__tm: *const tm) -> *mut ::std::os::raw::c_char; + pub fn asctime(__tm: *const tm) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn asctime_r( - __tm: *const tm, - __buf: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + pub fn asctime_r(__tm: *const tm, __buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn difftime(__lhs: time_t, __rhs: time_t) -> f64; @@ -14221,50 +11404,47 @@ extern "C" { } extern "C" { pub fn strptime( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *mut tm, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strptime_l( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *mut tm, __l: locale_t, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strftime( - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __n: usize, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *const tm, ) -> usize; } extern "C" { pub fn strftime_l( - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __n: usize, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *const tm, __l: locale_t, ) -> usize; } extern "C" { - pub fn ctime(__t: *const time_t) -> *mut ::std::os::raw::c_char; + pub fn ctime(__t: *const time_t) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn ctime_r( - __t: *const time_t, - __buf: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + pub fn ctime_r(__t: *const time_t, __buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn tzset(); } extern "C" { - pub fn tzalloc(__id: *const ::std::os::raw::c_char) -> timezone_t; + pub fn tzalloc(__id: *const ::std::ffi::c_char) -> timezone_t; } extern "C" { pub fn tzfree(__tz: timezone_t); @@ -14273,64 +11453,58 @@ extern "C" { pub fn clock() -> clock_t; } extern "C" { - pub fn clock_getcpuclockid(__pid: pid_t, __clock: *mut clockid_t) -> ::std::os::raw::c_int; + pub fn clock_getcpuclockid(__pid: pid_t, __clock: *mut clockid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_getres(__clock: clockid_t, __resolution: *mut timespec) -> ::std::os::raw::c_int; + pub fn clock_getres(__clock: clockid_t, __resolution: *mut timespec) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_gettime(__clock: clockid_t, __ts: *mut timespec) -> ::std::os::raw::c_int; + pub fn clock_gettime(__clock: clockid_t, __ts: *mut timespec) -> ::std::ffi::c_int; } extern "C" { pub fn clock_nanosleep( __clock: clockid_t, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __time: *const timespec, __remainder: *mut timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_settime(__clock: clockid_t, __ts: *const timespec) -> ::std::os::raw::c_int; + pub fn clock_settime(__clock: clockid_t, __ts: *const timespec) -> ::std::ffi::c_int; } extern "C" { pub fn timer_create( __clock: clockid_t, __event: *mut sigevent, __timer_ptr: *mut timer_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_delete(__timer: timer_t) -> ::std::os::raw::c_int; + pub fn timer_delete(__timer: timer_t) -> ::std::ffi::c_int; } extern "C" { pub fn timer_settime( __timer: timer_t, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __new_value: *const itimerspec, __old_value: *mut itimerspec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_gettime(_timer: timer_t, __ts: *mut itimerspec) -> ::std::os::raw::c_int; + pub fn timer_gettime(_timer: timer_t, __ts: *mut itimerspec) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_getoverrun(__timer: timer_t) -> ::std::os::raw::c_int; + pub fn timer_getoverrun(__timer: timer_t) -> ::std::ffi::c_int; } extern "C" { - pub fn timespec_get( - __ts: *mut timespec, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn timespec_get(__ts: *mut timespec, __base: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn timespec_getres( - __ts: *mut timespec, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn timespec_getres(__ts: *mut timespec, __base: ::std::ffi::c_int) -> ::std::ffi::c_int; } pub const AAUDIO_DIRECTION_OUTPUT: _bindgen_ty_48 = 0; pub const AAUDIO_DIRECTION_INPUT: _bindgen_ty_48 = 1; -pub type _bindgen_ty_48 = ::std::os::raw::c_uint; +pub type _bindgen_ty_48 = ::std::ffi::c_uint; pub type aaudio_direction_t = i32; pub const AAUDIO_FORMAT_INVALID: _bindgen_ty_49 = -1; pub const AAUDIO_FORMAT_UNSPECIFIED: _bindgen_ty_49 = 0; @@ -14339,7 +11513,7 @@ pub const AAUDIO_FORMAT_PCM_FLOAT: _bindgen_ty_49 = 2; pub const AAUDIO_FORMAT_PCM_I24_PACKED: _bindgen_ty_49 = 3; pub const AAUDIO_FORMAT_PCM_I32: _bindgen_ty_49 = 4; pub const AAUDIO_FORMAT_IEC61937: _bindgen_ty_49 = 5; -pub type _bindgen_ty_49 = ::std::os::raw::c_int; +pub type _bindgen_ty_49 = ::std::ffi::c_int; pub type aaudio_format_t = i32; pub const AAUDIO_OK: _bindgen_ty_50 = 0; pub const AAUDIO_ERROR_BASE: _bindgen_ty_50 = -900; @@ -14359,7 +11533,7 @@ pub const AAUDIO_ERROR_INVALID_FORMAT: _bindgen_ty_50 = -883; pub const AAUDIO_ERROR_OUT_OF_RANGE: _bindgen_ty_50 = -882; pub const AAUDIO_ERROR_NO_SERVICE: _bindgen_ty_50 = -881; pub const AAUDIO_ERROR_INVALID_RATE: _bindgen_ty_50 = -880; -pub type _bindgen_ty_50 = ::std::os::raw::c_int; +pub type _bindgen_ty_50 = ::std::ffi::c_int; pub type aaudio_result_t = i32; pub const AAUDIO_STREAM_STATE_UNINITIALIZED: _bindgen_ty_51 = 0; pub const AAUDIO_STREAM_STATE_UNKNOWN: _bindgen_ty_51 = 1; @@ -14375,16 +11549,16 @@ pub const AAUDIO_STREAM_STATE_STOPPED: _bindgen_ty_51 = 10; pub const AAUDIO_STREAM_STATE_CLOSING: _bindgen_ty_51 = 11; pub const AAUDIO_STREAM_STATE_CLOSED: _bindgen_ty_51 = 12; pub const AAUDIO_STREAM_STATE_DISCONNECTED: _bindgen_ty_51 = 13; -pub type _bindgen_ty_51 = ::std::os::raw::c_uint; +pub type _bindgen_ty_51 = ::std::ffi::c_uint; pub type aaudio_stream_state_t = i32; pub const AAUDIO_SHARING_MODE_EXCLUSIVE: _bindgen_ty_52 = 0; pub const AAUDIO_SHARING_MODE_SHARED: _bindgen_ty_52 = 1; -pub type _bindgen_ty_52 = ::std::os::raw::c_uint; +pub type _bindgen_ty_52 = ::std::ffi::c_uint; pub type aaudio_sharing_mode_t = i32; pub const AAUDIO_PERFORMANCE_MODE_NONE: _bindgen_ty_53 = 10; pub const AAUDIO_PERFORMANCE_MODE_POWER_SAVING: _bindgen_ty_53 = 11; pub const AAUDIO_PERFORMANCE_MODE_LOW_LATENCY: _bindgen_ty_53 = 12; -pub type _bindgen_ty_53 = ::std::os::raw::c_uint; +pub type _bindgen_ty_53 = ::std::ffi::c_uint; pub type aaudio_performance_mode_t = i32; pub const AAUDIO_USAGE_MEDIA: _bindgen_ty_54 = 1; pub const AAUDIO_USAGE_VOICE_COMMUNICATION: _bindgen_ty_54 = 2; @@ -14402,17 +11576,17 @@ pub const AAUDIO_SYSTEM_USAGE_EMERGENCY: _bindgen_ty_54 = 1000; pub const AAUDIO_SYSTEM_USAGE_SAFETY: _bindgen_ty_54 = 1001; pub const AAUDIO_SYSTEM_USAGE_VEHICLE_STATUS: _bindgen_ty_54 = 1002; pub const AAUDIO_SYSTEM_USAGE_ANNOUNCEMENT: _bindgen_ty_54 = 1003; -pub type _bindgen_ty_54 = ::std::os::raw::c_uint; +pub type _bindgen_ty_54 = ::std::ffi::c_uint; pub type aaudio_usage_t = i32; pub const AAUDIO_CONTENT_TYPE_SPEECH: _bindgen_ty_55 = 1; pub const AAUDIO_CONTENT_TYPE_MUSIC: _bindgen_ty_55 = 2; pub const AAUDIO_CONTENT_TYPE_MOVIE: _bindgen_ty_55 = 3; pub const AAUDIO_CONTENT_TYPE_SONIFICATION: _bindgen_ty_55 = 4; -pub type _bindgen_ty_55 = ::std::os::raw::c_uint; +pub type _bindgen_ty_55 = ::std::ffi::c_uint; pub type aaudio_content_type_t = i32; pub const AAUDIO_SPATIALIZATION_BEHAVIOR_AUTO: _bindgen_ty_56 = 1; pub const AAUDIO_SPATIALIZATION_BEHAVIOR_NEVER: _bindgen_ty_56 = 2; -pub type _bindgen_ty_56 = ::std::os::raw::c_uint; +pub type _bindgen_ty_56 = ::std::ffi::c_uint; pub type aaudio_spatialization_behavior_t = i32; pub const AAUDIO_INPUT_PRESET_GENERIC: _bindgen_ty_57 = 1; pub const AAUDIO_INPUT_PRESET_CAMCORDER: _bindgen_ty_57 = 5; @@ -14422,16 +11596,16 @@ pub const AAUDIO_INPUT_PRESET_UNPROCESSED: _bindgen_ty_57 = 9; pub const AAUDIO_INPUT_PRESET_VOICE_PERFORMANCE: _bindgen_ty_57 = 10; pub const AAUDIO_INPUT_PRESET_SYSTEM_ECHO_REFERENCE: _bindgen_ty_57 = 1997; pub const AAUDIO_INPUT_PRESET_SYSTEM_HOTWORD: _bindgen_ty_57 = 1999; -pub type _bindgen_ty_57 = ::std::os::raw::c_uint; +pub type _bindgen_ty_57 = ::std::ffi::c_uint; pub type aaudio_input_preset_t = i32; pub const AAUDIO_ALLOW_CAPTURE_BY_ALL: _bindgen_ty_58 = 1; pub const AAUDIO_ALLOW_CAPTURE_BY_SYSTEM: _bindgen_ty_58 = 2; pub const AAUDIO_ALLOW_CAPTURE_BY_NONE: _bindgen_ty_58 = 3; -pub type _bindgen_ty_58 = ::std::os::raw::c_uint; +pub type _bindgen_ty_58 = ::std::ffi::c_uint; pub type aaudio_allowed_capture_policy_t = i32; pub const AAUDIO_SESSION_ID_NONE: _bindgen_ty_59 = -1; pub const AAUDIO_SESSION_ID_ALLOCATE: _bindgen_ty_59 = 0; -pub type _bindgen_ty_59 = ::std::os::raw::c_int; +pub type _bindgen_ty_59 = ::std::ffi::c_int; pub type aaudio_session_id_t = i32; pub const AAUDIO_CHANNEL_INVALID: _bindgen_ty_60 = -1; pub const AAUDIO_CHANNEL_FRONT_LEFT: _bindgen_ty_60 = 1; @@ -14485,7 +11659,7 @@ pub const AAUDIO_CHANNEL_7POINT1POINT4: _bindgen_ty_60 = 185919; pub const AAUDIO_CHANNEL_9POINT1POINT4: _bindgen_ty_60 = 50517567; pub const AAUDIO_CHANNEL_9POINT1POINT6: _bindgen_ty_60 = 51303999; pub const AAUDIO_CHANNEL_FRONT_BACK: _bindgen_ty_60 = 260; -pub type _bindgen_ty_60 = ::std::os::raw::c_int; +pub type _bindgen_ty_60 = ::std::ffi::c_int; pub type aaudio_channel_mask_t = u32; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -14500,13 +11674,12 @@ pub struct AAudioStreamBuilderStruct { } pub type AAudioStreamBuilder = AAudioStreamBuilderStruct; extern "C" { - pub fn AAudio_convertResultToText(returnCode: aaudio_result_t) - -> *const ::std::os::raw::c_char; + pub fn AAudio_convertResultToText(returnCode: aaudio_result_t) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAudio_convertStreamStateToText( state: aaudio_stream_state_t, - ) -> *const ::std::os::raw::c_char; + ) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAudio_createStreamBuilder(builder: *mut *mut AAudioStreamBuilder) -> aaudio_result_t; @@ -14517,13 +11690,13 @@ extern "C" { extern "C" { pub fn AAudioStreamBuilder_setPackageName( builder: *mut AAudioStreamBuilder, - packageName: *const ::std::os::raw::c_char, + packageName: *const ::std::ffi::c_char, ); } extern "C" { pub fn AAudioStreamBuilder_setAttributionTag( builder: *mut AAudioStreamBuilder, - attributionTag: *const ::std::os::raw::c_char, + attributionTag: *const ::std::ffi::c_char, ); } extern "C" { @@ -14618,13 +11791,13 @@ extern "C" { } pub const AAUDIO_CALLBACK_RESULT_CONTINUE: _bindgen_ty_61 = 0; pub const AAUDIO_CALLBACK_RESULT_STOP: _bindgen_ty_61 = 1; -pub type _bindgen_ty_61 = ::std::os::raw::c_uint; +pub type _bindgen_ty_61 = ::std::ffi::c_uint; pub type aaudio_data_callback_result_t = i32; pub type AAudioStream_dataCallback = ::std::option::Option< unsafe extern "C" fn( stream: *mut AAudioStream, - userData: *mut ::std::os::raw::c_void, - audioData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, + audioData: *mut ::std::ffi::c_void, numFrames: i32, ) -> aaudio_data_callback_result_t, >; @@ -14632,7 +11805,7 @@ extern "C" { pub fn AAudioStreamBuilder_setDataCallback( builder: *mut AAudioStreamBuilder, callback: AAudioStream_dataCallback, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, ); } extern "C" { @@ -14644,7 +11817,7 @@ extern "C" { pub type AAudioStream_errorCallback = ::std::option::Option< unsafe extern "C" fn( stream: *mut AAudioStream, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, error: aaudio_result_t, ), >; @@ -14652,7 +11825,7 @@ extern "C" { pub fn AAudioStreamBuilder_setErrorCallback( builder: *mut AAudioStreamBuilder, callback: AAudioStream_errorCallback, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, ); } extern "C" { @@ -14702,7 +11875,7 @@ extern "C" { extern "C" { pub fn AAudioStream_read( stream: *mut AAudioStream, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, numFrames: i32, timeoutNanoseconds: i64, ) -> aaudio_result_t; @@ -14710,7 +11883,7 @@ extern "C" { extern "C" { pub fn AAudioStream_write( stream: *mut AAudioStream, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, numFrames: i32, timeoutNanoseconds: i64, ) -> aaudio_result_t; @@ -14903,7 +12076,7 @@ impl media_status_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct media_status_t(pub ::std::os::raw::c_int); +pub struct media_status_t(pub ::std::ffi::c_int); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMidiDevice { @@ -14921,11 +12094,11 @@ pub struct AMidiOutputPort { } pub const AMIDI_OPCODE_DATA: _bindgen_ty_62 = 1; pub const AMIDI_OPCODE_FLUSH: _bindgen_ty_62 = 2; -pub type _bindgen_ty_62 = ::std::os::raw::c_uint; +pub type _bindgen_ty_62 = ::std::ffi::c_uint; pub const AMIDI_DEVICE_TYPE_USB: _bindgen_ty_63 = 1; pub const AMIDI_DEVICE_TYPE_VIRTUAL: _bindgen_ty_63 = 2; pub const AMIDI_DEVICE_TYPE_BLUETOOTH: _bindgen_ty_63 = 3; -pub type _bindgen_ty_63 = ::std::os::raw::c_uint; +pub type _bindgen_ty_63 = ::std::ffi::c_uint; impl AMidiDevice_Protocol { pub const AMIDI_DEVICE_PROTOCOL_UMP_USE_MIDI_CI: AMidiDevice_Protocol = AMidiDevice_Protocol(0); } @@ -15081,7 +12254,7 @@ impl camera_status_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct camera_status_t(pub ::std::os::raw::c_int); +pub struct camera_status_t(pub ::std::ffi::c_int); impl acamera_metadata_section { pub const ACAMERA_COLOR_CORRECTION: acamera_metadata_section = acamera_metadata_section(0); } @@ -15193,7 +12366,7 @@ impl acamera_metadata_section { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_section(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_section(pub ::std::ffi::c_uint); pub use self::acamera_metadata_section as acamera_metadata_section_t; impl acamera_metadata_section_start { pub const ACAMERA_COLOR_CORRECTION_START: acamera_metadata_section_start = @@ -15337,7 +12510,7 @@ impl acamera_metadata_section_start { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_section_start(pub ::std::os::raw::c_int); +pub struct acamera_metadata_section_start(pub ::std::ffi::c_int); pub use self::acamera_metadata_section_start as acamera_metadata_section_start_t; impl acamera_metadata_tag { pub const ACAMERA_COLOR_CORRECTION_MODE: acamera_metadata_tag = acamera_metadata_tag(0); @@ -16322,7 +13495,7 @@ impl acamera_metadata_tag { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_tag(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_tag(pub ::std::ffi::c_uint); pub use self::acamera_metadata_tag as acamera_metadata_tag_t; impl acamera_metadata_enum_acamera_color_correction_mode { pub const ACAMERA_COLOR_CORRECTION_MODE_TRANSFORM_MATRIX: @@ -16341,7 +13514,7 @@ impl acamera_metadata_enum_acamera_color_correction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_color_correction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_color_correction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_color_correction_mode as acamera_metadata_enum_android_color_correction_mode_t; impl acamera_metadata_enum_acamera_color_correction_aberration_mode { pub const ACAMERA_COLOR_CORRECTION_ABERRATION_MODE_OFF: @@ -16360,9 +13533,7 @@ impl acamera_metadata_enum_acamera_color_correction_aberration_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_color_correction_aberration_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_color_correction_aberration_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_color_correction_aberration_mode as acamera_metadata_enum_android_color_correction_aberration_mode_t; impl acamera_metadata_enum_acamera_control_ae_antibanding_mode { pub const ACAMERA_CONTROL_AE_ANTIBANDING_MODE_OFF: @@ -16386,7 +13557,7 @@ impl acamera_metadata_enum_acamera_control_ae_antibanding_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_antibanding_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_antibanding_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_antibanding_mode as acamera_metadata_enum_android_control_ae_antibanding_mode_t; impl acamera_metadata_enum_acamera_control_ae_lock { pub const ACAMERA_CONTROL_AE_LOCK_OFF: acamera_metadata_enum_acamera_control_ae_lock = @@ -16398,7 +13569,7 @@ impl acamera_metadata_enum_acamera_control_ae_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_lock as acamera_metadata_enum_android_control_ae_lock_t; impl acamera_metadata_enum_acamera_control_ae_mode { pub const ACAMERA_CONTROL_AE_MODE_OFF: acamera_metadata_enum_acamera_control_ae_mode = @@ -16434,7 +13605,7 @@ impl acamera_metadata_enum_acamera_control_ae_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_mode as acamera_metadata_enum_android_control_ae_mode_t; impl acamera_metadata_enum_acamera_control_ae_precapture_trigger { pub const ACAMERA_CONTROL_AE_PRECAPTURE_TRIGGER_IDLE: @@ -16453,7 +13624,7 @@ impl acamera_metadata_enum_acamera_control_ae_precapture_trigger { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_precapture_trigger(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_precapture_trigger(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_precapture_trigger as acamera_metadata_enum_android_control_ae_precapture_trigger_t; impl acamera_metadata_enum_acamera_control_af_mode { pub const ACAMERA_CONTROL_AF_MODE_OFF: acamera_metadata_enum_acamera_control_af_mode = @@ -16483,7 +13654,7 @@ impl acamera_metadata_enum_acamera_control_af_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_mode as acamera_metadata_enum_android_control_af_mode_t; impl acamera_metadata_enum_acamera_control_af_trigger { pub const ACAMERA_CONTROL_AF_TRIGGER_IDLE: acamera_metadata_enum_acamera_control_af_trigger = @@ -16499,7 +13670,7 @@ impl acamera_metadata_enum_acamera_control_af_trigger { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_trigger(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_trigger(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_trigger as acamera_metadata_enum_android_control_af_trigger_t; impl acamera_metadata_enum_acamera_control_awb_lock { pub const ACAMERA_CONTROL_AWB_LOCK_OFF: acamera_metadata_enum_acamera_control_awb_lock = @@ -16511,7 +13682,7 @@ impl acamera_metadata_enum_acamera_control_awb_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_lock as acamera_metadata_enum_android_control_awb_lock_t; impl acamera_metadata_enum_acamera_control_awb_mode { pub const ACAMERA_CONTROL_AWB_MODE_OFF: acamera_metadata_enum_acamera_control_awb_mode = @@ -16554,7 +13725,7 @@ impl acamera_metadata_enum_acamera_control_awb_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_mode as acamera_metadata_enum_android_control_awb_mode_t; impl acamera_metadata_enum_acamera_control_capture_intent { pub const ACAMERA_CONTROL_CAPTURE_INTENT_CUSTOM: @@ -16598,7 +13769,7 @@ impl acamera_metadata_enum_acamera_control_capture_intent { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_capture_intent(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_capture_intent(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_capture_intent as acamera_metadata_enum_android_control_capture_intent_t; impl acamera_metadata_enum_acamera_control_effect_mode { pub const ACAMERA_CONTROL_EFFECT_MODE_OFF: acamera_metadata_enum_acamera_control_effect_mode = @@ -16643,7 +13814,7 @@ impl acamera_metadata_enum_acamera_control_effect_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_effect_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_effect_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_effect_mode as acamera_metadata_enum_android_control_effect_mode_t; impl acamera_metadata_enum_acamera_control_mode { pub const ACAMERA_CONTROL_MODE_OFF: acamera_metadata_enum_acamera_control_mode = @@ -16667,7 +13838,7 @@ impl acamera_metadata_enum_acamera_control_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_mode as acamera_metadata_enum_android_control_mode_t; impl acamera_metadata_enum_acamera_control_scene_mode { pub const ACAMERA_CONTROL_SCENE_MODE_DISABLED: @@ -16751,7 +13922,7 @@ impl acamera_metadata_enum_acamera_control_scene_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_scene_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_scene_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_scene_mode as acamera_metadata_enum_android_control_scene_mode_t; impl acamera_metadata_enum_acamera_control_video_stabilization_mode { pub const ACAMERA_CONTROL_VIDEO_STABILIZATION_MODE_OFF: @@ -16770,9 +13941,7 @@ impl acamera_metadata_enum_acamera_control_video_stabilization_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_video_stabilization_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_control_video_stabilization_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_video_stabilization_mode as acamera_metadata_enum_android_control_video_stabilization_mode_t; impl acamera_metadata_enum_acamera_control_ae_state { pub const ACAMERA_CONTROL_AE_STATE_INACTIVE: acamera_metadata_enum_acamera_control_ae_state = @@ -16801,7 +13970,7 @@ impl acamera_metadata_enum_acamera_control_ae_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_state as acamera_metadata_enum_android_control_ae_state_t; impl acamera_metadata_enum_acamera_control_af_state { pub const ACAMERA_CONTROL_AF_STATE_INACTIVE: acamera_metadata_enum_acamera_control_af_state = @@ -16838,7 +14007,7 @@ impl acamera_metadata_enum_acamera_control_af_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_state as acamera_metadata_enum_android_control_af_state_t; impl acamera_metadata_enum_acamera_control_awb_state { pub const ACAMERA_CONTROL_AWB_STATE_INACTIVE: acamera_metadata_enum_acamera_control_awb_state = @@ -16858,7 +14027,7 @@ impl acamera_metadata_enum_acamera_control_awb_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_state as acamera_metadata_enum_android_control_awb_state_t; impl acamera_metadata_enum_acamera_control_ae_lock_available { pub const ACAMERA_CONTROL_AE_LOCK_AVAILABLE_FALSE: @@ -16872,7 +14041,7 @@ impl acamera_metadata_enum_acamera_control_ae_lock_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_lock_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_lock_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_lock_available as acamera_metadata_enum_android_control_ae_lock_available_t; impl acamera_metadata_enum_acamera_control_awb_lock_available { pub const ACAMERA_CONTROL_AWB_LOCK_AVAILABLE_FALSE: @@ -16886,7 +14055,7 @@ impl acamera_metadata_enum_acamera_control_awb_lock_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_lock_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_lock_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_lock_available as acamera_metadata_enum_android_control_awb_lock_available_t; impl acamera_metadata_enum_acamera_control_enable_zsl { pub const ACAMERA_CONTROL_ENABLE_ZSL_FALSE: acamera_metadata_enum_acamera_control_enable_zsl = @@ -16898,7 +14067,7 @@ impl acamera_metadata_enum_acamera_control_enable_zsl { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_enable_zsl(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_enable_zsl(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_enable_zsl as acamera_metadata_enum_android_control_enable_zsl_t; impl acamera_metadata_enum_acamera_control_af_scene_change { pub const ACAMERA_CONTROL_AF_SCENE_CHANGE_NOT_DETECTED: @@ -16912,7 +14081,7 @@ impl acamera_metadata_enum_acamera_control_af_scene_change { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_scene_change(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_scene_change(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_scene_change as acamera_metadata_enum_android_control_af_scene_change_t; impl acamera_metadata_enum_acamera_control_extended_scene_mode { pub const ACAMERA_CONTROL_EXTENDED_SCENE_MODE_DISABLED: @@ -16931,7 +14100,7 @@ impl acamera_metadata_enum_acamera_control_extended_scene_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_extended_scene_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_extended_scene_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_extended_scene_mode as acamera_metadata_enum_android_control_extended_scene_mode_t; impl acamera_metadata_enum_acamera_control_settings_override { pub const ACAMERA_CONTROL_SETTINGS_OVERRIDE_OFF: @@ -16945,7 +14114,7 @@ impl acamera_metadata_enum_acamera_control_settings_override { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_settings_override(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_settings_override(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_settings_override as acamera_metadata_enum_android_control_settings_override_t; impl acamera_metadata_enum_acamera_control_autoframing { pub const ACAMERA_CONTROL_AUTOFRAMING_OFF: acamera_metadata_enum_acamera_control_autoframing = @@ -16957,7 +14126,7 @@ impl acamera_metadata_enum_acamera_control_autoframing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing as acamera_metadata_enum_android_control_autoframing_t; impl acamera_metadata_enum_acamera_control_autoframing_available { pub const ACAMERA_CONTROL_AUTOFRAMING_AVAILABLE_FALSE: @@ -16971,7 +14140,7 @@ impl acamera_metadata_enum_acamera_control_autoframing_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing_available as acamera_metadata_enum_android_control_autoframing_available_t; impl acamera_metadata_enum_acamera_control_autoframing_state { pub const ACAMERA_CONTROL_AUTOFRAMING_STATE_INACTIVE: @@ -16990,7 +14159,7 @@ impl acamera_metadata_enum_acamera_control_autoframing_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing_state as acamera_metadata_enum_android_control_autoframing_state_t; impl acamera_metadata_enum_acamera_control_low_light_boost_state { pub const ACAMERA_CONTROL_LOW_LIGHT_BOOST_STATE_INACTIVE: @@ -17004,7 +14173,7 @@ impl acamera_metadata_enum_acamera_control_low_light_boost_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_low_light_boost_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_low_light_boost_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_low_light_boost_state as acamera_metadata_enum_android_control_low_light_boost_state_t; impl acamera_metadata_enum_acamera_edge_mode { pub const ACAMERA_EDGE_MODE_OFF: acamera_metadata_enum_acamera_edge_mode = @@ -17024,7 +14193,7 @@ impl acamera_metadata_enum_acamera_edge_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_edge_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_edge_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_edge_mode as acamera_metadata_enum_android_edge_mode_t; impl acamera_metadata_enum_acamera_flash_mode { pub const ACAMERA_FLASH_MODE_OFF: acamera_metadata_enum_acamera_flash_mode = @@ -17040,7 +14209,7 @@ impl acamera_metadata_enum_acamera_flash_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_mode as acamera_metadata_enum_android_flash_mode_t; impl acamera_metadata_enum_acamera_flash_state { pub const ACAMERA_FLASH_STATE_UNAVAILABLE: acamera_metadata_enum_acamera_flash_state = @@ -17064,7 +14233,7 @@ impl acamera_metadata_enum_acamera_flash_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_state as acamera_metadata_enum_android_flash_state_t; impl acamera_metadata_enum_acamera_flash_info_available { pub const ACAMERA_FLASH_INFO_AVAILABLE_FALSE: @@ -17078,7 +14247,7 @@ impl acamera_metadata_enum_acamera_flash_info_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_info_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_info_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_info_available as acamera_metadata_enum_android_flash_info_available_t; impl acamera_metadata_enum_acamera_hot_pixel_mode { pub const ACAMERA_HOT_PIXEL_MODE_OFF: acamera_metadata_enum_acamera_hot_pixel_mode = @@ -17094,7 +14263,7 @@ impl acamera_metadata_enum_acamera_hot_pixel_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_hot_pixel_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_hot_pixel_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_hot_pixel_mode as acamera_metadata_enum_android_hot_pixel_mode_t; impl acamera_metadata_enum_acamera_lens_optical_stabilization_mode { pub const ACAMERA_LENS_OPTICAL_STABILIZATION_MODE_OFF: @@ -17108,9 +14277,7 @@ impl acamera_metadata_enum_acamera_lens_optical_stabilization_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_optical_stabilization_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_lens_optical_stabilization_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_optical_stabilization_mode as acamera_metadata_enum_android_lens_optical_stabilization_mode_t; impl acamera_metadata_enum_acamera_lens_facing { pub const ACAMERA_LENS_FACING_FRONT: acamera_metadata_enum_acamera_lens_facing = @@ -17126,7 +14293,7 @@ impl acamera_metadata_enum_acamera_lens_facing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_facing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_facing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_facing as acamera_metadata_enum_android_lens_facing_t; impl acamera_metadata_enum_acamera_lens_state { pub const ACAMERA_LENS_STATE_STATIONARY: acamera_metadata_enum_acamera_lens_state = @@ -17138,7 +14305,7 @@ impl acamera_metadata_enum_acamera_lens_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_state as acamera_metadata_enum_android_lens_state_t; impl acamera_metadata_enum_acamera_lens_pose_reference { pub const ACAMERA_LENS_POSE_REFERENCE_PRIMARY_CAMERA: @@ -17162,7 +14329,7 @@ impl acamera_metadata_enum_acamera_lens_pose_reference { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_pose_reference(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_pose_reference(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_pose_reference as acamera_metadata_enum_android_lens_pose_reference_t; impl acamera_metadata_enum_acamera_lens_info_focus_distance_calibration { pub const ACAMERA_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED: @@ -17182,7 +14349,7 @@ impl acamera_metadata_enum_acamera_lens_info_focus_distance_calibration { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_lens_info_focus_distance_calibration( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_lens_info_focus_distance_calibration as acamera_metadata_enum_android_lens_info_focus_distance_calibration_t; impl acamera_metadata_enum_acamera_noise_reduction_mode { @@ -17211,7 +14378,7 @@ impl acamera_metadata_enum_acamera_noise_reduction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_noise_reduction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_noise_reduction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_noise_reduction_mode as acamera_metadata_enum_android_noise_reduction_mode_t; impl acamera_metadata_enum_acamera_request_available_capabilities { pub const ACAMERA_REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE: @@ -17285,7 +14452,7 @@ impl acamera_metadata_enum_acamera_request_available_capabilities { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_request_available_capabilities(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_request_available_capabilities(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_request_available_capabilities as acamera_metadata_enum_android_request_available_capabilities_t; impl acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map { pub const ACAMERA_REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES_MAP_STANDARD: @@ -17355,7 +14522,7 @@ impl acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map as acamera_metadata_enum_android_request_available_dynamic_range_profiles_map_t; impl acamera_metadata_enum_acamera_request_available_color_space_profiles_map { @@ -17381,7 +14548,7 @@ impl acamera_metadata_enum_acamera_request_available_color_space_profiles_map { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_request_available_color_space_profiles_map( - pub ::std::os::raw::c_int, + pub ::std::ffi::c_int, ); pub use self::acamera_metadata_enum_acamera_request_available_color_space_profiles_map as acamera_metadata_enum_android_request_available_color_space_profiles_map_t; impl acamera_metadata_enum_acamera_scaler_available_stream_configurations { @@ -17397,7 +14564,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_configurations as acamera_metadata_enum_android_scaler_available_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_cropping_type { @@ -17412,7 +14579,7 @@ impl acamera_metadata_enum_acamera_scaler_cropping_type { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_cropping_type(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_scaler_cropping_type(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_cropping_type as acamera_metadata_enum_android_scaler_cropping_type_t; impl acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations { pub const ACAMERA_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_PREVIEW: @@ -17472,7 +14639,7 @@ impl acamera_metadata_enum_acamera_scaler_available_recommended_stream_configura #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations as acamera_metadata_enum_android_scaler_available_recommended_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_rotate_and_crop { @@ -17502,7 +14669,7 @@ impl acamera_metadata_enum_acamera_scaler_rotate_and_crop { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_rotate_and_crop(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_scaler_rotate_and_crop(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_rotate_and_crop as acamera_metadata_enum_android_scaler_rotate_and_crop_t; impl acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations { pub const ACAMERA_SCALER_PHYSICAL_CAMERA_MULTI_RESOLUTION_STREAM_CONFIGURATIONS_OUTPUT: @@ -17521,7 +14688,7 @@ impl acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_strea #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations as acamera_metadata_enum_android_scaler_physical_camera_multi_resolution_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution { @@ -17537,7 +14704,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximu #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution as acamera_metadata_enum_android_scaler_available_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported { @@ -17553,7 +14720,7 @@ impl acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported as acamera_metadata_enum_android_scaler_multi_resolution_stream_supported_t; impl acamera_metadata_enum_acamera_scaler_available_stream_use_cases { @@ -17593,9 +14760,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_use_cases { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_available_stream_use_cases( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_scaler_available_stream_use_cases(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_use_cases as acamera_metadata_enum_android_scaler_available_stream_use_cases_t; impl acamera_metadata_enum_acamera_sensor_reference_illuminant1 { pub const ACAMERA_SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT: @@ -17694,7 +14859,7 @@ impl acamera_metadata_enum_acamera_sensor_reference_illuminant1 { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_reference_illuminant1(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_reference_illuminant1(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_reference_illuminant1 as acamera_metadata_enum_android_sensor_reference_illuminant1_t; impl acamera_metadata_enum_acamera_sensor_test_pattern_mode { pub const ACAMERA_SENSOR_TEST_PATTERN_MODE_OFF: @@ -17728,7 +14893,7 @@ impl acamera_metadata_enum_acamera_sensor_test_pattern_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_test_pattern_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_test_pattern_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_test_pattern_mode as acamera_metadata_enum_android_sensor_test_pattern_mode_t; impl acamera_metadata_enum_acamera_sensor_pixel_mode { pub const ACAMERA_SENSOR_PIXEL_MODE_DEFAULT: acamera_metadata_enum_acamera_sensor_pixel_mode = @@ -17741,7 +14906,7 @@ impl acamera_metadata_enum_acamera_sensor_pixel_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_pixel_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_pixel_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_pixel_mode as acamera_metadata_enum_android_sensor_pixel_mode_t; impl acamera_metadata_enum_acamera_sensor_raw_binning_factor_used { pub const ACAMERA_SENSOR_RAW_BINNING_FACTOR_USED_TRUE: @@ -17755,7 +14920,7 @@ impl acamera_metadata_enum_acamera_sensor_raw_binning_factor_used { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_raw_binning_factor_used(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_raw_binning_factor_used(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_raw_binning_factor_used as acamera_metadata_enum_android_sensor_raw_binning_factor_used_t; impl acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement { pub const ACAMERA_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB: @@ -17795,7 +14960,7 @@ impl acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement as acamera_metadata_enum_android_sensor_info_color_filter_arrangement_t; impl acamera_metadata_enum_acamera_sensor_info_timestamp_source { @@ -17810,7 +14975,7 @@ impl acamera_metadata_enum_acamera_sensor_info_timestamp_source { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_info_timestamp_source(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_info_timestamp_source(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_info_timestamp_source as acamera_metadata_enum_android_sensor_info_timestamp_source_t; impl acamera_metadata_enum_acamera_sensor_info_lens_shading_applied { pub const ACAMERA_SENSOR_INFO_LENS_SHADING_APPLIED_FALSE: @@ -17824,9 +14989,7 @@ impl acamera_metadata_enum_acamera_sensor_info_lens_shading_applied { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_info_lens_shading_applied( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_sensor_info_lens_shading_applied(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_info_lens_shading_applied as acamera_metadata_enum_android_sensor_info_lens_shading_applied_t; impl acamera_metadata_enum_acamera_shading_mode { pub const ACAMERA_SHADING_MODE_OFF: acamera_metadata_enum_acamera_shading_mode = @@ -17842,7 +15005,7 @@ impl acamera_metadata_enum_acamera_shading_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_shading_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_shading_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_shading_mode as acamera_metadata_enum_android_shading_mode_t; impl acamera_metadata_enum_acamera_statistics_face_detect_mode { pub const ACAMERA_STATISTICS_FACE_DETECT_MODE_OFF: @@ -17861,7 +15024,7 @@ impl acamera_metadata_enum_acamera_statistics_face_detect_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_face_detect_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_face_detect_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_face_detect_mode as acamera_metadata_enum_android_statistics_face_detect_mode_t; impl acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode { pub const ACAMERA_STATISTICS_HOT_PIXEL_MAP_MODE_OFF: @@ -17875,7 +15038,7 @@ impl acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode as acamera_metadata_enum_android_statistics_hot_pixel_map_mode_t; impl acamera_metadata_enum_acamera_statistics_scene_flicker { pub const ACAMERA_STATISTICS_SCENE_FLICKER_NONE: @@ -17894,7 +15057,7 @@ impl acamera_metadata_enum_acamera_statistics_scene_flicker { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_scene_flicker(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_scene_flicker(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_scene_flicker as acamera_metadata_enum_android_statistics_scene_flicker_t; impl acamera_metadata_enum_acamera_statistics_lens_shading_map_mode { pub const ACAMERA_STATISTICS_LENS_SHADING_MAP_MODE_OFF: @@ -17908,9 +15071,7 @@ impl acamera_metadata_enum_acamera_statistics_lens_shading_map_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_lens_shading_map_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_statistics_lens_shading_map_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_lens_shading_map_mode as acamera_metadata_enum_android_statistics_lens_shading_map_mode_t; impl acamera_metadata_enum_acamera_statistics_ois_data_mode { pub const ACAMERA_STATISTICS_OIS_DATA_MODE_OFF: @@ -17924,7 +15085,7 @@ impl acamera_metadata_enum_acamera_statistics_ois_data_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_ois_data_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_ois_data_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_ois_data_mode as acamera_metadata_enum_android_statistics_ois_data_mode_t; impl acamera_metadata_enum_acamera_tonemap_mode { pub const ACAMERA_TONEMAP_MODE_CONTRAST_CURVE: acamera_metadata_enum_acamera_tonemap_mode = @@ -17948,7 +15109,7 @@ impl acamera_metadata_enum_acamera_tonemap_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_tonemap_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_tonemap_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_tonemap_mode as acamera_metadata_enum_android_tonemap_mode_t; impl acamera_metadata_enum_acamera_tonemap_preset_curve { pub const ACAMERA_TONEMAP_PRESET_CURVE_SRGB: @@ -17962,7 +15123,7 @@ impl acamera_metadata_enum_acamera_tonemap_preset_curve { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_tonemap_preset_curve(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_tonemap_preset_curve(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_tonemap_preset_curve as acamera_metadata_enum_android_tonemap_preset_curve_t; impl acamera_metadata_enum_acamera_info_supported_hardware_level { pub const ACAMERA_INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED: @@ -17991,7 +15152,7 @@ impl acamera_metadata_enum_acamera_info_supported_hardware_level { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_info_supported_hardware_level(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_info_supported_hardware_level(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_info_supported_hardware_level as acamera_metadata_enum_android_info_supported_hardware_level_t; impl acamera_metadata_enum_acamera_black_level_lock { pub const ACAMERA_BLACK_LEVEL_LOCK_OFF: acamera_metadata_enum_acamera_black_level_lock = @@ -18003,7 +15164,7 @@ impl acamera_metadata_enum_acamera_black_level_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_black_level_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_black_level_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_black_level_lock as acamera_metadata_enum_android_black_level_lock_t; impl acamera_metadata_enum_acamera_sync_frame_number { pub const ACAMERA_SYNC_FRAME_NUMBER_CONVERGING: @@ -18016,7 +15177,7 @@ impl acamera_metadata_enum_acamera_sync_frame_number { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sync_frame_number(pub ::std::os::raw::c_int); +pub struct acamera_metadata_enum_acamera_sync_frame_number(pub ::std::ffi::c_int); pub use self::acamera_metadata_enum_acamera_sync_frame_number as acamera_metadata_enum_android_sync_frame_number_t; impl acamera_metadata_enum_acamera_sync_max_latency { pub const ACAMERA_SYNC_MAX_LATENCY_PER_FRAME_CONTROL: @@ -18029,7 +15190,7 @@ impl acamera_metadata_enum_acamera_sync_max_latency { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sync_max_latency(pub ::std::os::raw::c_int); +pub struct acamera_metadata_enum_acamera_sync_max_latency(pub ::std::ffi::c_int); pub use self::acamera_metadata_enum_acamera_sync_max_latency as acamera_metadata_enum_android_sync_max_latency_t; impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations { pub const ACAMERA_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS_OUTPUT: @@ -18044,7 +15205,7 @@ impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_depth_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_depth_stream_configurations as acamera_metadata_enum_android_depth_available_depth_stream_configurations_t; impl acamera_metadata_enum_acamera_depth_depth_is_exclusive { @@ -18059,7 +15220,7 @@ impl acamera_metadata_enum_acamera_depth_depth_is_exclusive { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_depth_depth_is_exclusive(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_depth_depth_is_exclusive(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_depth_depth_is_exclusive as acamera_metadata_enum_android_depth_depth_is_exclusive_t; impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations { pub const ACAMERA_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_OUTPUT: @@ -18074,7 +15235,7 @@ impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configur #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations as acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_t; impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution { @@ -18094,7 +15255,7 @@ impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_m #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution as acamera_metadata_enum_android_depth_available_depth_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution { pub const ACAMERA_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_MAXIMUM_RESOLUTION_OUTPUT : acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution = acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution (0) ; } @@ -18102,7 +15263,7 @@ impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configur #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution as acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type { @@ -18118,7 +15279,7 @@ impl acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type as acamera_metadata_enum_android_logical_multi_camera_sensor_sync_type_t; impl acamera_metadata_enum_acamera_distortion_correction_mode { @@ -18138,7 +15299,7 @@ impl acamera_metadata_enum_acamera_distortion_correction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_distortion_correction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_distortion_correction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_distortion_correction_mode as acamera_metadata_enum_android_distortion_correction_mode_t; impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations { pub const ACAMERA_HEIC_AVAILABLE_HEIC_STREAM_CONFIGURATIONS_OUTPUT: @@ -18153,7 +15314,7 @@ impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_heic_available_heic_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_heic_available_heic_stream_configurations as acamera_metadata_enum_android_heic_available_heic_stream_configurations_t; impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution { @@ -18173,7 +15334,7 @@ impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_max #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution as acamera_metadata_enum_android_heic_available_heic_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_automotive_location { @@ -18233,7 +15394,7 @@ impl acamera_metadata_enum_acamera_automotive_location { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_automotive_location(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_automotive_location(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_automotive_location as acamera_metadata_enum_android_automotive_location_t; impl acamera_metadata_enum_acamera_automotive_lens_facing { pub const ACAMERA_AUTOMOTIVE_LENS_FACING_EXTERIOR_OTHER: @@ -18312,7 +15473,7 @@ impl acamera_metadata_enum_acamera_automotive_lens_facing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_automotive_lens_facing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_automotive_lens_facing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_automotive_lens_facing as acamera_metadata_enum_android_automotive_lens_facing_t; impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations { pub const ACAMERA_JPEGR_AVAILABLE_JPEG_R_STREAM_CONFIGURATIONS_OUTPUT: @@ -18327,7 +15488,7 @@ impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations as acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_t; impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution { @@ -18339,7 +15500,7 @@ impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_ #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution as acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_maximum_resolution_t; #[repr(C)] @@ -18354,39 +15515,24 @@ pub const ACAMERA_TYPE_INT64: _bindgen_ty_64 = 3; pub const ACAMERA_TYPE_DOUBLE: _bindgen_ty_64 = 4; pub const ACAMERA_TYPE_RATIONAL: _bindgen_ty_64 = 5; pub const ACAMERA_NUM_TYPES: _bindgen_ty_64 = 6; -pub type _bindgen_ty_64 = ::std::os::raw::c_uint; +pub type _bindgen_ty_64 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraMetadata_rational { pub numerator: i32, pub denominator: i32, } -#[test] -fn bindgen_test_layout_ACameraMetadata_rational() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ACameraMetadata_rational" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_rational" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numerator) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_rational::numerator" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).denominator) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_rational::denominator" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_rational"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of ACameraMetadata_rational"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_rational::numerator"] + [::std::mem::offset_of!(ACameraMetadata_rational, numerator) - 0usize]; + ["Offset of field: ACameraMetadata_rational::denominator"] + [::std::mem::offset_of!(ACameraMetadata_rational, denominator) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ACameraMetadata_entry { @@ -18405,88 +15551,39 @@ pub union ACameraMetadata_entry__bindgen_ty_1 { pub d: *mut f64, pub r: *mut ACameraMetadata_rational, } -#[test] -fn bindgen_test_layout_ACameraMetadata_entry__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ACameraMetadata_entry__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraMetadata_entry__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u8_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::u8_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i32_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::i32_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).f) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::f" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::i64_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).d) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::d" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::r" - ); -} -#[test] -fn bindgen_test_layout_ACameraMetadata_entry() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraMetadata_entry" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraMetadata_entry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_entry::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).count) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraMetadata_entry::count" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraMetadata_entry::data" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_entry__bindgen_ty_1"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of ACameraMetadata_entry__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::u8_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, u8_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::i32_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, i32_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::f"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, f) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::i64_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, i64_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::d"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, d) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::r"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, r) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_entry"][::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraMetadata_entry"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraMetadata_entry::tag"] + [::std::mem::offset_of!(ACameraMetadata_entry, tag) - 0usize]; + ["Offset of field: ACameraMetadata_entry::type_"] + [::std::mem::offset_of!(ACameraMetadata_entry, type_) - 4usize]; + ["Offset of field: ACameraMetadata_entry::count"] + [::std::mem::offset_of!(ACameraMetadata_entry, count) - 8usize]; + ["Offset of field: ACameraMetadata_entry::data"] + [::std::mem::offset_of!(ACameraMetadata_entry, data) - 16usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ACameraMetadata_const_entry { @@ -18505,88 +15602,40 @@ pub union ACameraMetadata_const_entry__bindgen_ty_1 { pub d: *const f64, pub r: *const ACameraMetadata_rational, } -#[test] -fn bindgen_test_layout_ACameraMetadata_const_entry__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ACameraMetadata_const_entry__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraMetadata_const_entry__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u8_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::u8_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i32_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i32_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).f) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::f" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i64_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).d) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::d" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::r" - ); -} -#[test] -fn bindgen_test_layout_ACameraMetadata_const_entry() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraMetadata_const_entry" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraMetadata_const_entry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_const_entry::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).count) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraMetadata_const_entry::count" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraMetadata_const_entry::data" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_const_entry__bindgen_ty_1"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of ACameraMetadata_const_entry__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::u8_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, u8_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i32_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, i32_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::f"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, f) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i64_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, i64_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::d"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, d) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::r"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, r) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_const_entry"] + [::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraMetadata_const_entry"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraMetadata_const_entry::tag"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, tag) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry::type_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, type_) - 4usize]; + ["Offset of field: ACameraMetadata_const_entry::count"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, count) - 8usize]; + ["Offset of field: ACameraMetadata_const_entry::data"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, data) - 16usize]; +}; extern "C" { pub fn ACameraMetadata_getConstEntry( metadata: *const ACameraMetadata, @@ -18611,7 +15660,7 @@ extern "C" { pub fn ACameraMetadata_isLogicalMultiCamera( staticMetadata: *const ACameraMetadata, numPhysicalCameras: *mut usize, - physicalCameraIds: *mut *const *const ::std::os::raw::c_char, + physicalCameraIds: *mut *const *const ::std::ffi::c_char, ) -> bool; } extern "C" { @@ -18725,13 +15774,13 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setUserContext( request: *mut ACaptureRequest, - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, ) -> camera_status_t; } extern "C" { pub fn ACaptureRequest_getUserContext( request: *const ACaptureRequest, - context: *mut *mut ::std::os::raw::c_void, + context: *mut *mut ::std::ffi::c_void, ) -> camera_status_t; } extern "C" { @@ -18740,7 +15789,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_getConstEntry_physicalCamera( request: *const ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, entry: *mut ACameraMetadata_const_entry, ) -> camera_status_t; @@ -18748,7 +15797,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_u8( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const u8, @@ -18757,7 +15806,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_i32( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const i32, @@ -18766,7 +15815,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_float( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const f32, @@ -18775,7 +15824,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_i64( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const i64, @@ -18784,7 +15833,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_double( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const f64, @@ -18793,7 +15842,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_rational( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const ACameraMetadata_rational, @@ -18805,109 +15854,66 @@ pub struct ACameraCaptureSession { _unused: [u8; 0], } pub type ACameraCaptureSession_stateCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, session: *mut ACameraCaptureSession), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_stateCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onClosed: ACameraCaptureSession_stateCallback, pub onReady: ACameraCaptureSession_stateCallback, pub onActive: ACameraCaptureSession_stateCallback, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_stateCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ACameraCaptureSession_stateCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureSession_stateCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onClosed) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onClosed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onReady) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onReady" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onActive) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onActive" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_stateCallbacks"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ACameraCaptureSession_stateCallbacks"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::context"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onClosed"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onClosed) - 8usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onReady"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onReady) - 16usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onActive"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onActive) - 24usize]; +}; pub type ACameraCaptureSession_prepareCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, window: *mut ACameraWindowType, session: *mut ACameraCaptureSession, ), >; pub const CAPTURE_FAILURE_REASON_FLUSHED: _bindgen_ty_65 = 0; pub const CAPTURE_FAILURE_REASON_ERROR: _bindgen_ty_65 = 1; -pub type _bindgen_ty_65 = ::std::os::raw::c_uint; +pub type _bindgen_ty_65 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureFailure { pub frameNumber: i64, - pub reason: ::std::os::raw::c_int, - pub sequenceId: ::std::os::raw::c_int, + pub reason: ::std::ffi::c_int, + pub sequenceId: ::std::ffi::c_int, pub wasImageCaptured: bool, } -#[test] -fn bindgen_test_layout_ACameraCaptureFailure() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraCaptureFailure" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).frameNumber) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureFailure::frameNumber" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reason) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureFailure::reason" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sequenceId) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraCaptureFailure::sequenceId" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).wasImageCaptured) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureFailure::wasImageCaptured" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureFailure"][::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraCaptureFailure"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureFailure::frameNumber"] + [::std::mem::offset_of!(ACameraCaptureFailure, frameNumber) - 0usize]; + ["Offset of field: ACameraCaptureFailure::reason"] + [::std::mem::offset_of!(ACameraCaptureFailure, reason) - 8usize]; + ["Offset of field: ACameraCaptureFailure::sequenceId"] + [::std::mem::offset_of!(ACameraCaptureFailure, sequenceId) - 12usize]; + ["Offset of field: ACameraCaptureFailure::wasImageCaptured"] + [::std::mem::offset_of!(ACameraCaptureFailure, wasImageCaptured) - 16usize]; +}; pub type ACameraCaptureSession_captureCallback_start = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *const ACaptureRequest, timestamp: i64, @@ -18915,7 +15921,7 @@ pub type ACameraCaptureSession_captureCallback_start = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_result = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, result: *const ACameraMetadata, @@ -18923,7 +15929,7 @@ pub type ACameraCaptureSession_captureCallback_result = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_failed = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, failure: *mut ACameraCaptureFailure, @@ -18931,22 +15937,22 @@ pub type ACameraCaptureSession_captureCallback_failed = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_sequenceEnd = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, - sequenceId: ::std::os::raw::c_int, + sequenceId: ::std::ffi::c_int, frameNumber: i64, ), >; pub type ACameraCaptureSession_captureCallback_sequenceAbort = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, - sequenceId: ::std::os::raw::c_int, + sequenceId: ::std::ffi::c_int, ), >; pub type ACameraCaptureSession_captureCallback_bufferLost = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, window: *mut ACameraWindowType, @@ -18956,7 +15962,7 @@ pub type ACameraCaptureSession_captureCallback_bufferLost = ::std::option::Optio #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_captureCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_start, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onCaptureCompleted: ACameraCaptureSession_captureCallback_result, @@ -18965,64 +15971,43 @@ pub struct ACameraCaptureSession_captureCallbacks { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_captureCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ACameraCaptureSession_captureCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureSession_captureCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureStarted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureProgressed) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureProgressed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureCompleted) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureFailed) as usize - ptr as usize }, - 32usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureFailed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceCompleted) as usize - ptr as usize }, - 40usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceAborted) as usize - ptr as usize }, - 48usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceAborted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureBufferLost) as usize - ptr as usize }, - 56usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureBufferLost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_captureCallbacks"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ACameraCaptureSession_captureCallbacks"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::context"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureStarted"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, onCaptureStarted) - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureProgressed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureProgressed + ) - 16usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureCompleted + ) - 24usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureFailed"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, onCaptureFailed) - 32usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureSequenceCompleted + ) + - 40usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceAborted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureSequenceAborted + ) + - 48usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureBufferLost"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureBufferLost + ) - 56usize]; +}; pub const CAPTURE_SEQUENCE_ID_NONE: _bindgen_ty_66 = -1; -pub type _bindgen_ty_66 = ::std::os::raw::c_int; +pub type _bindgen_ty_66 = ::std::ffi::c_int; extern "C" { pub fn ACameraCaptureSession_close(session: *mut ACameraCaptureSession); } @@ -19041,18 +16026,18 @@ extern "C" { pub fn ACameraCaptureSession_capture( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setRepeatingRequest( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { @@ -19078,12 +16063,12 @@ extern "C" { } pub type ACameraCaptureSession_logicalCamera_captureCallback_result = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, result: *const ACameraMetadata, physicalResultCount: usize, - physicalCameraIds: *mut *const ::std::os::raw::c_char, + physicalCameraIds: *mut *const ::std::ffi::c_char, physicalResults: *mut *const ACameraMetadata, ), >; @@ -19091,37 +16076,22 @@ pub type ACameraCaptureSession_logicalCamera_captureCallback_result = ::std::opt #[derive(Debug, Copy, Clone)] pub struct ALogicalCameraCaptureFailure { pub captureFailure: ACameraCaptureFailure, - pub physicalCameraId: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ALogicalCameraCaptureFailure() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ALogicalCameraCaptureFailure" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ALogicalCameraCaptureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).captureFailure) as usize - ptr as usize }, - 0usize, - "Offset of field: ALogicalCameraCaptureFailure::captureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).physicalCameraId) as usize - ptr as usize }, - 24usize, - "Offset of field: ALogicalCameraCaptureFailure::physicalCameraId" - ); -} + pub physicalCameraId: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALogicalCameraCaptureFailure"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ALogicalCameraCaptureFailure"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ALogicalCameraCaptureFailure::captureFailure"] + [::std::mem::offset_of!(ALogicalCameraCaptureFailure, captureFailure) - 0usize]; + ["Offset of field: ALogicalCameraCaptureFailure::physicalCameraId"] + [::std::mem::offset_of!(ALogicalCameraCaptureFailure, physicalCameraId) - 24usize]; +}; pub type ACameraCaptureSession_logicalCamera_captureCallback_failed = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, failure: *mut ALogicalCameraCaptureFailure, @@ -19130,7 +16100,7 @@ pub type ACameraCaptureSession_logicalCamera_captureCallback_failed = ::std::opt #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_logicalCamera_captureCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_start, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onLogicalCameraCaptureCompleted: ACameraCaptureSession_logicalCamera_captureCallback_result, @@ -19139,59 +16109,49 @@ pub struct ACameraCaptureSession_logicalCamera_captureCallbacks { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_logicalCamera_captureCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ACameraCaptureSession_logicalCamera_captureCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureSession_logicalCamera_captureCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureStarted" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureProgressed) as usize - ptr as usize } , 16usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureProgressed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureCompleted) as usize - ptr as usize } , 24usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureFailed) as usize - ptr as usize } , 32usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureFailed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceCompleted) as usize - ptr as usize } , 40usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceAborted) as usize - ptr as usize } , 48usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceAborted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureBufferLost) as usize - ptr as usize } , 56usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureBufferLost"); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_logicalCamera_captureCallbacks"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ACameraCaptureSession_logicalCamera_captureCallbacks"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::context"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacks, + context + ) - 0usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacks, + onCaptureStarted + ) + - 8usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureProgressed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureProgressed) - 16usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onLogicalCameraCaptureCompleted) - 24usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureFailed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onLogicalCameraCaptureFailed) - 32usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureSequenceCompleted) - 40usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceAborted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureSequenceAborted) - 48usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureBufferLost"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureBufferLost) - 56usize] ; +}; extern "C" { pub fn ACameraCaptureSession_logicalCamera_capture( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_setRepeatingRequest( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } pub type ACameraCaptureSession_captureCallback_startV2 = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *const ACaptureRequest, timestamp: i64, @@ -19201,7 +16161,7 @@ pub type ACameraCaptureSession_captureCallback_startV2 = ::std::option::Option< #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_captureCallbacksV2 { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_startV2, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onCaptureCompleted: ACameraCaptureSession_captureCallback_result, @@ -19210,66 +16170,49 @@ pub struct ACameraCaptureSession_captureCallbacksV2 { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_captureCallbacksV2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ACameraCaptureSession_captureCallbacksV2" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureSession_captureCallbacksV2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureStarted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureProgressed) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureProgressed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureCompleted) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureFailed) as usize - ptr as usize }, - 32usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureFailed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceCompleted) as usize - ptr as usize }, - 40usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceAborted) as usize - ptr as usize }, - 48usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceAborted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureBufferLost) as usize - ptr as usize }, - 56usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureBufferLost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_captureCallbacksV2"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ACameraCaptureSession_captureCallbacksV2"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::context"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacksV2, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureStarted + ) - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureProgressed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureProgressed + ) - 16usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureCompleted + ) - 24usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureFailed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureFailed + ) - 32usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureSequenceCompleted + ) + - 40usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceAborted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureSequenceAborted + ) + - 48usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureBufferLost"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureBufferLost + ) - 56usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_logicalCamera_captureCallbacksV2 { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_startV2, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onLogicalCameraCaptureCompleted: ACameraCaptureSession_logicalCamera_captureCallback_result, @@ -19278,78 +16221,69 @@ pub struct ACameraCaptureSession_logicalCamera_captureCallbacksV2 { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_logicalCamera_captureCallbacksV2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ACameraCaptureSession_logicalCamera_captureCallbacksV2" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureSession_logicalCamera_captureCallbacksV2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureStarted" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureProgressed) as usize - ptr as usize } , 16usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureProgressed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureCompleted) as usize - ptr as usize } , 24usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureFailed) as usize - ptr as usize } , 32usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureFailed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceCompleted) as usize - ptr as usize } , 40usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceAborted) as usize - ptr as usize } , 48usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceAborted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureBufferLost) as usize - ptr as usize } , 56usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureBufferLost"); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_logicalCamera_captureCallbacksV2"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ACameraCaptureSession_logicalCamera_captureCallbacksV2"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::context"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacksV2, + context + ) + - 0usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacksV2, + onCaptureStarted + ) + - 8usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureProgressed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureProgressed) - 16usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onLogicalCameraCaptureCompleted) - 24usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureFailed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onLogicalCameraCaptureFailed) - 32usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureSequenceCompleted) - 40usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceAborted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureSequenceAborted) - 48usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureBufferLost"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureBufferLost) - 56usize] ; +}; extern "C" { pub fn ACameraCaptureSession_captureV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setRepeatingRequestV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_captureV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_setRepeatingRequestV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setWindowPreparedCallback( session: *mut ACameraCaptureSession, - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, callback: ACameraCaptureSession_prepareCallback, ) -> camera_status_t; } @@ -19362,94 +16296,60 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraIdList { - pub numCameras: ::std::os::raw::c_int, - pub cameraIds: *mut *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ACameraIdList() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ACameraIdList" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraIdList" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numCameras) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraIdList::numCameras" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cameraIds) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraIdList::cameraIds" - ); -} + pub numCameras: ::std::ffi::c_int, + pub cameraIds: *mut *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraIdList"][::std::mem::size_of::() - 16usize]; + ["Alignment of ACameraIdList"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraIdList::numCameras"] + [::std::mem::offset_of!(ACameraIdList, numCameras) - 0usize]; + ["Offset of field: ACameraIdList::cameraIds"] + [::std::mem::offset_of!(ACameraIdList, cameraIds) - 8usize]; +}; pub const ERROR_CAMERA_IN_USE: _bindgen_ty_67 = 1; pub const ERROR_MAX_CAMERAS_IN_USE: _bindgen_ty_67 = 2; pub const ERROR_CAMERA_DISABLED: _bindgen_ty_67 = 3; pub const ERROR_CAMERA_DEVICE: _bindgen_ty_67 = 4; pub const ERROR_CAMERA_SERVICE: _bindgen_ty_67 = 5; -pub type _bindgen_ty_67 = ::std::os::raw::c_uint; +pub type _bindgen_ty_67 = ::std::ffi::c_uint; pub type ACameraDevice_StateCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, device: *mut ACameraDevice), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, device: *mut ACameraDevice), >; pub type ACameraDevice_ErrorStateCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, device: *mut ACameraDevice, - error: ::std::os::raw::c_int, + error: ::std::ffi::c_int, ), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraDevice_StateCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onDisconnected: ACameraDevice_StateCallback, pub onError: ACameraDevice_ErrorStateCallback, } -#[test] -fn bindgen_test_layout_ACameraDevice_StateCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraDevice_StateCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraDevice_StateCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraDevice_StateCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onDisconnected) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraDevice_StateCallbacks::onDisconnected" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onError) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraDevice_StateCallbacks::onError" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraDevice_StateCallbacks"] + [::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraDevice_StateCallbacks"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraDevice_StateCallbacks::context"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, context) - 0usize]; + ["Offset of field: ACameraDevice_StateCallbacks::onDisconnected"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, onDisconnected) - 8usize]; + ["Offset of field: ACameraDevice_StateCallbacks::onError"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, onError) - 16usize]; +}; pub type ACameraDevice_stateCallbacks = ACameraDevice_StateCallbacks; extern "C" { pub fn ACameraDevice_close(device: *mut ACameraDevice) -> camera_status_t; } extern "C" { - pub fn ACameraDevice_getId(device: *const ACameraDevice) -> *const ::std::os::raw::c_char; + pub fn ACameraDevice_getId(device: *const ACameraDevice) -> *const ::std::ffi::c_char; } impl ACameraDevice_request_template { pub const TEMPLATE_PREVIEW: ACameraDevice_request_template = ACameraDevice_request_template(1); @@ -19474,7 +16374,7 @@ impl ACameraDevice_request_template { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ACameraDevice_request_template(pub ::std::os::raw::c_uint); +pub struct ACameraDevice_request_template(pub ::std::ffi::c_uint); extern "C" { pub fn ACameraDevice_createCaptureRequest( device: *const ACameraDevice, @@ -19554,7 +16454,7 @@ extern "C" { extern "C" { pub fn ACaptureSessionPhysicalOutput_create( anw: *mut ACameraWindowType, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, output: *mut *mut ACaptureSessionOutput, ) -> camera_status_t; } @@ -19593,56 +16493,37 @@ extern "C" { pub fn ACameraManager_deleteCameraIdList(cameraIdList: *mut ACameraIdList); } pub type ACameraManager_AvailabilityCallback = ::std::option::Option< - unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, - cameraId: *const ::std::os::raw::c_char, - ), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, cameraId: *const ::std::ffi::c_char), >; pub type ACameraManager_PhysicalCameraAvailabilityCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, - cameraId: *const ::std::os::raw::c_char, - physicalCameraId: *const ::std::os::raw::c_char, + context: *mut ::std::ffi::c_void, + cameraId: *const ::std::ffi::c_char, + physicalCameraId: *const ::std::ffi::c_char, ), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraManager_AvailabilityListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCameraAvailable: ACameraManager_AvailabilityCallback, pub onCameraUnavailable: ACameraManager_AvailabilityCallback, } -#[test] -fn bindgen_test_layout_ACameraManager_AvailabilityListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraManager_AvailabilityListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraManager_AvailabilityListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraManager_AvailabilityListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCameraAvailable) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraManager_AvailabilityListener::onCameraAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCameraUnavailable) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraManager_AvailabilityListener::onCameraUnavailable" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraManager_AvailabilityListener"] + [::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraManager_AvailabilityListener"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraManager_AvailabilityListener::context"] + [::std::mem::offset_of!(ACameraManager_AvailabilityListener, context) - 0usize]; + ["Offset of field: ACameraManager_AvailabilityListener::onCameraAvailable"] + [::std::mem::offset_of!(ACameraManager_AvailabilityListener, onCameraAvailable) - 8usize]; + ["Offset of field: ACameraManager_AvailabilityListener::onCameraUnavailable"][::std::mem::offset_of!( + ACameraManager_AvailabilityListener, + onCameraUnavailable + ) - 16usize]; +}; pub type ACameraManager_AvailabilityCallbacks = ACameraManager_AvailabilityListener; extern "C" { pub fn ACameraManager_registerAvailabilityCallback( @@ -19659,20 +16540,20 @@ extern "C" { extern "C" { pub fn ACameraManager_getCameraCharacteristics( manager: *mut ACameraManager, - cameraId: *const ::std::os::raw::c_char, + cameraId: *const ::std::ffi::c_char, characteristics: *mut *mut ACameraMetadata, ) -> camera_status_t; } extern "C" { pub fn ACameraManager_openCamera( manager: *mut ACameraManager, - cameraId: *const ::std::os::raw::c_char, + cameraId: *const ::std::ffi::c_char, callback: *mut ACameraDevice_StateCallbacks, device: *mut *mut ACameraDevice, ) -> camera_status_t; } pub type ACameraManager_AccessPrioritiesChangedCallback = - ::std::option::Option; + ::std::option::Option; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraManager_ExtendedAvailabilityListener { @@ -19680,45 +16561,33 @@ pub struct ACameraManager_ExtendedAvailabilityListener { pub onCameraAccessPrioritiesChanged: ACameraManager_AccessPrioritiesChangedCallback, pub onPhysicalCameraAvailable: ACameraManager_PhysicalCameraAvailabilityCallback, pub onPhysicalCameraUnavailable: ACameraManager_PhysicalCameraAvailabilityCallback, - pub reserved: [*mut ::std::os::raw::c_void; 4usize], -} -#[test] -fn bindgen_test_layout_ACameraManager_ExtendedAvailabilityListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of ACameraManager_ExtendedAvailabilityListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraManager_ExtendedAvailabilityListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).availabilityCallbacks) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::availabilityCallbacks" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCameraAccessPrioritiesChanged) as usize - ptr as usize } , 24usize , "Offset of field: ACameraManager_ExtendedAvailabilityListener::onCameraAccessPrioritiesChanged"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPhysicalCameraAvailable) as usize - ptr as usize }, - 32usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPhysicalCameraUnavailable) as usize - ptr as usize }, - 40usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraUnavailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 48usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::reserved" - ); -} + pub reserved: [*mut ::std::ffi::c_void; 4usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraManager_ExtendedAvailabilityListener"] + [::std::mem::size_of::() - 80usize]; + ["Alignment of ACameraManager_ExtendedAvailabilityListener"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::availabilityCallbacks"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + availabilityCallbacks + ) + - 0usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onCameraAccessPrioritiesChanged"] [:: std :: mem :: offset_of ! (ACameraManager_ExtendedAvailabilityListener , onCameraAccessPrioritiesChanged) - 24usize] ; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraAvailable"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + onPhysicalCameraAvailable + ) + - 32usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraUnavailable"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + onPhysicalCameraUnavailable + ) + - 40usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::reserved"] + [::std::mem::offset_of!(ACameraManager_ExtendedAvailabilityListener, reserved) - 48usize]; +}; pub type ACameraManager_ExtendedAvailabilityCallbacks = ACameraManager_ExtendedAvailabilityListener; extern "C" { pub fn ACameraManager_registerExtendedAvailabilityCallback( @@ -19790,7 +16659,7 @@ impl AIMAGE_FORMATS { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AIMAGE_FORMATS(pub ::std::os::raw::c_uint); +pub struct AIMAGE_FORMATS(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageCropRect { @@ -19799,41 +16668,18 @@ pub struct AImageCropRect { pub right: i32, pub bottom: i32, } -#[test] -fn bindgen_test_layout_AImageCropRect() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AImageCropRect" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AImageCropRect" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).left) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageCropRect::left" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).top) as usize - ptr as usize }, - 4usize, - "Offset of field: AImageCropRect::top" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).right) as usize - ptr as usize }, - 8usize, - "Offset of field: AImageCropRect::right" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bottom) as usize - ptr as usize }, - 12usize, - "Offset of field: AImageCropRect::bottom" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageCropRect"][::std::mem::size_of::() - 16usize]; + ["Alignment of AImageCropRect"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AImageCropRect::left"] + [::std::mem::offset_of!(AImageCropRect, left) - 0usize]; + ["Offset of field: AImageCropRect::top"][::std::mem::offset_of!(AImageCropRect, top) - 4usize]; + ["Offset of field: AImageCropRect::right"] + [::std::mem::offset_of!(AImageCropRect, right) - 8usize]; + ["Offset of field: AImageCropRect::bottom"] + [::std::mem::offset_of!(AImageCropRect, bottom) - 12usize]; +}; extern "C" { pub fn AImage_delete(image: *mut AImage); } @@ -19858,27 +16704,27 @@ extern "C" { extern "C" { pub fn AImage_getPlanePixelStride( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, pixelStride: *mut i32, ) -> media_status_t; } extern "C" { pub fn AImage_getPlaneRowStride( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, rowStride: *mut i32, ) -> media_status_t; } extern "C" { pub fn AImage_getPlaneData( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, data: *mut *mut u8, - dataLength: *mut ::std::os::raw::c_int, + dataLength: *mut ::std::ffi::c_int, ) -> media_status_t; } extern "C" { - pub fn AImage_deleteAsync(image: *mut AImage, releaseFenceFd: ::std::os::raw::c_int); + pub fn AImage_deleteAsync(image: *mut AImage, releaseFenceFd: ::std::ffi::c_int); } extern "C" { pub fn AImage_getHardwareBuffer( @@ -19940,40 +16786,25 @@ extern "C" { ) -> media_status_t; } pub type AImageReader_ImageCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, reader: *mut AImageReader), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, reader: *mut AImageReader), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageReader_ImageListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onImageAvailable: AImageReader_ImageCallback, } -#[test] -fn bindgen_test_layout_AImageReader_ImageListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AImageReader_ImageListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AImageReader_ImageListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageReader_ImageListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onImageAvailable) as usize - ptr as usize }, - 8usize, - "Offset of field: AImageReader_ImageListener::onImageAvailable" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageReader_ImageListener"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of AImageReader_ImageListener"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AImageReader_ImageListener::context"] + [::std::mem::offset_of!(AImageReader_ImageListener, context) - 0usize]; + ["Offset of field: AImageReader_ImageListener::onImageAvailable"] + [::std::mem::offset_of!(AImageReader_ImageListener, onImageAvailable) - 8usize]; +}; extern "C" { pub fn AImageReader_setImageListener( reader: *mut AImageReader, @@ -20005,19 +16836,19 @@ extern "C" { pub fn AImageReader_acquireNextImageAsync( reader: *mut AImageReader, image: *mut *mut AImage, - acquireFenceFd: *mut ::std::os::raw::c_int, + acquireFenceFd: *mut ::std::ffi::c_int, ) -> media_status_t; } extern "C" { pub fn AImageReader_acquireLatestImageAsync( reader: *mut AImageReader, image: *mut *mut AImage, - acquireFenceFd: *mut ::std::os::raw::c_int, + acquireFenceFd: *mut ::std::ffi::c_int, ) -> media_status_t; } pub type AImageReader_BufferRemovedCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, reader: *mut AImageReader, buffer: *mut AHardwareBuffer, ), @@ -20025,35 +16856,20 @@ pub type AImageReader_BufferRemovedCallback = ::std::option::Option< #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageReader_BufferRemovedListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onBufferRemoved: AImageReader_BufferRemovedCallback, } -#[test] -fn bindgen_test_layout_AImageReader_BufferRemovedListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AImageReader_BufferRemovedListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AImageReader_BufferRemovedListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageReader_BufferRemovedListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onBufferRemoved) as usize - ptr as usize }, - 8usize, - "Offset of field: AImageReader_BufferRemovedListener::onBufferRemoved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageReader_BufferRemovedListener"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of AImageReader_BufferRemovedListener"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AImageReader_BufferRemovedListener::context"] + [::std::mem::offset_of!(AImageReader_BufferRemovedListener, context) - 0usize]; + ["Offset of field: AImageReader_BufferRemovedListener::onBufferRemoved"] + [::std::mem::offset_of!(AImageReader_BufferRemovedListener, onBufferRemoved) - 8usize]; +}; extern "C" { pub fn AImageReader_setBufferRemovedListener( reader: *mut AImageReader, @@ -20070,13 +16886,12 @@ extern "C" { pub fn AMediaCrypto_isCryptoSchemeSupported(uuid: *const u8) -> bool; } extern "C" { - pub fn AMediaCrypto_requiresSecureDecoderComponent(mime: *const ::std::os::raw::c_char) - -> bool; + pub fn AMediaCrypto_requiresSecureDecoderComponent(mime: *const ::std::ffi::c_char) -> bool; } extern "C" { pub fn AMediaCrypto_new( uuid: *const u8, - initData: *const ::std::os::raw::c_void, + initData: *const ::std::ffi::c_void, initDataSize: usize, ) -> *mut AMediaCrypto; } @@ -20095,312 +16910,311 @@ extern "C" { pub fn AMediaFormat_delete(arg1: *mut AMediaFormat) -> media_status_t; } extern "C" { - pub fn AMediaFormat_toString(arg1: *mut AMediaFormat) -> *const ::std::os::raw::c_char; + pub fn AMediaFormat_toString(arg1: *mut AMediaFormat) -> *const ::std::ffi::c_char; } extern "C" { pub fn AMediaFormat_getInt32( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut i32, ) -> bool; } extern "C" { pub fn AMediaFormat_getInt64( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut i64, ) -> bool; } extern "C" { pub fn AMediaFormat_getFloat( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut f32, ) -> bool; } extern "C" { pub fn AMediaFormat_getSize( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut usize, ) -> bool; } extern "C" { pub fn AMediaFormat_getBuffer( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - data: *mut *mut ::std::os::raw::c_void, + name: *const ::std::ffi::c_char, + data: *mut *mut ::std::ffi::c_void, size: *mut usize, ) -> bool; } extern "C" { pub fn AMediaFormat_getString( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - out: *mut *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, + out: *mut *const ::std::ffi::c_char, ) -> bool; } extern "C" { pub fn AMediaFormat_setInt32( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: i32, ); } extern "C" { pub fn AMediaFormat_setInt64( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: i64, ); } extern "C" { pub fn AMediaFormat_setFloat( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: f32, ); } extern "C" { pub fn AMediaFormat_setString( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - value: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, + value: *const ::std::ffi::c_char, ); } extern "C" { pub fn AMediaFormat_setBuffer( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - data: *const ::std::os::raw::c_void, + name: *const ::std::ffi::c_char, + data: *const ::std::ffi::c_void, size: usize, ); } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_SBR_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_SBR_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_SESSION_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_SESSION_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BITRATE_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BITRATE_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BIT_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BIT_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CAPTURE_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CAPTURE_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CHANNEL_MASK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CHANNEL_MASK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_FORMAT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_FORMAT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_RANGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_RANGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_STANDARD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_STANDARD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_TRANSFER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_TRANSFER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPLEXITY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPLEXITY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_0: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_0: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_1: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_1: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_2: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_2: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_CROP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_CROP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DURATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DURATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FRAME_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FRAME_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GRID_COLUMNS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GRID_COLUMNS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GRID_ROWS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GRID_ROWS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HDR_STATIC_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HDR_STATIC_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IMPORTANCE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IMPORTANCE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_ADTS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_ADTS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_AUTOSELECT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_AUTOSELECT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_DEFAULT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_DEFAULT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_I_FRAME_INTERVAL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_I_FRAME_INTERVAL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LANGUAGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LANGUAGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_B_FRAMES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_B_FRAMES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_INPUT_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_INPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE: - *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEG_USER_DATA: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEG_USER_DATA: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_OPERATING_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_OPERATING_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PCM_ENCODING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PCM_ENCODING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PRIORITY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PRIORITY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ROTATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ROTATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SEI: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SEI: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SLICE_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SLICE_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_STRIDE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_STRIDE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYERING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYERING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TILE_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TILE_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TILE_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TILE_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TIME_US: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TIME_US: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TRACK_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TRACK_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TRACK_INDEX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TRACK_INDEX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_WIDTH: *const ::std::ffi::c_char; } extern "C" { pub fn AMediaFormat_getDouble( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut f64, ) -> bool; } extern "C" { pub fn AMediaFormat_getRect( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, left: *mut i32, top: *mut i32, right: *mut i32, @@ -20410,21 +17224,21 @@ extern "C" { extern "C" { pub fn AMediaFormat_setDouble( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: f64, ); } extern "C" { pub fn AMediaFormat_setSize( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: usize, ); } extern "C" { pub fn AMediaFormat_setRect( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, left: i32, top: i32, right: i32, @@ -20438,248 +17252,247 @@ extern "C" { pub fn AMediaFormat_copy(to: *mut AMediaFormat, from: *mut AMediaFormat) -> media_status_t; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUM: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUM: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUMART: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUMART: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUMARTIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUMARTIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ARTIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ARTIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PRESENTATION_ID: - *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PRESENTATION_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PROGRAM_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PROGRAM_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUTHOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUTHOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BITS_PER_SAMPLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BITS_PER_SAMPLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CDTRACKNUMBER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CDTRACKNUMBER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPILATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPILATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPOSER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPOSER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_IV: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_IV: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_KEY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_KEY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_AVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_AVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_HEVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_HEVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_D263: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_D263: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISCNUMBER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISCNUMBER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ENCODER_DELAY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ENCODER_DELAY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ENCODER_PADDING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ENCODER_PADDING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ESDS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ESDS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_EXIF_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_EXIF_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_EXIF_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_EXIF_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FRAME_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FRAME_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GENRE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GENRE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ICC_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ICC_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_SYNC_FRAME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_SYNC_FRAME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOCATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOCATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOOP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOOP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LYRICIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LYRICIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MANUFACTURER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MANUFACTURER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_BIT_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_BIT_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PSSH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PSSH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAR_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAR_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAR_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAR_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TARGET_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TARGET_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TITLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TITLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VALID_SAMPLES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VALID_SAMPLES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_YEAR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_YEAR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOW_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOW_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HDR10_PLUS_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HDR10_PLUS_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_XMP_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_XMP_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_XMP_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_XMP_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PICTURE_TYPE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PICTURE_TYPE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VIDEO_ENCODING_STATISTICS_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VIDEO_ENCODING_STATISTICS_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VIDEO_QP_AVERAGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VIDEO_QP_AVERAGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_B_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_B_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_B_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_B_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_I_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_I_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_I_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_I_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_P_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_P_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_P_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_P_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT: *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -20694,42 +17507,20 @@ pub struct AMediaCodecBufferInfo { pub presentationTimeUs: i64, pub flags: u32, } -#[test] -fn bindgen_test_layout_AMediaCodecBufferInfo() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of AMediaCodecBufferInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaCodecBufferInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).offset) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaCodecBufferInfo::offset" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize }, - 4usize, - "Offset of field: AMediaCodecBufferInfo::size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).presentationTimeUs) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaCodecBufferInfo::presentationTimeUs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 16usize, - "Offset of field: AMediaCodecBufferInfo::flags" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaCodecBufferInfo"][::std::mem::size_of::() - 24usize]; + ["Alignment of AMediaCodecBufferInfo"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaCodecBufferInfo::offset"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, offset) - 0usize]; + ["Offset of field: AMediaCodecBufferInfo::size"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, size) - 4usize]; + ["Offset of field: AMediaCodecBufferInfo::presentationTimeUs"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, presentationTimeUs) - 8usize]; + ["Offset of field: AMediaCodecBufferInfo::flags"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, flags) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMediaCodecCryptoInfo { @@ -20741,23 +17532,19 @@ pub const AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM: _bindgen_ty_68 = 4; pub const AMEDIACODEC_BUFFER_FLAG_PARTIAL_FRAME: _bindgen_ty_68 = 8; pub const AMEDIACODEC_BUFFER_FLAG_MUXER_DATA: _bindgen_ty_68 = 16; pub const AMEDIACODEC_BUFFER_FLAG_DECODE_ONLY: _bindgen_ty_68 = 32; -pub type _bindgen_ty_68 = ::std::os::raw::c_uint; +pub type _bindgen_ty_68 = ::std::ffi::c_uint; pub const AMEDIACODEC_CONFIGURE_FLAG_ENCODE: _bindgen_ty_69 = 1; pub const AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED: _bindgen_ty_69 = -3; pub const AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED: _bindgen_ty_69 = -2; pub const AMEDIACODEC_INFO_TRY_AGAIN_LATER: _bindgen_ty_69 = -1; -pub type _bindgen_ty_69 = ::std::os::raw::c_int; +pub type _bindgen_ty_69 = ::std::ffi::c_int; pub type AMediaCodecOnAsyncInputAvailable = ::std::option::Option< - unsafe extern "C" fn( - codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, - index: i32, - ), + unsafe extern "C" fn(codec: *mut AMediaCodec, userdata: *mut ::std::ffi::c_void, index: i32), >; pub type AMediaCodecOnAsyncOutputAvailable = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, index: i32, bufferInfo: *mut AMediaCodecBufferInfo, ), @@ -20765,17 +17552,17 @@ pub type AMediaCodecOnAsyncOutputAvailable = ::std::option::Option< pub type AMediaCodecOnAsyncFormatChanged = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, format: *mut AMediaFormat, ), >; pub type AMediaCodecOnAsyncError = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, error: media_status_t, actionCode: i32, - detail: *const ::std::os::raw::c_char, + detail: *const ::std::ffi::c_char, ), >; #[repr(C)] @@ -20786,61 +17573,40 @@ pub struct AMediaCodecOnAsyncNotifyCallback { pub onAsyncFormatChanged: AMediaCodecOnAsyncFormatChanged, pub onAsyncError: AMediaCodecOnAsyncError, } -#[test] -fn bindgen_test_layout_AMediaCodecOnAsyncNotifyCallback() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of AMediaCodecOnAsyncNotifyCallback" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaCodecOnAsyncNotifyCallback" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncInputAvailable) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncInputAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncOutputAvailable) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncOutputAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncFormatChanged) as usize - ptr as usize }, - 16usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncFormatChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncError) as usize - ptr as usize }, - 24usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncError" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaCodecOnAsyncNotifyCallback"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of AMediaCodecOnAsyncNotifyCallback"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncInputAvailable"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncInputAvailable) - 0usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncOutputAvailable"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncOutputAvailable) - 8usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncFormatChanged"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncFormatChanged) - 16usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncError"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncError) - 24usize]; +}; pub type AMediaCodecOnFrameRendered = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, mediaTimeUs: i64, systemNano: i64, ), >; extern "C" { - pub fn AMediaCodec_createCodecByName(name: *const ::std::os::raw::c_char) -> *mut AMediaCodec; + pub fn AMediaCodec_createCodecByName(name: *const ::std::ffi::c_char) -> *mut AMediaCodec; } extern "C" { pub fn AMediaCodec_createDecoderByType( - mime_type: *const ::std::os::raw::c_char, + mime_type: *const ::std::ffi::c_char, ) -> *mut AMediaCodec; } extern "C" { pub fn AMediaCodec_createEncoderByType( - mime_type: *const ::std::os::raw::c_char, + mime_type: *const ::std::ffi::c_char, ) -> *mut AMediaCodec; } extern "C" { @@ -20883,17 +17649,17 @@ extern "C" { } extern "C" { pub fn __assert( - __file: *const ::std::os::raw::c_char, - __line: ::std::os::raw::c_int, - __msg: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __line: ::std::ffi::c_int, + __msg: *const ::std::ffi::c_char, ) -> !; } extern "C" { pub fn __assert2( - __file: *const ::std::os::raw::c_char, - __line: ::std::os::raw::c_int, - __function: *const ::std::os::raw::c_char, - __msg: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __line: ::std::ffi::c_int, + __function: *const ::std::ffi::c_char, + __msg: *const ::std::ffi::c_char, ) -> !; } extern "C" { @@ -20978,24 +17744,24 @@ extern "C" { extern "C" { pub fn AMediaCodec_getName( arg1: *mut AMediaCodec, - out_name: *mut *mut ::std::os::raw::c_char, + out_name: *mut *mut ::std::ffi::c_char, ) -> media_status_t; } extern "C" { - pub fn AMediaCodec_releaseName(arg1: *mut AMediaCodec, name: *mut ::std::os::raw::c_char); + pub fn AMediaCodec_releaseName(arg1: *mut AMediaCodec, name: *mut ::std::ffi::c_char); } extern "C" { pub fn AMediaCodec_setAsyncNotifyCallback( arg1: *mut AMediaCodec, callback: AMediaCodecOnAsyncNotifyCallback, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ) -> media_status_t; } extern "C" { pub fn AMediaCodec_setOnFrameRenderedCallback( arg1: *mut AMediaCodec, callback: AMediaCodecOnFrameRendered, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ) -> media_status_t; } extern "C" { @@ -21024,41 +17790,25 @@ impl cryptoinfo_mode_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct cryptoinfo_mode_t(pub ::std::os::raw::c_uint); +pub struct cryptoinfo_mode_t(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct cryptoinfo_pattern_t { pub encryptBlocks: i32, pub skipBlocks: i32, } -#[test] -fn bindgen_test_layout_cryptoinfo_pattern_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of cryptoinfo_pattern_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of cryptoinfo_pattern_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).encryptBlocks) as usize - ptr as usize }, - 0usize, - "Offset of field: cryptoinfo_pattern_t::encryptBlocks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).skipBlocks) as usize - ptr as usize }, - 4usize, - "Offset of field: cryptoinfo_pattern_t::skipBlocks" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of cryptoinfo_pattern_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of cryptoinfo_pattern_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: cryptoinfo_pattern_t::encryptBlocks"] + [::std::mem::offset_of!(cryptoinfo_pattern_t, encryptBlocks) - 0usize]; + ["Offset of field: cryptoinfo_pattern_t::skipBlocks"] + [::std::mem::offset_of!(cryptoinfo_pattern_t, skipBlocks) - 4usize]; +}; extern "C" { pub fn AMediaCodecCryptoInfo_new( - numsubsamples: ::std::os::raw::c_int, + numsubsamples: ::std::ffi::c_int, key: *mut u8, iv: *mut u8, mode: cryptoinfo_mode_t, @@ -21106,25 +17856,25 @@ extern "C" { ) -> media_status_t; } extern "C" { - pub static mut AMEDIACODEC_KEY_HDR10_PLUS_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_HDR10_PLUS_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_LOW_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_LOW_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_OFFSET_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_OFFSET_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_REQUEST_SYNC_FRAME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_REQUEST_SYNC_FRAME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_SUSPEND: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_SUSPEND: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_SUSPEND_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_SUSPEND_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_VIDEO_BITRATE: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_VIDEO_BITRATE: *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -21133,27 +17883,27 @@ pub struct AMediaDataSource { } pub type AMediaDataSourceReadAt = ::std::option::Option< unsafe extern "C" fn( - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, offset: off64_t, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, size: usize, ) -> isize, >; pub type AMediaDataSourceGetSize = - ::std::option::Option isize>; + ::std::option::Option isize>; pub type AMediaDataSourceClose = - ::std::option::Option; + ::std::option::Option; extern "C" { pub fn AMediaDataSource_new() -> *mut AMediaDataSource; } pub type AMediaDataSourceGetAvailableSize = ::std::option::Option< - unsafe extern "C" fn(userdata: *mut ::std::os::raw::c_void, offset: off64_t) -> isize, + unsafe extern "C" fn(userdata: *mut ::std::ffi::c_void, offset: off64_t) -> isize, >; extern "C" { pub fn AMediaDataSource_newUri( - uri: *const ::std::os::raw::c_char, - numheaders: ::std::os::raw::c_int, - key_values: *const *const ::std::os::raw::c_char, + uri: *const ::std::ffi::c_char, + numheaders: ::std::ffi::c_int, + key_values: *const *const ::std::ffi::c_char, ) -> *mut AMediaDataSource; } extern "C" { @@ -21162,7 +17912,7 @@ extern "C" { extern "C" { pub fn AMediaDataSource_setUserdata( arg1: *mut AMediaDataSource, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ); } extern "C" { @@ -21194,31 +17944,15 @@ pub struct AMediaDrmByteArray { pub ptr: *const u8, pub length: usize, } -#[test] -fn bindgen_test_layout_AMediaDrmByteArray() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AMediaDrmByteArray" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaDrmByteArray" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ptr) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmByteArray::ptr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).length) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaDrmByteArray::length" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmByteArray"][::std::mem::size_of::() - 16usize]; + ["Alignment of AMediaDrmByteArray"][::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaDrmByteArray::ptr"] + [::std::mem::offset_of!(AMediaDrmByteArray, ptr) - 0usize]; + ["Offset of field: AMediaDrmByteArray::length"] + [::std::mem::offset_of!(AMediaDrmByteArray, length) - 8usize]; +}; pub type AMediaDrmSessionId = AMediaDrmByteArray; pub type AMediaDrmScope = AMediaDrmByteArray; pub type AMediaDrmKeySetId = AMediaDrmByteArray; @@ -21241,7 +17975,7 @@ impl AMediaDrmEventType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaDrmEventType(pub ::std::os::raw::c_uint); +pub struct AMediaDrmEventType(pub ::std::ffi::c_uint); impl AMediaDrmKeyType { pub const KEY_TYPE_STREAMING: AMediaDrmKeyType = AMediaDrmKeyType(1); } @@ -21253,7 +17987,7 @@ impl AMediaDrmKeyType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaDrmKeyType(pub ::std::os::raw::c_uint); +pub struct AMediaDrmKeyType(pub ::std::ffi::c_uint); impl AMediaDrmKeyRequestType { pub const KEY_REQUEST_TYPE_INITIAL: AMediaDrmKeyRequestType = AMediaDrmKeyRequestType(0); } @@ -21275,35 +18009,19 @@ pub struct AMediaDrmKeyRequestType(pub i32); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMediaDrmKeyValuePair { - pub mKey: *const ::std::os::raw::c_char, - pub mValue: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_AMediaDrmKeyValuePair() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AMediaDrmKeyValuePair" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaDrmKeyValuePair" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mKey) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmKeyValuePair::mKey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mValue) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaDrmKeyValuePair::mValue" - ); -} + pub mKey: *const ::std::ffi::c_char, + pub mValue: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmKeyValuePair"][::std::mem::size_of::() - 16usize]; + ["Alignment of AMediaDrmKeyValuePair"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaDrmKeyValuePair::mKey"] + [::std::mem::offset_of!(AMediaDrmKeyValuePair, mKey) - 0usize]; + ["Offset of field: AMediaDrmKeyValuePair::mValue"] + [::std::mem::offset_of!(AMediaDrmKeyValuePair, mValue) - 8usize]; +}; pub type AMediaDrmKeyValue = AMediaDrmKeyValuePair; impl AMediaKeyStatusType { pub const KEY_STATUS_TYPE_USABLE: AMediaKeyStatusType = AMediaKeyStatusType(0); @@ -21322,7 +18040,7 @@ impl AMediaKeyStatusType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaKeyStatusType(pub ::std::os::raw::c_uint); +pub struct AMediaKeyStatusType(pub ::std::ffi::c_uint); pub use self::AMediaKeyStatusType as AMediaDrmKeyStatusType; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -21330,37 +18048,21 @@ pub struct AMediaDrmKeyStatus { pub keyId: AMediaDrmKeyId, pub keyType: AMediaDrmKeyStatusType, } -#[test] -fn bindgen_test_layout_AMediaDrmKeyStatus() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of AMediaDrmKeyStatus" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaDrmKeyStatus" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keyId) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmKeyStatus::keyId" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keyType) as usize - ptr as usize }, - 16usize, - "Offset of field: AMediaDrmKeyStatus::keyType" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmKeyStatus"][::std::mem::size_of::() - 24usize]; + ["Alignment of AMediaDrmKeyStatus"][::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaDrmKeyStatus::keyId"] + [::std::mem::offset_of!(AMediaDrmKeyStatus, keyId) - 0usize]; + ["Offset of field: AMediaDrmKeyStatus::keyType"] + [::std::mem::offset_of!(AMediaDrmKeyStatus, keyType) - 16usize]; +}; pub type AMediaDrmEventListener = ::std::option::Option< unsafe extern "C" fn( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, eventType: AMediaDrmEventType, - extra: ::std::os::raw::c_int, + extra: ::std::ffi::c_int, data: *const u8, dataSize: usize, ), @@ -21384,7 +18086,7 @@ pub type AMediaDrmKeysChangeListener = ::std::option::Option< extern "C" { pub fn AMediaDrm_isCryptoSchemeSupported( uuid: *const u8, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, ) -> bool; } extern "C" { @@ -21429,7 +18131,7 @@ extern "C" { scope: *const AMediaDrmScope, init: *const u8, initSize: usize, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, keyType: AMediaDrmKeyType, optionalParameters: *const AMediaDrmKeyValue, numOptionalParameters: usize, @@ -21443,13 +18145,13 @@ extern "C" { scope: *const AMediaDrmScope, init: *const u8, initSize: usize, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, keyType: AMediaDrmKeyType, optionalParameters: *const AMediaDrmKeyValue, numOptionalParameters: usize, keyRequest: *mut *const u8, keyRequestSize: *mut usize, - defaultUrl: *mut *const ::std::os::raw::c_char, + defaultUrl: *mut *const ::std::ffi::c_char, keyRequestType: *mut AMediaDrmKeyRequestType, ) -> media_status_t; } @@ -21488,7 +18190,7 @@ extern "C" { arg1: *mut AMediaDrm, provisionRequest: *mut *const u8, provisionRequestSize: *mut usize, - serverUrl: *mut *const ::std::os::raw::c_char, + serverUrl: *mut *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { @@ -21514,28 +18216,28 @@ extern "C" { extern "C" { pub fn AMediaDrm_getPropertyString( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, - propertyValue: *mut *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, + propertyValue: *mut *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_getPropertyByteArray( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, propertyValue: *mut AMediaDrmByteArray, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_setPropertyString( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, - value: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, + value: *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_setPropertyByteArray( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, value: *const u8, valueSize: usize, ) -> media_status_t; @@ -21544,7 +18246,7 @@ extern "C" { pub fn AMediaDrm_encrypt( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - cipherAlgorithm: *const ::std::os::raw::c_char, + cipherAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, iv: *mut u8, input: *const u8, @@ -21556,7 +18258,7 @@ extern "C" { pub fn AMediaDrm_decrypt( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - cipherAlgorithm: *const ::std::os::raw::c_char, + cipherAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, iv: *mut u8, input: *const u8, @@ -21568,7 +18270,7 @@ extern "C" { pub fn AMediaDrm_sign( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - macAlgorithm: *const ::std::os::raw::c_char, + macAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, message: *mut u8, messageSize: usize, @@ -21580,7 +18282,7 @@ extern "C" { pub fn AMediaDrm_verify( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - macAlgorithm: *const ::std::os::raw::c_char, + macAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, message: *const u8, messageSize: usize, @@ -21602,7 +18304,7 @@ extern "C" { extern "C" { pub fn AMediaExtractor_setDataSourceFd( arg1: *mut AMediaExtractor, - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, offset: off64_t, length: off64_t, ) -> media_status_t; @@ -21610,7 +18312,7 @@ extern "C" { extern "C" { pub fn AMediaExtractor_setDataSource( arg1: *mut AMediaExtractor, - location: *const ::std::os::raw::c_char, + location: *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { @@ -21645,8 +18347,7 @@ extern "C" { pub fn AMediaExtractor_getSampleFlags(arg1: *mut AMediaExtractor) -> u32; } extern "C" { - pub fn AMediaExtractor_getSampleTrackIndex(arg1: *mut AMediaExtractor) - -> ::std::os::raw::c_int; + pub fn AMediaExtractor_getSampleTrackIndex(arg1: *mut AMediaExtractor) -> ::std::ffi::c_int; } extern "C" { pub fn AMediaExtractor_getSampleTime(arg1: *mut AMediaExtractor) -> i64; @@ -21665,7 +18366,7 @@ impl SeekMode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct SeekMode(pub ::std::os::raw::c_uint); +pub struct SeekMode(pub ::std::ffi::c_uint); extern "C" { pub fn AMediaExtractor_seekTo( arg1: *mut AMediaExtractor, @@ -21678,69 +18379,30 @@ extern "C" { pub struct PsshEntry { pub uuid: AMediaUUID, pub datalen: usize, - pub data: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_PsshEntry() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of PsshEntry" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of PsshEntry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uuid) as usize - ptr as usize }, - 0usize, - "Offset of field: PsshEntry::uuid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).datalen) as usize - ptr as usize }, - 16usize, - "Offset of field: PsshEntry::datalen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 24usize, - "Offset of field: PsshEntry::data" - ); -} + pub data: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of PsshEntry"][::std::mem::size_of::() - 32usize]; + ["Alignment of PsshEntry"][::std::mem::align_of::() - 8usize]; + ["Offset of field: PsshEntry::uuid"][::std::mem::offset_of!(PsshEntry, uuid) - 0usize]; + ["Offset of field: PsshEntry::datalen"][::std::mem::offset_of!(PsshEntry, datalen) - 16usize]; + ["Offset of field: PsshEntry::data"][::std::mem::offset_of!(PsshEntry, data) - 24usize]; +}; #[repr(C)] #[derive(Debug)] pub struct PsshInfo { pub numentries: usize, pub entries: __IncompleteArrayField, } -#[test] -fn bindgen_test_layout_PsshInfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of PsshInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of PsshInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numentries) as usize - ptr as usize }, - 0usize, - "Offset of field: PsshInfo::numentries" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).entries) as usize - ptr as usize }, - 8usize, - "Offset of field: PsshInfo::entries" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of PsshInfo"][::std::mem::size_of::() - 8usize]; + ["Alignment of PsshInfo"][::std::mem::align_of::() - 8usize]; + ["Offset of field: PsshInfo::numentries"] + [::std::mem::offset_of!(PsshInfo, numentries) - 0usize]; + ["Offset of field: PsshInfo::entries"][::std::mem::offset_of!(PsshInfo, entries) - 8usize]; +}; extern "C" { pub fn AMediaExtractor_getPsshInfo(arg1: *mut AMediaExtractor) -> *mut PsshInfo; } @@ -21751,7 +18413,7 @@ extern "C" { } pub const AMEDIAEXTRACTOR_SAMPLE_FLAG_SYNC: _bindgen_ty_70 = 1; pub const AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED: _bindgen_ty_70 = 2; -pub type _bindgen_ty_70 = ::std::os::raw::c_uint; +pub type _bindgen_ty_70 = ::std::ffi::c_uint; extern "C" { pub fn AMediaExtractor_getFileFormat(arg1: *mut AMediaExtractor) -> *mut AMediaFormat; } @@ -21789,7 +18451,7 @@ impl OutputFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OutputFormat(pub ::std::os::raw::c_uint); +pub struct OutputFormat(pub ::std::ffi::c_uint); impl AppendMode { pub const AMEDIAMUXER_APPEND_IGNORE_LAST_VIDEO_GOP: AppendMode = AppendMode(0); } @@ -21798,9 +18460,9 @@ impl AppendMode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AppendMode(pub ::std::os::raw::c_uint); +pub struct AppendMode(pub ::std::ffi::c_uint); extern "C" { - pub fn AMediaMuxer_new(fd: ::std::os::raw::c_int, format: OutputFormat) -> *mut AMediaMuxer; + pub fn AMediaMuxer_new(fd: ::std::ffi::c_int, format: OutputFormat) -> *mut AMediaMuxer; } extern "C" { pub fn AMediaMuxer_delete(arg1: *mut AMediaMuxer) -> media_status_t; @@ -21815,7 +18477,7 @@ extern "C" { extern "C" { pub fn AMediaMuxer_setOrientationHint( arg1: *mut AMediaMuxer, - degrees: ::std::os::raw::c_int, + degrees: ::std::ffi::c_int, ) -> media_status_t; } extern "C" { @@ -21836,7 +18498,7 @@ extern "C" { ) -> media_status_t; } extern "C" { - pub fn AMediaMuxer_append(fd: ::std::os::raw::c_int, mode: AppendMode) -> *mut AMediaMuxer; + pub fn AMediaMuxer_append(fd: ::std::ffi::c_int, mode: AppendMode) -> *mut AMediaMuxer; } extern "C" { pub fn AMediaMuxer_getTrackCount(arg1: *mut AMediaMuxer) -> isize; diff --git a/ndk-sys/src/ffi_arm.rs b/ndk-sys/src/ffi_arm.rs index 023d2674..f60c32c9 100644 --- a/ndk-sys/src/ffi_arm.rs +++ b/ndk-sys/src/ffi_arm.rs @@ -1464,53 +1464,37 @@ pub const PROPERTY_DESCRIPTION: &[u8; 12] = b"description\0"; pub const PROPERTY_ALGORITHMS: &[u8; 11] = b"algorithms\0"; pub const PROPERTY_DEVICE_UNIQUE_ID: &[u8; 15] = b"deviceUniqueId\0"; extern "C" { - pub fn android_get_application_target_sdk_version() -> ::std::os::raw::c_int; + pub fn android_get_application_target_sdk_version() -> ::std::ffi::c_int; } extern "C" { - pub fn android_get_device_api_level() -> ::std::os::raw::c_int; + pub fn android_get_device_api_level() -> ::std::ffi::c_int; } -pub type wchar_t = ::std::os::raw::c_uint; +pub type wchar_t = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct max_align_t { - pub __clang_max_align_nonce1: ::std::os::raw::c_longlong, + pub __clang_max_align_nonce1: ::std::ffi::c_longlong, pub __clang_max_align_nonce2: f64, } -#[test] -fn bindgen_test_layout_max_align_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of max_align_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of max_align_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__clang_max_align_nonce1) as usize - ptr as usize }, - 0usize, - "Offset of field: max_align_t::__clang_max_align_nonce1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__clang_max_align_nonce2) as usize - ptr as usize }, - 8usize, - "Offset of field: max_align_t::__clang_max_align_nonce2" - ); -} -pub type __int8_t = ::std::os::raw::c_schar; -pub type __uint8_t = ::std::os::raw::c_uchar; -pub type __int16_t = ::std::os::raw::c_short; -pub type __uint16_t = ::std::os::raw::c_ushort; -pub type __int32_t = ::std::os::raw::c_int; -pub type __uint32_t = ::std::os::raw::c_uint; -pub type __int64_t = ::std::os::raw::c_longlong; -pub type __uint64_t = ::std::os::raw::c_ulonglong; -pub type __intptr_t = ::std::os::raw::c_int; -pub type __uintptr_t = ::std::os::raw::c_uint; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of max_align_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of max_align_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: max_align_t::__clang_max_align_nonce1"] + [::std::mem::offset_of!(max_align_t, __clang_max_align_nonce1) - 0usize]; + ["Offset of field: max_align_t::__clang_max_align_nonce2"] + [::std::mem::offset_of!(max_align_t, __clang_max_align_nonce2) - 8usize]; +}; +pub type __int8_t = ::std::ffi::c_schar; +pub type __uint8_t = ::std::ffi::c_uchar; +pub type __int16_t = ::std::ffi::c_short; +pub type __uint16_t = ::std::ffi::c_ushort; +pub type __int32_t = ::std::ffi::c_int; +pub type __uint32_t = ::std::ffi::c_uint; +pub type __int64_t = ::std::ffi::c_longlong; +pub type __uint64_t = ::std::ffi::c_ulonglong; +pub type __intptr_t = ::std::ffi::c_int; +pub type __uintptr_t = ::std::ffi::c_uint; pub type int_least8_t = i8; pub type uint_least8_t = u8; pub type int_least16_t = i16; @@ -1529,97 +1513,71 @@ pub type int_fast32_t = i32; pub type uint_fast32_t = u32; pub type uintmax_t = u64; pub type intmax_t = i64; -pub type __s8 = ::std::os::raw::c_schar; -pub type __u8 = ::std::os::raw::c_uchar; -pub type __s16 = ::std::os::raw::c_short; -pub type __u16 = ::std::os::raw::c_ushort; -pub type __s32 = ::std::os::raw::c_int; -pub type __u32 = ::std::os::raw::c_uint; -pub type __s64 = ::std::os::raw::c_longlong; -pub type __u64 = ::std::os::raw::c_ulonglong; +pub type __s8 = ::std::ffi::c_schar; +pub type __u8 = ::std::ffi::c_uchar; +pub type __s16 = ::std::ffi::c_short; +pub type __u16 = ::std::ffi::c_ushort; +pub type __s32 = ::std::ffi::c_int; +pub type __u32 = ::std::ffi::c_uint; +pub type __s64 = ::std::ffi::c_longlong; +pub type __u64 = ::std::ffi::c_ulonglong; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_fd_set { - pub fds_bits: [::std::os::raw::c_ulong; 32usize], -} -#[test] -fn bindgen_test_layout___kernel_fd_set() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_fd_set> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_fd_set>(), - 128usize, - "Size of __kernel_fd_set" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_fd_set>(), - 4usize, - "Alignment of __kernel_fd_set" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fds_bits) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_fd_set::fds_bits" - ); -} + pub fds_bits: [::std::ffi::c_ulong; 32usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_fd_set"][::std::mem::size_of::<__kernel_fd_set>() - 128usize]; + ["Alignment of __kernel_fd_set"][::std::mem::align_of::<__kernel_fd_set>() - 4usize]; + ["Offset of field: __kernel_fd_set::fds_bits"] + [::std::mem::offset_of!(__kernel_fd_set, fds_bits) - 0usize]; +}; pub type __kernel_sighandler_t = - ::std::option::Option; -pub type __kernel_key_t = ::std::os::raw::c_int; -pub type __kernel_mqd_t = ::std::os::raw::c_int; -pub type __kernel_mode_t = ::std::os::raw::c_ushort; -pub type __kernel_ipc_pid_t = ::std::os::raw::c_ushort; -pub type __kernel_uid_t = ::std::os::raw::c_ushort; -pub type __kernel_gid_t = ::std::os::raw::c_ushort; -pub type __kernel_old_dev_t = ::std::os::raw::c_ushort; -pub type __kernel_long_t = ::std::os::raw::c_long; -pub type __kernel_ulong_t = ::std::os::raw::c_ulong; + ::std::option::Option; +pub type __kernel_key_t = ::std::ffi::c_int; +pub type __kernel_mqd_t = ::std::ffi::c_int; +pub type __kernel_mode_t = ::std::ffi::c_ushort; +pub type __kernel_ipc_pid_t = ::std::ffi::c_ushort; +pub type __kernel_uid_t = ::std::ffi::c_ushort; +pub type __kernel_gid_t = ::std::ffi::c_ushort; +pub type __kernel_old_dev_t = ::std::ffi::c_ushort; +pub type __kernel_long_t = ::std::ffi::c_long; +pub type __kernel_ulong_t = ::std::ffi::c_ulong; pub type __kernel_ino_t = __kernel_ulong_t; -pub type __kernel_pid_t = ::std::os::raw::c_int; +pub type __kernel_pid_t = ::std::ffi::c_int; pub type __kernel_suseconds_t = __kernel_long_t; -pub type __kernel_daddr_t = ::std::os::raw::c_int; -pub type __kernel_uid32_t = ::std::os::raw::c_uint; -pub type __kernel_gid32_t = ::std::os::raw::c_uint; +pub type __kernel_daddr_t = ::std::ffi::c_int; +pub type __kernel_uid32_t = ::std::ffi::c_uint; +pub type __kernel_gid32_t = ::std::ffi::c_uint; pub type __kernel_old_uid_t = __kernel_uid_t; pub type __kernel_old_gid_t = __kernel_gid_t; -pub type __kernel_size_t = ::std::os::raw::c_uint; -pub type __kernel_ssize_t = ::std::os::raw::c_int; -pub type __kernel_ptrdiff_t = ::std::os::raw::c_int; +pub type __kernel_size_t = ::std::ffi::c_uint; +pub type __kernel_ssize_t = ::std::ffi::c_int; +pub type __kernel_ptrdiff_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_fsid_t { - pub val: [::std::os::raw::c_int; 2usize], -} -#[test] -fn bindgen_test_layout___kernel_fsid_t() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_fsid_t> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_fsid_t>(), - 8usize, - "Size of __kernel_fsid_t" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_fsid_t>(), - 4usize, - "Alignment of __kernel_fsid_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).val) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_fsid_t::val" - ); -} + pub val: [::std::ffi::c_int; 2usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_fsid_t"][::std::mem::size_of::<__kernel_fsid_t>() - 8usize]; + ["Alignment of __kernel_fsid_t"][::std::mem::align_of::<__kernel_fsid_t>() - 4usize]; + ["Offset of field: __kernel_fsid_t::val"] + [::std::mem::offset_of!(__kernel_fsid_t, val) - 0usize]; +}; pub type __kernel_off_t = __kernel_long_t; -pub type __kernel_loff_t = ::std::os::raw::c_longlong; +pub type __kernel_loff_t = ::std::ffi::c_longlong; pub type __kernel_old_time_t = __kernel_long_t; pub type __kernel_time_t = __kernel_long_t; -pub type __kernel_time64_t = ::std::os::raw::c_longlong; +pub type __kernel_time64_t = ::std::ffi::c_longlong; pub type __kernel_clock_t = __kernel_long_t; -pub type __kernel_timer_t = ::std::os::raw::c_int; -pub type __kernel_clockid_t = ::std::os::raw::c_int; -pub type __kernel_caddr_t = *mut ::std::os::raw::c_char; -pub type __kernel_uid16_t = ::std::os::raw::c_ushort; -pub type __kernel_gid16_t = ::std::os::raw::c_ushort; +pub type __kernel_timer_t = ::std::ffi::c_int; +pub type __kernel_clockid_t = ::std::ffi::c_int; +pub type __kernel_caddr_t = *mut ::std::ffi::c_char; +pub type __kernel_uid16_t = ::std::ffi::c_ushort; +pub type __kernel_gid16_t = ::std::ffi::c_ushort; pub type __le16 = __u16; pub type __be16 = __u16; pub type __le32 = __u32; @@ -1628,194 +1586,101 @@ pub type __le64 = __u64; pub type __be64 = __u64; pub type __sum16 = __u16; pub type __wsum = __u32; -pub type __poll_t = ::std::os::raw::c_uint; +pub type __poll_t = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_attr_t { pub flags: u32, - pub stack_base: *mut ::std::os::raw::c_void, + pub stack_base: *mut ::std::ffi::c_void, pub stack_size: usize, pub guard_size: usize, pub sched_policy: i32, pub sched_priority: i32, } -#[test] -fn bindgen_test_layout_pthread_attr_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of pthread_attr_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_attr_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_attr_t::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stack_base) as usize - ptr as usize }, - 4usize, - "Offset of field: pthread_attr_t::stack_base" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stack_size) as usize - ptr as usize }, - 8usize, - "Offset of field: pthread_attr_t::stack_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).guard_size) as usize - ptr as usize }, - 12usize, - "Offset of field: pthread_attr_t::guard_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sched_policy) as usize - ptr as usize }, - 16usize, - "Offset of field: pthread_attr_t::sched_policy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sched_priority) as usize - ptr as usize }, - 20usize, - "Offset of field: pthread_attr_t::sched_priority" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_attr_t"][::std::mem::size_of::() - 24usize]; + ["Alignment of pthread_attr_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_attr_t::flags"] + [::std::mem::offset_of!(pthread_attr_t, flags) - 0usize]; + ["Offset of field: pthread_attr_t::stack_base"] + [::std::mem::offset_of!(pthread_attr_t, stack_base) - 4usize]; + ["Offset of field: pthread_attr_t::stack_size"] + [::std::mem::offset_of!(pthread_attr_t, stack_size) - 8usize]; + ["Offset of field: pthread_attr_t::guard_size"] + [::std::mem::offset_of!(pthread_attr_t, guard_size) - 12usize]; + ["Offset of field: pthread_attr_t::sched_policy"] + [::std::mem::offset_of!(pthread_attr_t, sched_policy) - 16usize]; + ["Offset of field: pthread_attr_t::sched_priority"] + [::std::mem::offset_of!(pthread_attr_t, sched_priority) - 20usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_barrier_t { pub __private: [i32; 8usize], } -#[test] -fn bindgen_test_layout_pthread_barrier_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of pthread_barrier_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_barrier_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_barrier_t::__private" - ); -} -pub type pthread_barrierattr_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_barrier_t"][::std::mem::size_of::() - 32usize]; + ["Alignment of pthread_barrier_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_barrier_t::__private"] + [::std::mem::offset_of!(pthread_barrier_t, __private) - 0usize]; +}; +pub type pthread_barrierattr_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_cond_t { pub __private: [i32; 1usize], } -#[test] -fn bindgen_test_layout_pthread_cond_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of pthread_cond_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_cond_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_cond_t::__private" - ); -} -pub type pthread_condattr_t = ::std::os::raw::c_long; -pub type pthread_key_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_cond_t"][::std::mem::size_of::() - 4usize]; + ["Alignment of pthread_cond_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_cond_t::__private"] + [::std::mem::offset_of!(pthread_cond_t, __private) - 0usize]; +}; +pub type pthread_condattr_t = ::std::ffi::c_long; +pub type pthread_key_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_mutex_t { pub __private: [i32; 1usize], } -#[test] -fn bindgen_test_layout_pthread_mutex_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of pthread_mutex_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_mutex_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_mutex_t::__private" - ); -} -pub type pthread_mutexattr_t = ::std::os::raw::c_long; -pub type pthread_once_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_mutex_t"][::std::mem::size_of::() - 4usize]; + ["Alignment of pthread_mutex_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_mutex_t::__private"] + [::std::mem::offset_of!(pthread_mutex_t, __private) - 0usize]; +}; +pub type pthread_mutexattr_t = ::std::ffi::c_long; +pub type pthread_once_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_rwlock_t { pub __private: [i32; 10usize], } -#[test] -fn bindgen_test_layout_pthread_rwlock_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of pthread_rwlock_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_rwlock_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_rwlock_t::__private" - ); -} -pub type pthread_rwlockattr_t = ::std::os::raw::c_long; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_rwlock_t"][::std::mem::size_of::() - 40usize]; + ["Alignment of pthread_rwlock_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_rwlock_t::__private"] + [::std::mem::offset_of!(pthread_rwlock_t, __private) - 0usize]; +}; +pub type pthread_rwlockattr_t = ::std::ffi::c_long; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_spinlock_t { pub __private: [i32; 2usize], } -#[test] -fn bindgen_test_layout_pthread_spinlock_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of pthread_spinlock_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_spinlock_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_spinlock_t::__private" - ); -} -pub type pthread_t = ::std::os::raw::c_long; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_spinlock_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of pthread_spinlock_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_spinlock_t::__private"] + [::std::mem::offset_of!(pthread_spinlock_t, __private) - 0usize]; +}; +pub type pthread_t = ::std::ffi::c_long; pub type __gid_t = __kernel_gid32_t; pub type gid_t = __gid_t; pub type __uid_t = __kernel_uid32_t; @@ -1824,15 +1689,15 @@ pub type __pid_t = __kernel_pid_t; pub type pid_t = __pid_t; pub type __id_t = u32; pub type id_t = __id_t; -pub type blkcnt_t = ::std::os::raw::c_ulong; -pub type blksize_t = ::std::os::raw::c_ulong; +pub type blkcnt_t = ::std::ffi::c_ulong; +pub type blksize_t = ::std::ffi::c_ulong; pub type caddr_t = __kernel_caddr_t; pub type clock_t = __kernel_clock_t; pub type __clockid_t = __kernel_clockid_t; pub type clockid_t = __clockid_t; pub type daddr_t = __kernel_daddr_t; -pub type fsblkcnt_t = ::std::os::raw::c_ulong; -pub type fsfilcnt_t = ::std::os::raw::c_ulong; +pub type fsblkcnt_t = ::std::ffi::c_ulong; +pub type fsfilcnt_t = ::std::ffi::c_ulong; pub type __mode_t = __kernel_mode_t; pub type mode_t = __mode_t; pub type __key_t = __kernel_key_t; @@ -1842,7 +1707,7 @@ pub type ino_t = __ino_t; pub type ino64_t = u64; pub type __nlink_t = u32; pub type nlink_t = __nlink_t; -pub type __timer_t = *mut ::std::os::raw::c_void; +pub type __timer_t = *mut ::std::ffi::c_void; pub type timer_t = __timer_t; pub type __suseconds_t = __kernel_suseconds_t; pub type suseconds_t = __suseconds_t; @@ -1857,12 +1722,12 @@ pub type off64_t = loff_t; pub type __socklen_t = i32; pub type socklen_t = __socklen_t; pub type __va_list = u32; -pub type uint_t = ::std::os::raw::c_uint; -pub type uint = ::std::os::raw::c_uint; -pub type u_char = ::std::os::raw::c_uchar; -pub type u_short = ::std::os::raw::c_ushort; -pub type u_int = ::std::os::raw::c_uint; -pub type u_long = ::std::os::raw::c_ulong; +pub type uint_t = ::std::ffi::c_uint; +pub type uint = ::std::ffi::c_uint; +pub type u_char = ::std::ffi::c_uchar; +pub type u_short = ::std::ffi::c_ushort; +pub type u_int = ::std::ffi::c_uint; +pub type u_long = ::std::ffi::c_ulong; pub type u_int32_t = u32; pub type u_int16_t = u16; pub type u_int8_t = u8; @@ -1886,22 +1751,22 @@ pub const AASSET_MODE_UNKNOWN: _bindgen_ty_1 = 0; pub const AASSET_MODE_RANDOM: _bindgen_ty_1 = 1; pub const AASSET_MODE_STREAMING: _bindgen_ty_1 = 2; pub const AASSET_MODE_BUFFER: _bindgen_ty_1 = 3; -pub type _bindgen_ty_1 = ::std::os::raw::c_uint; +pub type _bindgen_ty_1 = ::std::ffi::c_uint; extern "C" { pub fn AAssetManager_openDir( mgr: *mut AAssetManager, - dirName: *const ::std::os::raw::c_char, + dirName: *const ::std::ffi::c_char, ) -> *mut AAssetDir; } extern "C" { pub fn AAssetManager_open( mgr: *mut AAssetManager, - filename: *const ::std::os::raw::c_char, - mode: ::std::os::raw::c_int, + filename: *const ::std::ffi::c_char, + mode: ::std::ffi::c_int, ) -> *mut AAsset; } extern "C" { - pub fn AAssetDir_getNextFileName(assetDir: *mut AAssetDir) -> *const ::std::os::raw::c_char; + pub fn AAssetDir_getNextFileName(assetDir: *mut AAssetDir) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAssetDir_rewind(assetDir: *mut AAssetDir); @@ -1912,25 +1777,22 @@ extern "C" { extern "C" { pub fn AAsset_read( asset: *mut AAsset, - buf: *mut ::std::os::raw::c_void, + buf: *mut ::std::ffi::c_void, count: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AAsset_seek(asset: *mut AAsset, offset: off_t, whence: ::std::os::raw::c_int) -> off_t; + pub fn AAsset_seek(asset: *mut AAsset, offset: off_t, whence: ::std::ffi::c_int) -> off_t; } extern "C" { - pub fn AAsset_seek64( - asset: *mut AAsset, - offset: off64_t, - whence: ::std::os::raw::c_int, - ) -> off64_t; + pub fn AAsset_seek64(asset: *mut AAsset, offset: off64_t, whence: ::std::ffi::c_int) + -> off64_t; } extern "C" { pub fn AAsset_close(asset: *mut AAsset); } extern "C" { - pub fn AAsset_getBuffer(asset: *mut AAsset) -> *const ::std::os::raw::c_void; + pub fn AAsset_getBuffer(asset: *mut AAsset) -> *const ::std::ffi::c_void; } extern "C" { pub fn AAsset_getLength(asset: *mut AAsset) -> off_t; @@ -1949,87 +1811,52 @@ extern "C" { asset: *mut AAsset, outStart: *mut off_t, outLength: *mut off_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AAsset_openFileDescriptor64( asset: *mut AAsset, outStart: *mut off64_t, outLength: *mut off64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AAsset_isAllocated(asset: *mut AAsset) -> ::std::os::raw::c_int; + pub fn AAsset_isAllocated(asset: *mut AAsset) -> ::std::ffi::c_int; } pub type __gnuc_va_list = u32; pub type va_list = u32; #[repr(C)] pub struct JavaVMAttachArgs { pub version: jint, - pub name: *const ::std::os::raw::c_char, + pub name: *const ::std::ffi::c_char, pub group: jobject, } -#[test] -fn bindgen_test_layout_JavaVMAttachArgs() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of JavaVMAttachArgs" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of JavaVMAttachArgs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMAttachArgs::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 4usize, - "Offset of field: JavaVMAttachArgs::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).group) as usize - ptr as usize }, - 8usize, - "Offset of field: JavaVMAttachArgs::group" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMAttachArgs"][::std::mem::size_of::() - 12usize]; + ["Alignment of JavaVMAttachArgs"][::std::mem::align_of::() - 4usize]; + ["Offset of field: JavaVMAttachArgs::version"] + [::std::mem::offset_of!(JavaVMAttachArgs, version) - 0usize]; + ["Offset of field: JavaVMAttachArgs::name"] + [::std::mem::offset_of!(JavaVMAttachArgs, name) - 4usize]; + ["Offset of field: JavaVMAttachArgs::group"] + [::std::mem::offset_of!(JavaVMAttachArgs, group) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct JavaVMOption { - pub optionString: *const ::std::os::raw::c_char, - pub extraInfo: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_JavaVMOption() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of JavaVMOption" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of JavaVMOption" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).optionString) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMOption::optionString" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).extraInfo) as usize - ptr as usize }, - 4usize, - "Offset of field: JavaVMOption::extraInfo" - ); -} + pub optionString: *const ::std::ffi::c_char, + pub extraInfo: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMOption"][::std::mem::size_of::() - 8usize]; + ["Alignment of JavaVMOption"][::std::mem::align_of::() - 4usize]; + ["Offset of field: JavaVMOption::optionString"] + [::std::mem::offset_of!(JavaVMOption, optionString) - 0usize]; + ["Offset of field: JavaVMOption::extraInfo"] + [::std::mem::offset_of!(JavaVMOption, extraInfo) - 4usize]; +}; #[repr(C)] pub struct JavaVMInitArgs { pub version: jint, @@ -2037,41 +1864,19 @@ pub struct JavaVMInitArgs { pub options: *mut JavaVMOption, pub ignoreUnrecognized: jboolean, } -#[test] -fn bindgen_test_layout_JavaVMInitArgs() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of JavaVMInitArgs" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of JavaVMInitArgs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMInitArgs::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).nOptions) as usize - ptr as usize }, - 4usize, - "Offset of field: JavaVMInitArgs::nOptions" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).options) as usize - ptr as usize }, - 8usize, - "Offset of field: JavaVMInitArgs::options" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ignoreUnrecognized) as usize - ptr as usize }, - 12usize, - "Offset of field: JavaVMInitArgs::ignoreUnrecognized" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMInitArgs"][::std::mem::size_of::() - 16usize]; + ["Alignment of JavaVMInitArgs"][::std::mem::align_of::() - 4usize]; + ["Offset of field: JavaVMInitArgs::version"] + [::std::mem::offset_of!(JavaVMInitArgs, version) - 0usize]; + ["Offset of field: JavaVMInitArgs::nOptions"] + [::std::mem::offset_of!(JavaVMInitArgs, nOptions) - 4usize]; + ["Offset of field: JavaVMInitArgs::options"] + [::std::mem::offset_of!(JavaVMInitArgs, options) - 8usize]; + ["Offset of field: JavaVMInitArgs::ignoreUnrecognized"] + [::std::mem::offset_of!(JavaVMInitArgs, ignoreUnrecognized) - 12usize]; +}; extern "C" { pub fn AAssetManager_fromJava(env: *mut JNIEnv, assetManager: jobject) -> *mut AAssetManager; } @@ -2079,7 +1884,7 @@ pub const ANDROID_BITMAP_RESULT_SUCCESS: _bindgen_ty_2 = 0; pub const ANDROID_BITMAP_RESULT_BAD_PARAMETER: _bindgen_ty_2 = -1; pub const ANDROID_BITMAP_RESULT_JNI_EXCEPTION: _bindgen_ty_2 = -2; pub const ANDROID_BITMAP_RESULT_ALLOCATION_FAILED: _bindgen_ty_2 = -3; -pub type _bindgen_ty_2 = ::std::os::raw::c_int; +pub type _bindgen_ty_2 = ::std::ffi::c_int; impl AndroidBitmapFormat { pub const ANDROID_BITMAP_FORMAT_NONE: AndroidBitmapFormat = AndroidBitmapFormat(0); } @@ -2103,15 +1908,15 @@ impl AndroidBitmapFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AndroidBitmapFormat(pub ::std::os::raw::c_uint); +pub struct AndroidBitmapFormat(pub ::std::ffi::c_uint); pub const ANDROID_BITMAP_FLAGS_ALPHA_PREMUL: _bindgen_ty_3 = 0; pub const ANDROID_BITMAP_FLAGS_ALPHA_OPAQUE: _bindgen_ty_3 = 1; pub const ANDROID_BITMAP_FLAGS_ALPHA_UNPREMUL: _bindgen_ty_3 = 2; pub const ANDROID_BITMAP_FLAGS_ALPHA_MASK: _bindgen_ty_3 = 3; pub const ANDROID_BITMAP_FLAGS_ALPHA_SHIFT: _bindgen_ty_3 = 0; -pub type _bindgen_ty_3 = ::std::os::raw::c_uint; +pub type _bindgen_ty_3 = ::std::ffi::c_uint; pub const ANDROID_BITMAP_FLAGS_IS_HARDWARE: _bindgen_ty_4 = -2147483648; -pub type _bindgen_ty_4 = ::std::os::raw::c_int; +pub type _bindgen_ty_4 = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AndroidBitmapInfo { @@ -2121,52 +1926,27 @@ pub struct AndroidBitmapInfo { pub format: i32, pub flags: u32, } -#[test] -fn bindgen_test_layout_AndroidBitmapInfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 20usize, - "Size of AndroidBitmapInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AndroidBitmapInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: AndroidBitmapInfo::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: AndroidBitmapInfo::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 8usize, - "Offset of field: AndroidBitmapInfo::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: AndroidBitmapInfo::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 16usize, - "Offset of field: AndroidBitmapInfo::flags" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AndroidBitmapInfo"][::std::mem::size_of::() - 20usize]; + ["Alignment of AndroidBitmapInfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AndroidBitmapInfo::width"] + [::std::mem::offset_of!(AndroidBitmapInfo, width) - 0usize]; + ["Offset of field: AndroidBitmapInfo::height"] + [::std::mem::offset_of!(AndroidBitmapInfo, height) - 4usize]; + ["Offset of field: AndroidBitmapInfo::stride"] + [::std::mem::offset_of!(AndroidBitmapInfo, stride) - 8usize]; + ["Offset of field: AndroidBitmapInfo::format"] + [::std::mem::offset_of!(AndroidBitmapInfo, format) - 12usize]; + ["Offset of field: AndroidBitmapInfo::flags"] + [::std::mem::offset_of!(AndroidBitmapInfo, flags) - 16usize]; +}; extern "C" { pub fn AndroidBitmap_getInfo( env: *mut JNIEnv, jbitmap: jobject, info: *mut AndroidBitmapInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AndroidBitmap_getDataSpace(env: *mut JNIEnv, jbitmap: jobject) -> i32; @@ -2175,11 +1955,11 @@ extern "C" { pub fn AndroidBitmap_lockPixels( env: *mut JNIEnv, jbitmap: jobject, - addrPtr: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + addrPtr: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> ::std::os::raw::c_int; + pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> ::std::ffi::c_int; } impl AndroidBitmapCompressFormat { pub const ANDROID_BITMAP_COMPRESS_FORMAT_JPEG: AndroidBitmapCompressFormat = @@ -2199,11 +1979,11 @@ impl AndroidBitmapCompressFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AndroidBitmapCompressFormat(pub ::std::os::raw::c_uint); +pub struct AndroidBitmapCompressFormat(pub ::std::ffi::c_uint); pub type AndroidBitmap_CompressWriteFunc = ::std::option::Option< unsafe extern "C" fn( - userContext: *mut ::std::os::raw::c_void, - data: *const ::std::os::raw::c_void, + userContext: *mut ::std::ffi::c_void, + data: *const ::std::ffi::c_void, size: usize, ) -> bool, >; @@ -2211,12 +1991,12 @@ extern "C" { pub fn AndroidBitmap_compress( info: *const AndroidBitmapInfo, dataspace: i32, - pixels: *const ::std::os::raw::c_void, + pixels: *const ::std::ffi::c_void, format: i32, quality: i32, - userContext: *mut ::std::os::raw::c_void, + userContext: *mut ::std::ffi::c_void, fn_: AndroidBitmap_CompressWriteFunc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -2228,7 +2008,7 @@ extern "C" { env: *mut JNIEnv, bitmap: jobject, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -2242,19 +2022,18 @@ pub struct AChoreographerFrameCallbackData { _unused: [u8; 0], } pub type AChoreographer_frameCallback = ::std::option::Option< - unsafe extern "C" fn(frameTimeNanos: ::std::os::raw::c_long, data: *mut ::std::os::raw::c_void), ->; -pub type AChoreographer_frameCallback64 = ::std::option::Option< - unsafe extern "C" fn(frameTimeNanos: i64, data: *mut ::std::os::raw::c_void), + unsafe extern "C" fn(frameTimeNanos: ::std::ffi::c_long, data: *mut ::std::ffi::c_void), >; +pub type AChoreographer_frameCallback64 = + ::std::option::Option; pub type AChoreographer_vsyncCallback = ::std::option::Option< unsafe extern "C" fn( callbackData: *const AChoreographerFrameCallbackData, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ), >; pub type AChoreographer_refreshRateCallback = ::std::option::Option< - unsafe extern "C" fn(vsyncPeriodNanos: i64, data: *mut ::std::os::raw::c_void), + unsafe extern "C" fn(vsyncPeriodNanos: i64, data: *mut ::std::ffi::c_void), >; extern "C" { pub fn AChoreographer_getInstance() -> *mut AChoreographer; @@ -2263,29 +2042,29 @@ extern "C" { pub fn AChoreographer_postFrameCallback( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_postFrameCallbackDelayed( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback, - data: *mut ::std::os::raw::c_void, - delayMillis: ::std::os::raw::c_long, + data: *mut ::std::ffi::c_void, + delayMillis: ::std::ffi::c_long, ); } extern "C" { pub fn AChoreographer_postFrameCallback64( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback64, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_postFrameCallbackDelayed64( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback64, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, delayMillis: u32, ); } @@ -2293,21 +2072,21 @@ extern "C" { pub fn AChoreographer_postVsyncCallback( choreographer: *mut AChoreographer, callback: AChoreographer_vsyncCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_registerRefreshRateCallback( choreographer: *mut AChoreographer, arg1: AChoreographer_refreshRateCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_unregisterRefreshRateCallback( choreographer: *mut AChoreographer, arg1: AChoreographer_refreshRateCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { @@ -2439,7 +2218,7 @@ pub const ACONFIGURATION_GRAMMATICAL_GENDER_ANY: _bindgen_ty_5 = 0; pub const ACONFIGURATION_GRAMMATICAL_GENDER_NEUTER: _bindgen_ty_5 = 1; pub const ACONFIGURATION_GRAMMATICAL_GENDER_FEMININE: _bindgen_ty_5 = 2; pub const ACONFIGURATION_GRAMMATICAL_GENDER_MASCULINE: _bindgen_ty_5 = 3; -pub type _bindgen_ty_5 = ::std::os::raw::c_uint; +pub type _bindgen_ty_5 = ::std::ffi::c_uint; extern "C" { pub fn AConfiguration_new() -> *mut AConfiguration; } @@ -2467,25 +2246,25 @@ extern "C" { extern "C" { pub fn AConfiguration_getLanguage( config: *mut AConfiguration, - outLanguage: *mut ::std::os::raw::c_char, + outLanguage: *mut ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_setLanguage( config: *mut AConfiguration, - language: *const ::std::os::raw::c_char, + language: *const ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_getCountry( config: *mut AConfiguration, - outCountry: *mut ::std::os::raw::c_char, + outCountry: *mut ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_setCountry( config: *mut AConfiguration, - country: *const ::std::os::raw::c_char, + country: *const ::std::ffi::c_char, ); } extern "C" { @@ -2615,31 +2394,13 @@ pub struct imaxdiv_t { pub quot: intmax_t, pub rem: intmax_t, } -#[test] -fn bindgen_test_layout_imaxdiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of imaxdiv_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of imaxdiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: imaxdiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 8usize, - "Offset of field: imaxdiv_t::rem" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of imaxdiv_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of imaxdiv_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: imaxdiv_t::quot"][::std::mem::offset_of!(imaxdiv_t, quot) - 0usize]; + ["Offset of field: imaxdiv_t::rem"][::std::mem::offset_of!(imaxdiv_t, rem) - 8usize]; +}; extern "C" { pub fn imaxabs(__i: intmax_t) -> intmax_t; } @@ -2648,30 +2409,30 @@ extern "C" { } extern "C" { pub fn strtoimax( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, ) -> intmax_t; } extern "C" { pub fn strtoumax( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, ) -> uintmax_t; } extern "C" { pub fn wcstoimax( __s: *const wchar_t, __end_ptr: *mut *mut wchar_t, - __base: ::std::os::raw::c_int, + __base: ::std::ffi::c_int, ) -> intmax_t; } extern "C" { pub fn wcstoumax( __s: *const wchar_t, __end_ptr: *mut *mut wchar_t, - __base: ::std::os::raw::c_int, + __base: ::std::ffi::c_int, ) -> uintmax_t; } impl ADataSpace { @@ -2828,7 +2589,7 @@ pub const ANDROID_DLEXT_FORCE_LOAD: _bindgen_ty_6 = 64; pub const ANDROID_DLEXT_USE_NAMESPACE: _bindgen_ty_6 = 512; pub const ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE: _bindgen_ty_6 = 1024; pub const ANDROID_DLEXT_VALID_FLAG_BITS: _bindgen_ty_6 = 1663; -pub type _bindgen_ty_6 = ::std::os::raw::c_uint; +pub type _bindgen_ty_6 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct android_namespace_t { @@ -2838,69 +2599,38 @@ pub struct android_namespace_t { #[derive(Debug, Copy, Clone)] pub struct android_dlextinfo { pub flags: u64, - pub reserved_addr: *mut ::std::os::raw::c_void, + pub reserved_addr: *mut ::std::ffi::c_void, pub reserved_size: usize, - pub relro_fd: ::std::os::raw::c_int, - pub library_fd: ::std::os::raw::c_int, + pub relro_fd: ::std::ffi::c_int, + pub library_fd: ::std::ffi::c_int, pub library_fd_offset: off64_t, pub library_namespace: *mut android_namespace_t, } -#[test] -fn bindgen_test_layout_android_dlextinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of android_dlextinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of android_dlextinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 0usize, - "Offset of field: android_dlextinfo::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved_addr) as usize - ptr as usize }, - 8usize, - "Offset of field: android_dlextinfo::reserved_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved_size) as usize - ptr as usize }, - 12usize, - "Offset of field: android_dlextinfo::reserved_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).relro_fd) as usize - ptr as usize }, - 16usize, - "Offset of field: android_dlextinfo::relro_fd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_fd) as usize - ptr as usize }, - 20usize, - "Offset of field: android_dlextinfo::library_fd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_fd_offset) as usize - ptr as usize }, - 24usize, - "Offset of field: android_dlextinfo::library_fd_offset" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_namespace) as usize - ptr as usize }, - 32usize, - "Offset of field: android_dlextinfo::library_namespace" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of android_dlextinfo"][::std::mem::size_of::() - 40usize]; + ["Alignment of android_dlextinfo"][::std::mem::align_of::() - 8usize]; + ["Offset of field: android_dlextinfo::flags"] + [::std::mem::offset_of!(android_dlextinfo, flags) - 0usize]; + ["Offset of field: android_dlextinfo::reserved_addr"] + [::std::mem::offset_of!(android_dlextinfo, reserved_addr) - 8usize]; + ["Offset of field: android_dlextinfo::reserved_size"] + [::std::mem::offset_of!(android_dlextinfo, reserved_size) - 12usize]; + ["Offset of field: android_dlextinfo::relro_fd"] + [::std::mem::offset_of!(android_dlextinfo, relro_fd) - 16usize]; + ["Offset of field: android_dlextinfo::library_fd"] + [::std::mem::offset_of!(android_dlextinfo, library_fd) - 20usize]; + ["Offset of field: android_dlextinfo::library_fd_offset"] + [::std::mem::offset_of!(android_dlextinfo, library_fd_offset) - 24usize]; + ["Offset of field: android_dlextinfo::library_namespace"] + [::std::mem::offset_of!(android_dlextinfo, library_namespace) - 32usize]; +}; extern "C" { pub fn android_dlopen_ext( - __filename: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, + __filename: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, __info: *const android_dlextinfo, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } impl android_fdsan_owner_type { pub const ANDROID_FDSAN_OWNER_TYPE_GENERIC_00: android_fdsan_owner_type = @@ -2966,28 +2696,21 @@ impl android_fdsan_owner_type { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_fdsan_owner_type(pub ::std::os::raw::c_uint); +pub struct android_fdsan_owner_type(pub ::std::ffi::c_uint); extern "C" { pub fn android_fdsan_create_owner_tag(type_: android_fdsan_owner_type, tag: u64) -> u64; } extern "C" { - pub fn android_fdsan_exchange_owner_tag( - fd: ::std::os::raw::c_int, - expected_tag: u64, - new_tag: u64, - ); + pub fn android_fdsan_exchange_owner_tag(fd: ::std::ffi::c_int, expected_tag: u64, new_tag: u64); } extern "C" { - pub fn android_fdsan_close_with_tag( - fd: ::std::os::raw::c_int, - tag: u64, - ) -> ::std::os::raw::c_int; + pub fn android_fdsan_close_with_tag(fd: ::std::ffi::c_int, tag: u64) -> ::std::ffi::c_int; } extern "C" { - pub fn android_fdsan_get_owner_tag(fd: ::std::os::raw::c_int) -> u64; + pub fn android_fdsan_get_owner_tag(fd: ::std::ffi::c_int) -> u64; } extern "C" { - pub fn android_fdsan_get_tag_type(tag: u64) -> *const ::std::os::raw::c_char; + pub fn android_fdsan_get_tag_type(tag: u64) -> *const ::std::ffi::c_char; } extern "C" { pub fn android_fdsan_get_tag_value(tag: u64) -> u64; @@ -3010,7 +2733,7 @@ impl android_fdsan_error_level { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_fdsan_error_level(pub ::std::os::raw::c_uint); +pub struct android_fdsan_error_level(pub ::std::ffi::c_uint); extern "C" { pub fn android_fdsan_get_error_level() -> android_fdsan_error_level; } @@ -3028,17 +2751,10 @@ extern "C" { pub fn AFileDescriptor_create(env: *mut JNIEnv) -> jobject; } extern "C" { - pub fn AFileDescriptor_getFd( - env: *mut JNIEnv, - fileDescriptor: jobject, - ) -> ::std::os::raw::c_int; + pub fn AFileDescriptor_getFd(env: *mut JNIEnv, fileDescriptor: jobject) -> ::std::ffi::c_int; } extern "C" { - pub fn AFileDescriptor_setFd( - env: *mut JNIEnv, - fileDescriptor: jobject, - fd: ::std::os::raw::c_int, - ); + pub fn AFileDescriptor_setFd(env: *mut JNIEnv, fileDescriptor: jobject, fd: ::std::ffi::c_int); } pub const AFONT_WEIGHT_MIN: _bindgen_ty_7 = 0; pub const AFONT_WEIGHT_THIN: _bindgen_ty_7 = 100; @@ -3051,7 +2767,7 @@ pub const AFONT_WEIGHT_BOLD: _bindgen_ty_7 = 700; pub const AFONT_WEIGHT_EXTRA_BOLD: _bindgen_ty_7 = 800; pub const AFONT_WEIGHT_BLACK: _bindgen_ty_7 = 900; pub const AFONT_WEIGHT_MAX: _bindgen_ty_7 = 1000; -pub type _bindgen_ty_7 = ::std::os::raw::c_uint; +pub type _bindgen_ty_7 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AFont { @@ -3061,7 +2777,7 @@ extern "C" { pub fn AFont_close(font: *mut AFont); } extern "C" { - pub fn AFont_getFontFilePath(font: *const AFont) -> *const ::std::os::raw::c_char; + pub fn AFont_getFontFilePath(font: *const AFont) -> *const ::std::ffi::c_char; } extern "C" { pub fn AFont_getWeight(font: *const AFont) -> u16; @@ -3070,7 +2786,7 @@ extern "C" { pub fn AFont_isItalic(font: *const AFont) -> bool; } extern "C" { - pub fn AFont_getLocale(font: *const AFont) -> *const ::std::os::raw::c_char; + pub fn AFont_getLocale(font: *const AFont) -> *const ::std::ffi::c_char; } extern "C" { pub fn AFont_getCollectionIndex(font: *const AFont) -> usize; @@ -3087,7 +2803,7 @@ extern "C" { pub const AFAMILY_VARIANT_DEFAULT: _bindgen_ty_8 = 0; pub const AFAMILY_VARIANT_COMPACT: _bindgen_ty_8 = 1; pub const AFAMILY_VARIANT_ELEGANT: _bindgen_ty_8 = 2; -pub type _bindgen_ty_8 = ::std::os::raw::c_uint; +pub type _bindgen_ty_8 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AFontMatcher { @@ -3105,7 +2821,7 @@ extern "C" { extern "C" { pub fn AFontMatcher_setLocales( matcher: *mut AFontMatcher, - languageTags: *const ::std::os::raw::c_char, + languageTags: *const ::std::ffi::c_char, ); } extern "C" { @@ -3114,7 +2830,7 @@ extern "C" { extern "C" { pub fn AFontMatcher_match( matcher: *const AFontMatcher, - familyName: *const ::std::os::raw::c_char, + familyName: *const ::std::ffi::c_char, text: *const u16, textLength: u32, runLengthOut: *mut u32, @@ -3128,37 +2844,15 @@ pub struct ARect { pub right: i32, pub bottom: i32, } -#[test] -fn bindgen_test_layout_ARect() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of ARect"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ARect" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).left) as usize - ptr as usize }, - 0usize, - "Offset of field: ARect::left" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).top) as usize - ptr as usize }, - 4usize, - "Offset of field: ARect::top" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).right) as usize - ptr as usize }, - 8usize, - "Offset of field: ARect::right" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bottom) as usize - ptr as usize }, - 12usize, - "Offset of field: ARect::bottom" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ARect"][::std::mem::size_of::() - 16usize]; + ["Alignment of ARect"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ARect::left"][::std::mem::offset_of!(ARect, left) - 0usize]; + ["Offset of field: ARect::top"][::std::mem::offset_of!(ARect, top) - 4usize]; + ["Offset of field: ARect::right"][::std::mem::offset_of!(ARect, right) - 8usize]; + ["Offset of field: ARect::bottom"][::std::mem::offset_of!(ARect, bottom) - 12usize]; +}; impl AHardwareBuffer_Format { pub const AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM: AHardwareBuffer_Format = AHardwareBuffer_Format(1); @@ -3230,7 +2924,7 @@ impl AHardwareBuffer_Format { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AHardwareBuffer_Format(pub ::std::os::raw::c_uint); +pub struct AHardwareBuffer_Format(pub ::std::ffi::c_uint); impl AHardwareBuffer_UsageFlags { pub const AHARDWAREBUFFER_USAGE_CPU_READ_NEVER: AHardwareBuffer_UsageFlags = AHardwareBuffer_UsageFlags(0); @@ -3389,7 +3083,7 @@ impl AHardwareBuffer_UsageFlags { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AHardwareBuffer_UsageFlags(pub ::std::os::raw::c_ulonglong); +pub struct AHardwareBuffer_UsageFlags(pub ::std::ffi::c_ulonglong); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Desc { @@ -3402,136 +3096,67 @@ pub struct AHardwareBuffer_Desc { pub rfu0: u32, pub rfu1: u64, } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Desc() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of AHardwareBuffer_Desc" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AHardwareBuffer_Desc" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Desc::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: AHardwareBuffer_Desc::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).layers) as usize - ptr as usize }, - 8usize, - "Offset of field: AHardwareBuffer_Desc::layers" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: AHardwareBuffer_Desc::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usage) as usize - ptr as usize }, - 16usize, - "Offset of field: AHardwareBuffer_Desc::usage" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 24usize, - "Offset of field: AHardwareBuffer_Desc::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rfu0) as usize - ptr as usize }, - 28usize, - "Offset of field: AHardwareBuffer_Desc::rfu0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rfu1) as usize - ptr as usize }, - 32usize, - "Offset of field: AHardwareBuffer_Desc::rfu1" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Desc"][::std::mem::size_of::() - 40usize]; + ["Alignment of AHardwareBuffer_Desc"][::std::mem::align_of::() - 8usize]; + ["Offset of field: AHardwareBuffer_Desc::width"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, width) - 0usize]; + ["Offset of field: AHardwareBuffer_Desc::height"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, height) - 4usize]; + ["Offset of field: AHardwareBuffer_Desc::layers"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, layers) - 8usize]; + ["Offset of field: AHardwareBuffer_Desc::format"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, format) - 12usize]; + ["Offset of field: AHardwareBuffer_Desc::usage"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, usage) - 16usize]; + ["Offset of field: AHardwareBuffer_Desc::stride"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, stride) - 24usize]; + ["Offset of field: AHardwareBuffer_Desc::rfu0"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, rfu0) - 28usize]; + ["Offset of field: AHardwareBuffer_Desc::rfu1"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, rfu1) - 32usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Plane { - pub data: *mut ::std::os::raw::c_void, + pub data: *mut ::std::ffi::c_void, pub pixelStride: u32, pub rowStride: u32, } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Plane() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AHardwareBuffer_Plane" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHardwareBuffer_Plane" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Plane::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pixelStride) as usize - ptr as usize }, - 4usize, - "Offset of field: AHardwareBuffer_Plane::pixelStride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rowStride) as usize - ptr as usize }, - 8usize, - "Offset of field: AHardwareBuffer_Plane::rowStride" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Plane"][::std::mem::size_of::() - 12usize]; + ["Alignment of AHardwareBuffer_Plane"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHardwareBuffer_Plane::data"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, data) - 0usize]; + ["Offset of field: AHardwareBuffer_Plane::pixelStride"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, pixelStride) - 4usize]; + ["Offset of field: AHardwareBuffer_Plane::rowStride"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, rowStride) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Planes { pub planeCount: u32, pub planes: [AHardwareBuffer_Plane; 4usize], } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Planes() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 52usize, - "Size of AHardwareBuffer_Planes" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHardwareBuffer_Planes" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).planeCount) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Planes::planeCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).planes) as usize - ptr as usize }, - 4usize, - "Offset of field: AHardwareBuffer_Planes::planes" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Planes"][::std::mem::size_of::() - 52usize]; + ["Alignment of AHardwareBuffer_Planes"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHardwareBuffer_Planes::planeCount"] + [::std::mem::offset_of!(AHardwareBuffer_Planes, planeCount) - 0usize]; + ["Offset of field: AHardwareBuffer_Planes::planes"] + [::std::mem::offset_of!(AHardwareBuffer_Planes, planes) - 4usize]; +}; extern "C" { pub fn AHardwareBuffer_allocate( desc: *const AHardwareBuffer_Desc, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_acquire(buffer: *mut AHardwareBuffer); @@ -3551,26 +3176,26 @@ extern "C" { usage: u64, fence: i32, rect: *const ARect, - outVirtualAddress: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + outVirtualAddress: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_unlock( buffer: *mut AHardwareBuffer, fence: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_sendHandleToUnixSocket( buffer: *const AHardwareBuffer, - socketFd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + socketFd: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_recvHandleFromUnixSocket( - socketFd: ::std::os::raw::c_int, + socketFd: ::std::ffi::c_int, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_lockPlanes( @@ -3579,10 +3204,10 @@ extern "C" { fence: i32, rect: *const ARect, outPlanes: *mut AHardwareBuffer_Planes, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AHardwareBuffer_isSupported(desc: *const AHardwareBuffer_Desc) -> ::std::os::raw::c_int; + pub fn AHardwareBuffer_isSupported(desc: *const AHardwareBuffer_Desc) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_lockAndGetInfo( @@ -3590,16 +3215,16 @@ extern "C" { usage: u64, fence: i32, rect: *const ARect, - outVirtualAddress: *mut *mut ::std::os::raw::c_void, + outVirtualAddress: *mut *mut ::std::ffi::c_void, outBytesPerPixel: *mut i32, outBytesPerStride: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_getId( buffer: *const AHardwareBuffer, outId: *mut u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_fromHardwareBuffer( @@ -3631,31 +3256,13 @@ pub struct AColor_xy { pub x: f32, pub y: f32, } -#[test] -fn bindgen_test_layout_AColor_xy() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AColor_xy" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AColor_xy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: AColor_xy::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: AColor_xy::y" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AColor_xy"][::std::mem::size_of::() - 8usize]; + ["Alignment of AColor_xy"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AColor_xy::x"][::std::mem::offset_of!(AColor_xy, x) - 0usize]; + ["Offset of field: AColor_xy::y"][::std::mem::offset_of!(AColor_xy, y) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHdrMetadata_smpte2086 { @@ -3666,84 +3273,40 @@ pub struct AHdrMetadata_smpte2086 { pub maxLuminance: f32, pub minLuminance: f32, } -#[test] -fn bindgen_test_layout_AHdrMetadata_smpte2086() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of AHdrMetadata_smpte2086" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHdrMetadata_smpte2086" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryRed) as usize - ptr as usize }, - 0usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryRed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryGreen) as usize - ptr as usize }, - 8usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryGreen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryBlue) as usize - ptr as usize }, - 16usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryBlue" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).whitePoint) as usize - ptr as usize }, - 24usize, - "Offset of field: AHdrMetadata_smpte2086::whitePoint" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxLuminance) as usize - ptr as usize }, - 32usize, - "Offset of field: AHdrMetadata_smpte2086::maxLuminance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).minLuminance) as usize - ptr as usize }, - 36usize, - "Offset of field: AHdrMetadata_smpte2086::minLuminance" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHdrMetadata_smpte2086"][::std::mem::size_of::() - 40usize]; + ["Alignment of AHdrMetadata_smpte2086"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryRed"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryRed) - 0usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryGreen"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryGreen) - 8usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryBlue"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryBlue) - 16usize]; + ["Offset of field: AHdrMetadata_smpte2086::whitePoint"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, whitePoint) - 24usize]; + ["Offset of field: AHdrMetadata_smpte2086::maxLuminance"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, maxLuminance) - 32usize]; + ["Offset of field: AHdrMetadata_smpte2086::minLuminance"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, minLuminance) - 36usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHdrMetadata_cta861_3 { pub maxContentLightLevel: f32, pub maxFrameAverageLightLevel: f32, } -#[test] -fn bindgen_test_layout_AHdrMetadata_cta861_3() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHdrMetadata_cta861_3" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHdrMetadata_cta861_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxContentLightLevel) as usize - ptr as usize }, - 0usize, - "Offset of field: AHdrMetadata_cta861_3::maxContentLightLevel" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxFrameAverageLightLevel) as usize - ptr as usize }, - 4usize, - "Offset of field: AHdrMetadata_cta861_3::maxFrameAverageLightLevel" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHdrMetadata_cta861_3"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHdrMetadata_cta861_3"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHdrMetadata_cta861_3::maxContentLightLevel"] + [::std::mem::offset_of!(AHdrMetadata_cta861_3, maxContentLightLevel) - 0usize]; + ["Offset of field: AHdrMetadata_cta861_3::maxFrameAverageLightLevel"] + [::std::mem::offset_of!(AHdrMetadata_cta861_3, maxFrameAverageLightLevel) - 4usize]; +}; pub const ANDROID_IMAGE_DECODER_SUCCESS: _bindgen_ty_9 = 0; pub const ANDROID_IMAGE_DECODER_INCOMPLETE: _bindgen_ty_9 = -1; pub const ANDROID_IMAGE_DECODER_ERROR: _bindgen_ty_9 = -2; @@ -3756,11 +3319,9 @@ pub const ANDROID_IMAGE_DECODER_INTERNAL_ERROR: _bindgen_ty_9 = -8; pub const ANDROID_IMAGE_DECODER_UNSUPPORTED_FORMAT: _bindgen_ty_9 = -9; pub const ANDROID_IMAGE_DECODER_FINISHED: _bindgen_ty_9 = -10; pub const ANDROID_IMAGE_DECODER_INVALID_STATE: _bindgen_ty_9 = -11; -pub type _bindgen_ty_9 = ::std::os::raw::c_int; +pub type _bindgen_ty_9 = ::std::ffi::c_int; extern "C" { - pub fn AImageDecoder_resultToString( - arg1: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_char; + pub fn AImageDecoder_resultToString(arg1: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3771,20 +3332,20 @@ extern "C" { pub fn AImageDecoder_createFromAAsset( asset: *mut AAsset, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_createFromFd( - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_createFromBuffer( - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_delete(decoder: *mut AImageDecoder); @@ -3793,38 +3354,37 @@ extern "C" { pub fn AImageDecoder_setAndroidBitmapFormat( decoder: *mut AImageDecoder, format: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setUnpremultipliedRequired( decoder: *mut AImageDecoder, unpremultipliedRequired: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setDataSpace( decoder: *mut AImageDecoder, dataspace: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setTargetSize( decoder: *mut AImageDecoder, width: i32, height: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_computeSampledSize( decoder: *const AImageDecoder, - sampleSize: ::std::os::raw::c_int, + sampleSize: ::std::ffi::c_int, width: *mut i32, height: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AImageDecoder_setCrop(decoder: *mut AImageDecoder, crop: ARect) - -> ::std::os::raw::c_int; + pub fn AImageDecoder_setCrop(decoder: *mut AImageDecoder, crop: ARect) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3845,7 +3405,7 @@ extern "C" { extern "C" { pub fn AImageDecoderHeaderInfo_getMimeType( arg1: *const AImageDecoderHeaderInfo, - ) -> *const ::std::os::raw::c_char; + ) -> *const ::std::ffi::c_char; } extern "C" { pub fn AImageDecoderHeaderInfo_getAndroidBitmapFormat( @@ -3855,7 +3415,7 @@ extern "C" { extern "C" { pub fn AImageDecoderHeaderInfo_getAlphaFlags( arg1: *const AImageDecoderHeaderInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoderHeaderInfo_getDataSpace(arg1: *const AImageDecoderHeaderInfo) -> i32; @@ -3866,24 +3426,24 @@ extern "C" { extern "C" { pub fn AImageDecoder_decodeImage( decoder: *mut AImageDecoder, - pixels: *mut ::std::os::raw::c_void, + pixels: *mut ::std::ffi::c_void, stride: usize, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_isAnimated(decoder: *mut AImageDecoder) -> bool; } pub const ANDROID_IMAGE_DECODER_INFINITE: _bindgen_ty_10 = 2147483647; -pub type _bindgen_ty_10 = ::std::os::raw::c_uint; +pub type _bindgen_ty_10 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoder_getRepeatCount(decoder: *mut AImageDecoder) -> i32; } extern "C" { - pub fn AImageDecoder_advanceFrame(decoder: *mut AImageDecoder) -> ::std::os::raw::c_int; + pub fn AImageDecoder_advanceFrame(decoder: *mut AImageDecoder) -> ::std::ffi::c_int; } extern "C" { - pub fn AImageDecoder_rewind(decoder: *mut AImageDecoder) -> ::std::os::raw::c_int; + pub fn AImageDecoder_rewind(decoder: *mut AImageDecoder) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3900,7 +3460,7 @@ extern "C" { pub fn AImageDecoder_getFrameInfo( decoder: *mut AImageDecoder, info: *mut AImageDecoderFrameInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoderFrameInfo_getDuration(info: *const AImageDecoderFrameInfo) -> i64; @@ -3915,13 +3475,13 @@ extern "C" { pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_NONE: _bindgen_ty_11 = 1; pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_BACKGROUND: _bindgen_ty_11 = 2; pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_PREVIOUS: _bindgen_ty_11 = 3; -pub type _bindgen_ty_11 = ::std::os::raw::c_uint; +pub type _bindgen_ty_11 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoderFrameInfo_getDisposeOp(info: *const AImageDecoderFrameInfo) -> i32; } pub const ANDROID_IMAGE_DECODER_BLEND_OP_SRC: _bindgen_ty_12 = 1; pub const ANDROID_IMAGE_DECODER_BLEND_OP_SRC_OVER: _bindgen_ty_12 = 2; -pub type _bindgen_ty_12 = ::std::os::raw::c_uint; +pub type _bindgen_ty_12 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoderFrameInfo_getBlendOp(info: *const AImageDecoderFrameInfo) -> i32; } @@ -4248,7 +3808,7 @@ pub const AKEYCODE_MACRO_1: _bindgen_ty_13 = 313; pub const AKEYCODE_MACRO_2: _bindgen_ty_13 = 314; pub const AKEYCODE_MACRO_3: _bindgen_ty_13 = 315; pub const AKEYCODE_MACRO_4: _bindgen_ty_13 = 316; -pub type _bindgen_ty_13 = ::std::os::raw::c_uint; +pub type _bindgen_ty_13 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ALooper { @@ -4258,15 +3818,15 @@ extern "C" { pub fn ALooper_forThread() -> *mut ALooper; } pub const ALOOPER_PREPARE_ALLOW_NON_CALLBACKS: _bindgen_ty_14 = 1; -pub type _bindgen_ty_14 = ::std::os::raw::c_uint; +pub type _bindgen_ty_14 = ::std::ffi::c_uint; extern "C" { - pub fn ALooper_prepare(opts: ::std::os::raw::c_int) -> *mut ALooper; + pub fn ALooper_prepare(opts: ::std::ffi::c_int) -> *mut ALooper; } pub const ALOOPER_POLL_WAKE: _bindgen_ty_15 = -1; pub const ALOOPER_POLL_CALLBACK: _bindgen_ty_15 = -2; pub const ALOOPER_POLL_TIMEOUT: _bindgen_ty_15 = -3; pub const ALOOPER_POLL_ERROR: _bindgen_ty_15 = -4; -pub type _bindgen_ty_15 = ::std::os::raw::c_int; +pub type _bindgen_ty_15 = ::std::ffi::c_int; extern "C" { pub fn ALooper_acquire(looper: *mut ALooper); } @@ -4278,29 +3838,29 @@ pub const ALOOPER_EVENT_OUTPUT: _bindgen_ty_16 = 2; pub const ALOOPER_EVENT_ERROR: _bindgen_ty_16 = 4; pub const ALOOPER_EVENT_HANGUP: _bindgen_ty_16 = 8; pub const ALOOPER_EVENT_INVALID: _bindgen_ty_16 = 16; -pub type _bindgen_ty_16 = ::std::os::raw::c_uint; +pub type _bindgen_ty_16 = ::std::ffi::c_uint; pub type ALooper_callbackFunc = ::std::option::Option< unsafe extern "C" fn( - fd: ::std::os::raw::c_int, - events: ::std::os::raw::c_int, - data: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + events: ::std::ffi::c_int, + data: *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >; extern "C" { pub fn ALooper_pollOnce( - timeoutMillis: ::std::os::raw::c_int, - outFd: *mut ::std::os::raw::c_int, - outEvents: *mut ::std::os::raw::c_int, - outData: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + timeoutMillis: ::std::ffi::c_int, + outFd: *mut ::std::ffi::c_int, + outEvents: *mut ::std::ffi::c_int, + outData: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ALooper_pollAll( - timeoutMillis: ::std::os::raw::c_int, - outFd: *mut ::std::os::raw::c_int, - outEvents: *mut ::std::os::raw::c_int, - outData: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + timeoutMillis: ::std::ffi::c_int, + outFd: *mut ::std::ffi::c_int, + outEvents: *mut ::std::ffi::c_int, + outData: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ALooper_wake(looper: *mut ALooper); @@ -4308,24 +3868,21 @@ extern "C" { extern "C" { pub fn ALooper_addFd( looper: *mut ALooper, - fd: ::std::os::raw::c_int, - ident: ::std::os::raw::c_int, - events: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + ident: ::std::ffi::c_int, + events: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + data: *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ALooper_removeFd( - looper: *mut ALooper, - fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn ALooper_removeFd(looper: *mut ALooper, fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } pub const AKEY_STATE_UNKNOWN: _bindgen_ty_17 = -1; pub const AKEY_STATE_UP: _bindgen_ty_17 = 0; pub const AKEY_STATE_DOWN: _bindgen_ty_17 = 1; pub const AKEY_STATE_VIRTUAL: _bindgen_ty_17 = 2; -pub type _bindgen_ty_17 = ::std::os::raw::c_int; +pub type _bindgen_ty_17 = ::std::ffi::c_int; pub const AMETA_NONE: _bindgen_ty_18 = 0; pub const AMETA_ALT_ON: _bindgen_ty_18 = 2; pub const AMETA_ALT_LEFT_ON: _bindgen_ty_18 = 16; @@ -4344,7 +3901,7 @@ pub const AMETA_META_RIGHT_ON: _bindgen_ty_18 = 262144; pub const AMETA_CAPS_LOCK_ON: _bindgen_ty_18 = 1048576; pub const AMETA_NUM_LOCK_ON: _bindgen_ty_18 = 2097152; pub const AMETA_SCROLL_LOCK_ON: _bindgen_ty_18 = 4194304; -pub type _bindgen_ty_18 = ::std::os::raw::c_uint; +pub type _bindgen_ty_18 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AInputEvent { @@ -4356,11 +3913,11 @@ pub const AINPUT_EVENT_TYPE_FOCUS: _bindgen_ty_19 = 3; pub const AINPUT_EVENT_TYPE_CAPTURE: _bindgen_ty_19 = 4; pub const AINPUT_EVENT_TYPE_DRAG: _bindgen_ty_19 = 5; pub const AINPUT_EVENT_TYPE_TOUCH_MODE: _bindgen_ty_19 = 6; -pub type _bindgen_ty_19 = ::std::os::raw::c_uint; +pub type _bindgen_ty_19 = ::std::ffi::c_uint; pub const AKEY_EVENT_ACTION_DOWN: _bindgen_ty_20 = 0; pub const AKEY_EVENT_ACTION_UP: _bindgen_ty_20 = 1; pub const AKEY_EVENT_ACTION_MULTIPLE: _bindgen_ty_20 = 2; -pub type _bindgen_ty_20 = ::std::os::raw::c_uint; +pub type _bindgen_ty_20 = ::std::ffi::c_uint; pub const AKEY_EVENT_FLAG_WOKE_HERE: _bindgen_ty_21 = 1; pub const AKEY_EVENT_FLAG_SOFT_KEYBOARD: _bindgen_ty_21 = 2; pub const AKEY_EVENT_FLAG_KEEP_TOUCH_MODE: _bindgen_ty_21 = 4; @@ -4372,7 +3929,7 @@ pub const AKEY_EVENT_FLAG_LONG_PRESS: _bindgen_ty_21 = 128; pub const AKEY_EVENT_FLAG_CANCELED_LONG_PRESS: _bindgen_ty_21 = 256; pub const AKEY_EVENT_FLAG_TRACKING: _bindgen_ty_21 = 512; pub const AKEY_EVENT_FLAG_FALLBACK: _bindgen_ty_21 = 1024; -pub type _bindgen_ty_21 = ::std::os::raw::c_uint; +pub type _bindgen_ty_21 = ::std::ffi::c_uint; pub const AMOTION_EVENT_ACTION_MASK: _bindgen_ty_22 = 255; pub const AMOTION_EVENT_ACTION_POINTER_INDEX_MASK: _bindgen_ty_22 = 65280; pub const AMOTION_EVENT_ACTION_DOWN: _bindgen_ty_22 = 0; @@ -4388,15 +3945,15 @@ pub const AMOTION_EVENT_ACTION_HOVER_ENTER: _bindgen_ty_22 = 9; pub const AMOTION_EVENT_ACTION_HOVER_EXIT: _bindgen_ty_22 = 10; pub const AMOTION_EVENT_ACTION_BUTTON_PRESS: _bindgen_ty_22 = 11; pub const AMOTION_EVENT_ACTION_BUTTON_RELEASE: _bindgen_ty_22 = 12; -pub type _bindgen_ty_22 = ::std::os::raw::c_uint; +pub type _bindgen_ty_22 = ::std::ffi::c_uint; pub const AMOTION_EVENT_FLAG_WINDOW_IS_OBSCURED: _bindgen_ty_23 = 1; -pub type _bindgen_ty_23 = ::std::os::raw::c_uint; +pub type _bindgen_ty_23 = ::std::ffi::c_uint; pub const AMOTION_EVENT_EDGE_FLAG_NONE: _bindgen_ty_24 = 0; pub const AMOTION_EVENT_EDGE_FLAG_TOP: _bindgen_ty_24 = 1; pub const AMOTION_EVENT_EDGE_FLAG_BOTTOM: _bindgen_ty_24 = 2; pub const AMOTION_EVENT_EDGE_FLAG_LEFT: _bindgen_ty_24 = 4; pub const AMOTION_EVENT_EDGE_FLAG_RIGHT: _bindgen_ty_24 = 8; -pub type _bindgen_ty_24 = ::std::os::raw::c_uint; +pub type _bindgen_ty_24 = ::std::ffi::c_uint; pub const AMOTION_EVENT_AXIS_X: _bindgen_ty_25 = 0; pub const AMOTION_EVENT_AXIS_Y: _bindgen_ty_25 = 1; pub const AMOTION_EVENT_AXIS_PRESSURE: _bindgen_ty_25 = 2; @@ -4449,7 +4006,7 @@ pub const AMOTION_EVENT_AXIS_GESTURE_SCROLL_Y_DISTANCE: _bindgen_ty_25 = 51; pub const AMOTION_EVENT_AXIS_GESTURE_PINCH_SCALE_FACTOR: _bindgen_ty_25 = 52; pub const AMOTION_EVENT_AXIS_GESTURE_SWIPE_FINGER_COUNT: _bindgen_ty_25 = 53; pub const AMOTION_EVENT_MAXIMUM_VALID_AXIS_VALUE: _bindgen_ty_25 = 53; -pub type _bindgen_ty_25 = ::std::os::raw::c_uint; +pub type _bindgen_ty_25 = ::std::ffi::c_uint; pub const AMOTION_EVENT_BUTTON_PRIMARY: _bindgen_ty_26 = 1; pub const AMOTION_EVENT_BUTTON_SECONDARY: _bindgen_ty_26 = 2; pub const AMOTION_EVENT_BUTTON_TERTIARY: _bindgen_ty_26 = 4; @@ -4457,14 +4014,14 @@ pub const AMOTION_EVENT_BUTTON_BACK: _bindgen_ty_26 = 8; pub const AMOTION_EVENT_BUTTON_FORWARD: _bindgen_ty_26 = 16; pub const AMOTION_EVENT_BUTTON_STYLUS_PRIMARY: _bindgen_ty_26 = 32; pub const AMOTION_EVENT_BUTTON_STYLUS_SECONDARY: _bindgen_ty_26 = 64; -pub type _bindgen_ty_26 = ::std::os::raw::c_uint; +pub type _bindgen_ty_26 = ::std::ffi::c_uint; pub const AMOTION_EVENT_TOOL_TYPE_UNKNOWN: _bindgen_ty_27 = 0; pub const AMOTION_EVENT_TOOL_TYPE_FINGER: _bindgen_ty_27 = 1; pub const AMOTION_EVENT_TOOL_TYPE_STYLUS: _bindgen_ty_27 = 2; pub const AMOTION_EVENT_TOOL_TYPE_MOUSE: _bindgen_ty_27 = 3; pub const AMOTION_EVENT_TOOL_TYPE_ERASER: _bindgen_ty_27 = 4; pub const AMOTION_EVENT_TOOL_TYPE_PALM: _bindgen_ty_27 = 5; -pub type _bindgen_ty_27 = ::std::os::raw::c_uint; +pub type _bindgen_ty_27 = ::std::ffi::c_uint; impl AMotionClassification { pub const AMOTION_EVENT_CLASSIFICATION_NONE: AMotionClassification = AMotionClassification(0); } @@ -4497,7 +4054,7 @@ pub const AINPUT_SOURCE_CLASS_POINTER: _bindgen_ty_28 = 2; pub const AINPUT_SOURCE_CLASS_NAVIGATION: _bindgen_ty_28 = 4; pub const AINPUT_SOURCE_CLASS_POSITION: _bindgen_ty_28 = 8; pub const AINPUT_SOURCE_CLASS_JOYSTICK: _bindgen_ty_28 = 16; -pub type _bindgen_ty_28 = ::std::os::raw::c_uint; +pub type _bindgen_ty_28 = ::std::ffi::c_uint; pub const AINPUT_SOURCE_UNKNOWN: _bindgen_ty_29 = 0; pub const AINPUT_SOURCE_KEYBOARD: _bindgen_ty_29 = 257; pub const AINPUT_SOURCE_DPAD: _bindgen_ty_29 = 513; @@ -4515,11 +4072,11 @@ pub const AINPUT_SOURCE_HDMI: _bindgen_ty_29 = 33554433; pub const AINPUT_SOURCE_SENSOR: _bindgen_ty_29 = 67108864; pub const AINPUT_SOURCE_ROTARY_ENCODER: _bindgen_ty_29 = 4194304; pub const AINPUT_SOURCE_ANY: _bindgen_ty_29 = 4294967040; -pub type _bindgen_ty_29 = ::std::os::raw::c_uint; +pub type _bindgen_ty_29 = ::std::ffi::c_uint; pub const AINPUT_KEYBOARD_TYPE_NONE: _bindgen_ty_30 = 0; pub const AINPUT_KEYBOARD_TYPE_NON_ALPHABETIC: _bindgen_ty_30 = 1; pub const AINPUT_KEYBOARD_TYPE_ALPHABETIC: _bindgen_ty_30 = 2; -pub type _bindgen_ty_30 = ::std::os::raw::c_uint; +pub type _bindgen_ty_30 = ::std::ffi::c_uint; pub const AINPUT_MOTION_RANGE_X: _bindgen_ty_31 = 0; pub const AINPUT_MOTION_RANGE_Y: _bindgen_ty_31 = 1; pub const AINPUT_MOTION_RANGE_PRESSURE: _bindgen_ty_31 = 2; @@ -4529,7 +4086,7 @@ pub const AINPUT_MOTION_RANGE_TOUCH_MINOR: _bindgen_ty_31 = 5; pub const AINPUT_MOTION_RANGE_TOOL_MAJOR: _bindgen_ty_31 = 6; pub const AINPUT_MOTION_RANGE_TOOL_MINOR: _bindgen_ty_31 = 7; pub const AINPUT_MOTION_RANGE_ORIENTATION: _bindgen_ty_31 = 8; -pub type _bindgen_ty_31 = ::std::os::raw::c_uint; +pub type _bindgen_ty_31 = ::std::ffi::c_uint; extern "C" { pub fn AInputEvent_getType(event: *const AInputEvent) -> i32; } @@ -4775,9 +4332,9 @@ extern "C" { pub fn AInputQueue_attachLooper( queue: *mut AInputQueue, looper: *mut ALooper, - ident: ::std::os::raw::c_int, + ident: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { @@ -4796,7 +4353,7 @@ extern "C" { pub fn AInputQueue_finishEvent( queue: *mut AInputQueue, event: *mut AInputEvent, - handled: ::std::os::raw::c_int, + handled: ::std::ffi::c_int, ); } extern "C" { @@ -4831,35 +4388,35 @@ impl android_LogPriority { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_LogPriority(pub ::std::os::raw::c_uint); +pub struct android_LogPriority(pub ::std::ffi::c_uint); extern "C" { pub fn __android_log_write( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - text: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + text: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_print( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_vprint( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ap: va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_assert( - cond: *const ::std::os::raw::c_char, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + cond: *const ::std::ffi::c_char, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... ) -> !; } @@ -4898,24 +4455,24 @@ impl log_id { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct log_id(pub ::std::os::raw::c_uint); +pub struct log_id(pub ::std::ffi::c_uint); pub use self::log_id as log_id_t; extern "C" { pub fn __android_log_buf_write( - bufID: ::std::os::raw::c_int, - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - text: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + bufID: ::std::ffi::c_int, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + text: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_buf_print( - bufID: ::std::os::raw::c_int, - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + bufID: ::std::ffi::c_int, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -4923,66 +4480,35 @@ pub struct __android_log_message { pub struct_size: usize, pub buffer_id: i32, pub priority: i32, - pub tag: *const ::std::os::raw::c_char, - pub file: *const ::std::os::raw::c_char, + pub tag: *const ::std::ffi::c_char, + pub file: *const ::std::ffi::c_char, pub line: u32, - pub message: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout___android_log_message() { - const UNINIT: ::std::mem::MaybeUninit<__android_log_message> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__android_log_message>(), - 28usize, - "Size of __android_log_message" - ); - assert_eq!( - ::std::mem::align_of::<__android_log_message>(), - 4usize, - "Alignment of __android_log_message" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).struct_size) as usize - ptr as usize }, - 0usize, - "Offset of field: __android_log_message::struct_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).buffer_id) as usize - ptr as usize }, - 4usize, - "Offset of field: __android_log_message::buffer_id" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).priority) as usize - ptr as usize }, - 8usize, - "Offset of field: __android_log_message::priority" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 12usize, - "Offset of field: __android_log_message::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).file) as usize - ptr as usize }, - 16usize, - "Offset of field: __android_log_message::file" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).line) as usize - ptr as usize }, - 20usize, - "Offset of field: __android_log_message::line" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).message) as usize - ptr as usize }, - 24usize, - "Offset of field: __android_log_message::message" - ); -} + pub message: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __android_log_message"][::std::mem::size_of::<__android_log_message>() - 28usize]; + ["Alignment of __android_log_message"] + [::std::mem::align_of::<__android_log_message>() - 4usize]; + ["Offset of field: __android_log_message::struct_size"] + [::std::mem::offset_of!(__android_log_message, struct_size) - 0usize]; + ["Offset of field: __android_log_message::buffer_id"] + [::std::mem::offset_of!(__android_log_message, buffer_id) - 4usize]; + ["Offset of field: __android_log_message::priority"] + [::std::mem::offset_of!(__android_log_message, priority) - 8usize]; + ["Offset of field: __android_log_message::tag"] + [::std::mem::offset_of!(__android_log_message, tag) - 12usize]; + ["Offset of field: __android_log_message::file"] + [::std::mem::offset_of!(__android_log_message, file) - 16usize]; + ["Offset of field: __android_log_message::line"] + [::std::mem::offset_of!(__android_log_message, line) - 20usize]; + ["Offset of field: __android_log_message::message"] + [::std::mem::offset_of!(__android_log_message, message) - 24usize]; +}; pub type __android_logger_function = ::std::option::Option; pub type __android_aborter_function = - ::std::option::Option; + ::std::option::Option; extern "C" { pub fn __android_log_write_log_message(log_message: *mut __android_log_message); } @@ -4999,25 +4525,25 @@ extern "C" { pub fn __android_log_set_aborter(aborter: __android_aborter_function); } extern "C" { - pub fn __android_log_call_aborter(abort_message: *const ::std::os::raw::c_char); + pub fn __android_log_call_aborter(abort_message: *const ::std::ffi::c_char); } extern "C" { - pub fn __android_log_default_aborter(abort_message: *const ::std::os::raw::c_char) -> !; + pub fn __android_log_default_aborter(abort_message: *const ::std::ffi::c_char) -> !; } extern "C" { pub fn __android_log_is_loggable( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - default_prio: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + default_prio: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_is_loggable_len( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, len: usize, - default_prio: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + default_prio: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_set_minimum_priority(priority: i32) -> i32; @@ -5026,157 +4552,73 @@ extern "C" { pub fn __android_log_get_minimum_priority() -> i32; } extern "C" { - pub fn __android_log_set_default_tag(tag: *const ::std::os::raw::c_char); + pub fn __android_log_set_default_tag(tag: *const ::std::ffi::c_char); } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct flock { - pub l_type: ::std::os::raw::c_short, - pub l_whence: ::std::os::raw::c_short, + pub l_type: ::std::ffi::c_short, + pub l_whence: ::std::ffi::c_short, pub l_start: off_t, pub l_len: off_t, pub l_pid: pid_t, } -#[test] -fn bindgen_test_layout_flock() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of flock"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of flock" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_type) as usize - ptr as usize }, - 0usize, - "Offset of field: flock::l_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_whence) as usize - ptr as usize }, - 2usize, - "Offset of field: flock::l_whence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_start) as usize - ptr as usize }, - 4usize, - "Offset of field: flock::l_start" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_len) as usize - ptr as usize }, - 8usize, - "Offset of field: flock::l_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_pid) as usize - ptr as usize }, - 12usize, - "Offset of field: flock::l_pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of flock"][::std::mem::size_of::() - 16usize]; + ["Alignment of flock"][::std::mem::align_of::() - 4usize]; + ["Offset of field: flock::l_type"][::std::mem::offset_of!(flock, l_type) - 0usize]; + ["Offset of field: flock::l_whence"][::std::mem::offset_of!(flock, l_whence) - 2usize]; + ["Offset of field: flock::l_start"][::std::mem::offset_of!(flock, l_start) - 4usize]; + ["Offset of field: flock::l_len"][::std::mem::offset_of!(flock, l_len) - 8usize]; + ["Offset of field: flock::l_pid"][::std::mem::offset_of!(flock, l_pid) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct flock64 { - pub l_type: ::std::os::raw::c_short, - pub l_whence: ::std::os::raw::c_short, + pub l_type: ::std::ffi::c_short, + pub l_whence: ::std::ffi::c_short, pub l_start: off64_t, pub l_len: off64_t, pub l_pid: pid_t, } -#[test] -fn bindgen_test_layout_flock64() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of flock64"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of flock64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_type) as usize - ptr as usize }, - 0usize, - "Offset of field: flock64::l_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_whence) as usize - ptr as usize }, - 2usize, - "Offset of field: flock64::l_whence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_start) as usize - ptr as usize }, - 8usize, - "Offset of field: flock64::l_start" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_len) as usize - ptr as usize }, - 16usize, - "Offset of field: flock64::l_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_pid) as usize - ptr as usize }, - 24usize, - "Offset of field: flock64::l_pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of flock64"][::std::mem::size_of::() - 32usize]; + ["Alignment of flock64"][::std::mem::align_of::() - 8usize]; + ["Offset of field: flock64::l_type"][::std::mem::offset_of!(flock64, l_type) - 0usize]; + ["Offset of field: flock64::l_whence"][::std::mem::offset_of!(flock64, l_whence) - 2usize]; + ["Offset of field: flock64::l_start"][::std::mem::offset_of!(flock64, l_start) - 8usize]; + ["Offset of field: flock64::l_len"][::std::mem::offset_of!(flock64, l_len) - 16usize]; + ["Offset of field: flock64::l_pid"][::std::mem::offset_of!(flock64, l_pid) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct f_owner_ex { - pub type_: ::std::os::raw::c_int, + pub type_: ::std::ffi::c_int, pub pid: __kernel_pid_t, } -#[test] -fn bindgen_test_layout_f_owner_ex() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of f_owner_ex" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of f_owner_ex" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: f_owner_ex::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pid) as usize - ptr as usize }, - 4usize, - "Offset of field: f_owner_ex::pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of f_owner_ex"][::std::mem::size_of::() - 8usize]; + ["Alignment of f_owner_ex"][::std::mem::align_of::() - 4usize]; + ["Offset of field: f_owner_ex::type_"][::std::mem::offset_of!(f_owner_ex, type_) - 0usize]; + ["Offset of field: f_owner_ex::pid"][::std::mem::offset_of!(f_owner_ex, pid) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct iovec { - pub iov_base: *mut ::std::os::raw::c_void, + pub iov_base: *mut ::std::ffi::c_void, pub iov_len: __kernel_size_t, } -#[test] -fn bindgen_test_layout_iovec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of iovec"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of iovec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).iov_base) as usize - ptr as usize }, - 0usize, - "Offset of field: iovec::iov_base" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).iov_len) as usize - ptr as usize }, - 4usize, - "Offset of field: iovec::iov_len" - ); -} -pub type sa_family_t = ::std::os::raw::c_ushort; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of iovec"][::std::mem::size_of::() - 8usize]; + ["Alignment of iovec"][::std::mem::align_of::() - 4usize]; + ["Offset of field: iovec::iov_base"][::std::mem::offset_of!(iovec, iov_base) - 0usize]; + ["Offset of field: iovec::iov_len"][::std::mem::offset_of!(iovec, iov_len) - 4usize]; +}; +pub type sa_family_t = ::std::ffi::c_ushort; #[repr(C)] #[derive(Copy, Clone)] pub struct sockaddr_storage { @@ -5186,253 +4628,121 @@ pub struct sockaddr_storage { #[derive(Copy, Clone)] pub union sockaddr_storage__bindgen_ty_1 { pub __bindgen_anon_1: sockaddr_storage__bindgen_ty_1__bindgen_ty_1, - pub __align: *mut ::std::os::raw::c_void, + pub __align: *mut ::std::ffi::c_void, } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr_storage__bindgen_ty_1__bindgen_ty_1 { pub ss_family: sa_family_t, - pub __data: [::std::os::raw::c_char; 126usize], -} -#[test] -fn bindgen_test_layout_sockaddr_storage__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 2usize, - "Alignment of sockaddr_storage__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_family) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::ss_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__data) as usize - ptr as usize }, - 2usize, - "Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::__data" - ); -} -#[test] -fn bindgen_test_layout_sockaddr_storage__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sockaddr_storage__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__align) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr_storage__bindgen_ty_1::__align" - ); -} -#[test] -fn bindgen_test_layout_sockaddr_storage() { - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sockaddr_storage" - ); -} + pub __data: [::std::ffi::c_char; 126usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 2usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::ss_family"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1__bindgen_ty_1, ss_family) - 0usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::__data"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1__bindgen_ty_1, __data) - 2usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage__bindgen_ty_1"] + [::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1::__align"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1, __align) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage"][::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage"][::std::mem::align_of::() - 4usize]; +}; pub const SHUT_RD: _bindgen_ty_32 = 0; pub const SHUT_WR: _bindgen_ty_32 = 1; pub const SHUT_RDWR: _bindgen_ty_32 = 2; -pub type _bindgen_ty_32 = ::std::os::raw::c_uint; +pub type _bindgen_ty_32 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr { pub sa_family: sa_family_t, - pub sa_data: [::std::os::raw::c_char; 14usize], -} -#[test] -fn bindgen_test_layout_sockaddr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sockaddr" - ); - assert_eq!( - ::std::mem::align_of::(), - 2usize, - "Alignment of sockaddr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_family) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr::sa_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_data) as usize - ptr as usize }, - 2usize, - "Offset of field: sockaddr::sa_data" - ); -} + pub sa_data: [::std::ffi::c_char; 14usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr"][::std::mem::size_of::() - 16usize]; + ["Alignment of sockaddr"][::std::mem::align_of::() - 2usize]; + ["Offset of field: sockaddr::sa_family"][::std::mem::offset_of!(sockaddr, sa_family) - 0usize]; + ["Offset of field: sockaddr::sa_data"][::std::mem::offset_of!(sockaddr, sa_data) - 2usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct linger { - pub l_onoff: ::std::os::raw::c_int, - pub l_linger: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_linger() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of linger"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of linger" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_onoff) as usize - ptr as usize }, - 0usize, - "Offset of field: linger::l_onoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_linger) as usize - ptr as usize }, - 4usize, - "Offset of field: linger::l_linger" - ); -} + pub l_onoff: ::std::ffi::c_int, + pub l_linger: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of linger"][::std::mem::size_of::() - 8usize]; + ["Alignment of linger"][::std::mem::align_of::() - 4usize]; + ["Offset of field: linger::l_onoff"][::std::mem::offset_of!(linger, l_onoff) - 0usize]; + ["Offset of field: linger::l_linger"][::std::mem::offset_of!(linger, l_linger) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct msghdr { - pub msg_name: *mut ::std::os::raw::c_void, + pub msg_name: *mut ::std::ffi::c_void, pub msg_namelen: socklen_t, pub msg_iov: *mut iovec, pub msg_iovlen: usize, - pub msg_control: *mut ::std::os::raw::c_void, + pub msg_control: *mut ::std::ffi::c_void, pub msg_controllen: usize, - pub msg_flags: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_msghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 28usize, "Size of msghdr"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of msghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_name) as usize - ptr as usize }, - 0usize, - "Offset of field: msghdr::msg_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_namelen) as usize - ptr as usize }, - 4usize, - "Offset of field: msghdr::msg_namelen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_iov) as usize - ptr as usize }, - 8usize, - "Offset of field: msghdr::msg_iov" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_iovlen) as usize - ptr as usize }, - 12usize, - "Offset of field: msghdr::msg_iovlen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_control) as usize - ptr as usize }, - 16usize, - "Offset of field: msghdr::msg_control" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_controllen) as usize - ptr as usize }, - 20usize, - "Offset of field: msghdr::msg_controllen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_flags) as usize - ptr as usize }, - 24usize, - "Offset of field: msghdr::msg_flags" - ); -} + pub msg_flags: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of msghdr"][::std::mem::size_of::() - 28usize]; + ["Alignment of msghdr"][::std::mem::align_of::() - 4usize]; + ["Offset of field: msghdr::msg_name"][::std::mem::offset_of!(msghdr, msg_name) - 0usize]; + ["Offset of field: msghdr::msg_namelen"][::std::mem::offset_of!(msghdr, msg_namelen) - 4usize]; + ["Offset of field: msghdr::msg_iov"][::std::mem::offset_of!(msghdr, msg_iov) - 8usize]; + ["Offset of field: msghdr::msg_iovlen"][::std::mem::offset_of!(msghdr, msg_iovlen) - 12usize]; + ["Offset of field: msghdr::msg_control"][::std::mem::offset_of!(msghdr, msg_control) - 16usize]; + ["Offset of field: msghdr::msg_controllen"] + [::std::mem::offset_of!(msghdr, msg_controllen) - 20usize]; + ["Offset of field: msghdr::msg_flags"][::std::mem::offset_of!(msghdr, msg_flags) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct mmsghdr { pub msg_hdr: msghdr, - pub msg_len: ::std::os::raw::c_uint, -} -#[test] -fn bindgen_test_layout_mmsghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of mmsghdr"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of mmsghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_hdr) as usize - ptr as usize }, - 0usize, - "Offset of field: mmsghdr::msg_hdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_len) as usize - ptr as usize }, - 28usize, - "Offset of field: mmsghdr::msg_len" - ); -} + pub msg_len: ::std::ffi::c_uint, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mmsghdr"][::std::mem::size_of::() - 32usize]; + ["Alignment of mmsghdr"][::std::mem::align_of::() - 4usize]; + ["Offset of field: mmsghdr::msg_hdr"][::std::mem::offset_of!(mmsghdr, msg_hdr) - 0usize]; + ["Offset of field: mmsghdr::msg_len"][::std::mem::offset_of!(mmsghdr, msg_len) - 28usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct cmsghdr { pub cmsg_len: usize, - pub cmsg_level: ::std::os::raw::c_int, - pub cmsg_type: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_cmsghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 12usize, "Size of cmsghdr"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of cmsghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_len) as usize - ptr as usize }, - 0usize, - "Offset of field: cmsghdr::cmsg_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_level) as usize - ptr as usize }, - 4usize, - "Offset of field: cmsghdr::cmsg_level" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_type) as usize - ptr as usize }, - 8usize, - "Offset of field: cmsghdr::cmsg_type" - ); -} + pub cmsg_level: ::std::ffi::c_int, + pub cmsg_type: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of cmsghdr"][::std::mem::size_of::() - 12usize]; + ["Alignment of cmsghdr"][::std::mem::align_of::() - 4usize]; + ["Offset of field: cmsghdr::cmsg_len"][::std::mem::offset_of!(cmsghdr, cmsg_len) - 0usize]; + ["Offset of field: cmsghdr::cmsg_level"][::std::mem::offset_of!(cmsghdr, cmsg_level) - 4usize]; + ["Offset of field: cmsghdr::cmsg_type"][::std::mem::offset_of!(cmsghdr, cmsg_type) - 8usize]; +}; extern "C" { pub fn __cmsg_nxthdr(__msg: *mut msghdr, __cmsg: *mut cmsghdr) -> *mut cmsghdr; } @@ -5443,183 +4753,159 @@ pub struct ucred { pub uid: uid_t, pub gid: gid_t, } -#[test] -fn bindgen_test_layout_ucred() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 12usize, "Size of ucred"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ucred" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pid) as usize - ptr as usize }, - 0usize, - "Offset of field: ucred::pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uid) as usize - ptr as usize }, - 4usize, - "Offset of field: ucred::uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gid) as usize - ptr as usize }, - 8usize, - "Offset of field: ucred::gid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucred"][::std::mem::size_of::() - 12usize]; + ["Alignment of ucred"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ucred::pid"][::std::mem::offset_of!(ucred, pid) - 0usize]; + ["Offset of field: ucred::uid"][::std::mem::offset_of!(ucred, uid) - 4usize]; + ["Offset of field: ucred::gid"][::std::mem::offset_of!(ucred, gid) - 8usize]; +}; extern "C" { pub fn accept( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn accept4( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn bind( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *const sockaddr, __addr_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn connect( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *const sockaddr, __addr_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getpeername( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getsockname( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getsockopt( - __fd: ::std::os::raw::c_int, - __level: ::std::os::raw::c_int, - __option: ::std::os::raw::c_int, - __value: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __level: ::std::ffi::c_int, + __option: ::std::ffi::c_int, + __value: *mut ::std::ffi::c_void, __value_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn listen( - __fd: ::std::os::raw::c_int, - __backlog: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn listen(__fd: ::std::ffi::c_int, __backlog: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn recvmmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msgs: *mut mmsghdr, - __msg_count: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, + __msg_count: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn recvmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msg: *mut msghdr, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn sendmmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msgs: *const mmsghdr, - __msg_count: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __msg_count: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn sendmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msg: *const msghdr, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn setsockopt( - __fd: ::std::os::raw::c_int, - __level: ::std::os::raw::c_int, - __option: ::std::os::raw::c_int, - __value: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __level: ::std::ffi::c_int, + __option: ::std::ffi::c_int, + __value: *const ::std::ffi::c_void, __value_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn shutdown( - __fd: ::std::os::raw::c_int, - __how: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn shutdown(__fd: ::std::ffi::c_int, __how: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn socket( - __af: ::std::os::raw::c_int, - __type: ::std::os::raw::c_int, - __protocol: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __af: ::std::ffi::c_int, + __type: ::std::ffi::c_int, + __protocol: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn socketpair( - __af: ::std::os::raw::c_int, - __type: ::std::os::raw::c_int, - __protocol: ::std::os::raw::c_int, - __fds: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __af: ::std::ffi::c_int, + __type: ::std::ffi::c_int, + __protocol: ::std::ffi::c_int, + __fds: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn recv( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn send( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn sendto( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __dst_addr: *const sockaddr, __dst_addr_length: socklen_t, ) -> isize; } extern "C" { pub fn recvfrom( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __src_addr: *mut sockaddr, __src_addr_length: *mut socklen_t, ) -> isize; @@ -5627,237 +4913,108 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct hostent { - pub h_name: *mut ::std::os::raw::c_char, - pub h_aliases: *mut *mut ::std::os::raw::c_char, - pub h_addrtype: ::std::os::raw::c_int, - pub h_length: ::std::os::raw::c_int, - pub h_addr_list: *mut *mut ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_hostent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 20usize, "Size of hostent"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of hostent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_name) as usize - ptr as usize }, - 0usize, - "Offset of field: hostent::h_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_aliases) as usize - ptr as usize }, - 4usize, - "Offset of field: hostent::h_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_addrtype) as usize - ptr as usize }, - 8usize, - "Offset of field: hostent::h_addrtype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_length) as usize - ptr as usize }, - 12usize, - "Offset of field: hostent::h_length" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_addr_list) as usize - ptr as usize }, - 16usize, - "Offset of field: hostent::h_addr_list" - ); -} + pub h_name: *mut ::std::ffi::c_char, + pub h_aliases: *mut *mut ::std::ffi::c_char, + pub h_addrtype: ::std::ffi::c_int, + pub h_length: ::std::ffi::c_int, + pub h_addr_list: *mut *mut ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of hostent"][::std::mem::size_of::() - 20usize]; + ["Alignment of hostent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: hostent::h_name"][::std::mem::offset_of!(hostent, h_name) - 0usize]; + ["Offset of field: hostent::h_aliases"][::std::mem::offset_of!(hostent, h_aliases) - 4usize]; + ["Offset of field: hostent::h_addrtype"][::std::mem::offset_of!(hostent, h_addrtype) - 8usize]; + ["Offset of field: hostent::h_length"][::std::mem::offset_of!(hostent, h_length) - 12usize]; + ["Offset of field: hostent::h_addr_list"] + [::std::mem::offset_of!(hostent, h_addr_list) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct netent { - pub n_name: *mut ::std::os::raw::c_char, - pub n_aliases: *mut *mut ::std::os::raw::c_char, - pub n_addrtype: ::std::os::raw::c_int, + pub n_name: *mut ::std::ffi::c_char, + pub n_aliases: *mut *mut ::std::ffi::c_char, + pub n_addrtype: ::std::ffi::c_int, pub n_net: u32, } -#[test] -fn bindgen_test_layout_netent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of netent"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of netent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_name) as usize - ptr as usize }, - 0usize, - "Offset of field: netent::n_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_aliases) as usize - ptr as usize }, - 4usize, - "Offset of field: netent::n_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_addrtype) as usize - ptr as usize }, - 8usize, - "Offset of field: netent::n_addrtype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_net) as usize - ptr as usize }, - 12usize, - "Offset of field: netent::n_net" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of netent"][::std::mem::size_of::() - 16usize]; + ["Alignment of netent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: netent::n_name"][::std::mem::offset_of!(netent, n_name) - 0usize]; + ["Offset of field: netent::n_aliases"][::std::mem::offset_of!(netent, n_aliases) - 4usize]; + ["Offset of field: netent::n_addrtype"][::std::mem::offset_of!(netent, n_addrtype) - 8usize]; + ["Offset of field: netent::n_net"][::std::mem::offset_of!(netent, n_net) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct servent { - pub s_name: *mut ::std::os::raw::c_char, - pub s_aliases: *mut *mut ::std::os::raw::c_char, - pub s_port: ::std::os::raw::c_int, - pub s_proto: *mut ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_servent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of servent"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of servent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_name) as usize - ptr as usize }, - 0usize, - "Offset of field: servent::s_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_aliases) as usize - ptr as usize }, - 4usize, - "Offset of field: servent::s_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_port) as usize - ptr as usize }, - 8usize, - "Offset of field: servent::s_port" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_proto) as usize - ptr as usize }, - 12usize, - "Offset of field: servent::s_proto" - ); -} + pub s_name: *mut ::std::ffi::c_char, + pub s_aliases: *mut *mut ::std::ffi::c_char, + pub s_port: ::std::ffi::c_int, + pub s_proto: *mut ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of servent"][::std::mem::size_of::() - 16usize]; + ["Alignment of servent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: servent::s_name"][::std::mem::offset_of!(servent, s_name) - 0usize]; + ["Offset of field: servent::s_aliases"][::std::mem::offset_of!(servent, s_aliases) - 4usize]; + ["Offset of field: servent::s_port"][::std::mem::offset_of!(servent, s_port) - 8usize]; + ["Offset of field: servent::s_proto"][::std::mem::offset_of!(servent, s_proto) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct protoent { - pub p_name: *mut ::std::os::raw::c_char, - pub p_aliases: *mut *mut ::std::os::raw::c_char, - pub p_proto: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_protoent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of protoent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of protoent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_name) as usize - ptr as usize }, - 0usize, - "Offset of field: protoent::p_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_aliases) as usize - ptr as usize }, - 4usize, - "Offset of field: protoent::p_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_proto) as usize - ptr as usize }, - 8usize, - "Offset of field: protoent::p_proto" - ); -} + pub p_name: *mut ::std::ffi::c_char, + pub p_aliases: *mut *mut ::std::ffi::c_char, + pub p_proto: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of protoent"][::std::mem::size_of::() - 12usize]; + ["Alignment of protoent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: protoent::p_name"][::std::mem::offset_of!(protoent, p_name) - 0usize]; + ["Offset of field: protoent::p_aliases"][::std::mem::offset_of!(protoent, p_aliases) - 4usize]; + ["Offset of field: protoent::p_proto"][::std::mem::offset_of!(protoent, p_proto) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct addrinfo { - pub ai_flags: ::std::os::raw::c_int, - pub ai_family: ::std::os::raw::c_int, - pub ai_socktype: ::std::os::raw::c_int, - pub ai_protocol: ::std::os::raw::c_int, + pub ai_flags: ::std::ffi::c_int, + pub ai_family: ::std::ffi::c_int, + pub ai_socktype: ::std::ffi::c_int, + pub ai_protocol: ::std::ffi::c_int, pub ai_addrlen: socklen_t, - pub ai_canonname: *mut ::std::os::raw::c_char, + pub ai_canonname: *mut ::std::ffi::c_char, pub ai_addr: *mut sockaddr, pub ai_next: *mut addrinfo, } -#[test] -fn bindgen_test_layout_addrinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of addrinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of addrinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: addrinfo::ai_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_family) as usize - ptr as usize }, - 4usize, - "Offset of field: addrinfo::ai_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_socktype) as usize - ptr as usize }, - 8usize, - "Offset of field: addrinfo::ai_socktype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_protocol) as usize - ptr as usize }, - 12usize, - "Offset of field: addrinfo::ai_protocol" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_addrlen) as usize - ptr as usize }, - 16usize, - "Offset of field: addrinfo::ai_addrlen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_canonname) as usize - ptr as usize }, - 20usize, - "Offset of field: addrinfo::ai_canonname" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_addr) as usize - ptr as usize }, - 24usize, - "Offset of field: addrinfo::ai_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_next) as usize - ptr as usize }, - 28usize, - "Offset of field: addrinfo::ai_next" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of addrinfo"][::std::mem::size_of::() - 32usize]; + ["Alignment of addrinfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: addrinfo::ai_flags"][::std::mem::offset_of!(addrinfo, ai_flags) - 0usize]; + ["Offset of field: addrinfo::ai_family"][::std::mem::offset_of!(addrinfo, ai_family) - 4usize]; + ["Offset of field: addrinfo::ai_socktype"] + [::std::mem::offset_of!(addrinfo, ai_socktype) - 8usize]; + ["Offset of field: addrinfo::ai_protocol"] + [::std::mem::offset_of!(addrinfo, ai_protocol) - 12usize]; + ["Offset of field: addrinfo::ai_addrlen"] + [::std::mem::offset_of!(addrinfo, ai_addrlen) - 16usize]; + ["Offset of field: addrinfo::ai_canonname"] + [::std::mem::offset_of!(addrinfo, ai_canonname) - 20usize]; + ["Offset of field: addrinfo::ai_addr"][::std::mem::offset_of!(addrinfo, ai_addr) - 24usize]; + ["Offset of field: addrinfo::ai_next"][::std::mem::offset_of!(addrinfo, ai_next) - 28usize]; +}; extern "C" { pub fn getaddrinfo( - __node: *const ::std::os::raw::c_char, - __service: *const ::std::os::raw::c_char, + __node: *const ::std::ffi::c_char, + __service: *const ::std::ffi::c_char, __hints: *const addrinfo, __result: *mut *mut addrinfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn freeaddrinfo(__ptr: *mut addrinfo); @@ -5866,73 +5023,73 @@ extern "C" { pub fn getnameinfo( __sa: *const sockaddr, __sa_length: socklen_t, - __host: *mut ::std::os::raw::c_char, + __host: *mut ::std::ffi::c_char, __host_length: usize, - __service: *mut ::std::os::raw::c_char, + __service: *mut ::std::ffi::c_char, __service_length: usize, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn gai_strerror(__error: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; + pub fn gai_strerror(__error: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } extern "C" { - pub fn __get_h_errno() -> *mut ::std::os::raw::c_int; + pub fn __get_h_errno() -> *mut ::std::ffi::c_int; } extern "C" { - pub fn herror(__s: *const ::std::os::raw::c_char); + pub fn herror(__s: *const ::std::ffi::c_char); } extern "C" { - pub fn hstrerror(__error: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; + pub fn hstrerror(__error: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } extern "C" { pub fn gethostbyaddr( - __addr: *const ::std::os::raw::c_void, + __addr: *const ::std::ffi::c_void, __length: socklen_t, - __type: ::std::os::raw::c_int, + __type: ::std::ffi::c_int, ) -> *mut hostent; } extern "C" { pub fn gethostbyaddr_r( - __addr: *const ::std::os::raw::c_void, + __addr: *const ::std::ffi::c_void, __length: socklen_t, - __type: ::std::os::raw::c_int, + __type: ::std::ffi::c_int, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn gethostbyname(__name: *const ::std::os::raw::c_char) -> *mut hostent; + pub fn gethostbyname(__name: *const ::std::ffi::c_char) -> *mut hostent; } extern "C" { pub fn gethostbyname_r( - __name: *const ::std::os::raw::c_char, + __name: *const ::std::ffi::c_char, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn gethostbyname2( - __name: *const ::std::os::raw::c_char, - __af: ::std::os::raw::c_int, + __name: *const ::std::ffi::c_char, + __af: ::std::ffi::c_int, ) -> *mut hostent; } extern "C" { pub fn gethostbyname2_r( - __name: *const ::std::os::raw::c_char, - __af: ::std::os::raw::c_int, + __name: *const ::std::ffi::c_char, + __af: ::std::ffi::c_int, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn endhostent(); @@ -5941,58 +5098,58 @@ extern "C" { pub fn gethostent() -> *mut hostent; } extern "C" { - pub fn sethostent(__stay_open: ::std::os::raw::c_int); + pub fn sethostent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endnetent(); } extern "C" { - pub fn getnetbyaddr(__net: u32, __type: ::std::os::raw::c_int) -> *mut netent; + pub fn getnetbyaddr(__net: u32, __type: ::std::ffi::c_int) -> *mut netent; } extern "C" { - pub fn getnetbyname(__name: *const ::std::os::raw::c_char) -> *mut netent; + pub fn getnetbyname(__name: *const ::std::ffi::c_char) -> *mut netent; } extern "C" { pub fn getnetent() -> *mut netent; } extern "C" { - pub fn setnetent(__stay_open: ::std::os::raw::c_int); + pub fn setnetent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endprotoent(); } extern "C" { - pub fn getprotobyname(__name: *const ::std::os::raw::c_char) -> *mut protoent; + pub fn getprotobyname(__name: *const ::std::ffi::c_char) -> *mut protoent; } extern "C" { - pub fn getprotobynumber(__proto: ::std::os::raw::c_int) -> *mut protoent; + pub fn getprotobynumber(__proto: ::std::ffi::c_int) -> *mut protoent; } extern "C" { pub fn getprotoent() -> *mut protoent; } extern "C" { - pub fn setprotoent(__stay_open: ::std::os::raw::c_int); + pub fn setprotoent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endservent(); } extern "C" { pub fn getservbyname( - __name: *const ::std::os::raw::c_char, - __proto: *const ::std::os::raw::c_char, + __name: *const ::std::ffi::c_char, + __proto: *const ::std::ffi::c_char, ) -> *mut servent; } extern "C" { pub fn getservbyport( - __port_in_network_order: ::std::os::raw::c_int, - __proto: *const ::std::os::raw::c_char, + __port_in_network_order: ::std::ffi::c_int, + __proto: *const ::std::ffi::c_char, ) -> *mut servent; } extern "C" { pub fn getservent() -> *mut servent; } extern "C" { - pub fn setservent(__stay_open: ::std::os::raw::c_int); + pub fn setservent(__stay_open: ::std::ffi::c_int); } pub type fpos_t = off_t; pub type fpos64_t = off64_t; @@ -6015,255 +5172,245 @@ extern "C" { pub fn clearerr(__fp: *mut FILE); } extern "C" { - pub fn fclose(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fclose(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn feof(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn feof(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn ferror(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ferror(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fflush(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fflush(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fgetc(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fgetc(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn fgets( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_int, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_int, __fp: *mut FILE, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fprintf( - __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, - ... - ) -> ::std::os::raw::c_int; + pub fn fprintf(__fp: *mut FILE, __fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn fputc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fputc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fputs(__s: *const ::std::os::raw::c_char, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fputs(__s: *const ::std::ffi::c_char, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn fread( - __buf: *mut ::std::os::raw::c_void, - __size: ::std::os::raw::c_uint, - __count: ::std::os::raw::c_uint, + __buf: *mut ::std::ffi::c_void, + __size: ::std::ffi::c_uint, + __count: ::std::ffi::c_uint, __fp: *mut FILE, - ) -> ::std::os::raw::c_uint; + ) -> ::std::ffi::c_uint; } extern "C" { - pub fn fscanf( - __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, - ... - ) -> ::std::os::raw::c_int; + pub fn fscanf(__fp: *mut FILE, __fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { pub fn fwrite( - __buf: *const ::std::os::raw::c_void, - __size: ::std::os::raw::c_uint, - __count: ::std::os::raw::c_uint, + __buf: *const ::std::ffi::c_void, + __size: ::std::ffi::c_uint, + __count: ::std::ffi::c_uint, __fp: *mut FILE, - ) -> ::std::os::raw::c_uint; + ) -> ::std::ffi::c_uint; } extern "C" { - pub fn getc(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn getc(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn getchar() -> ::std::os::raw::c_int; + pub fn getchar() -> ::std::ffi::c_int; } extern "C" { pub fn getdelim( - __line_ptr: *mut *mut ::std::os::raw::c_char, + __line_ptr: *mut *mut ::std::ffi::c_char, __line_length_ptr: *mut usize, - __delimiter: ::std::os::raw::c_int, + __delimiter: ::std::ffi::c_int, __fp: *mut FILE, ) -> isize; } extern "C" { pub fn getline( - __line_ptr: *mut *mut ::std::os::raw::c_char, + __line_ptr: *mut *mut ::std::ffi::c_char, __line_length_ptr: *mut usize, __fp: *mut FILE, ) -> isize; } extern "C" { - pub fn perror(__msg: *const ::std::os::raw::c_char); + pub fn perror(__msg: *const ::std::ffi::c_char); } extern "C" { - pub fn printf(__fmt: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int; + pub fn printf(__fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn putc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn putc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn putchar(__ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn putchar(__ch: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn puts(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn puts(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn remove(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn remove(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn rewind(__fp: *mut FILE); } extern "C" { - pub fn scanf(__fmt: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int; + pub fn scanf(__fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn setbuf(__fp: *mut FILE, __buf: *mut ::std::os::raw::c_char); + pub fn setbuf(__fp: *mut FILE, __buf: *mut ::std::ffi::c_char); } extern "C" { pub fn setvbuf( __fp: *mut FILE, - __buf: *mut ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, + __buf: *mut ::std::ffi::c_char, + __mode: ::std::ffi::c_int, __size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sscanf( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ungetc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ungetc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn vfprintf( __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __args: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn vprintf(__fp: *const ::std::os::raw::c_char, __args: u32) -> ::std::os::raw::c_int; + pub fn vprintf(__fp: *const ::std::ffi::c_char, __args: u32) -> ::std::ffi::c_int; } extern "C" { pub fn dprintf( - __fd: ::std::os::raw::c_int, - __fmt: *const ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vdprintf( - __fd: ::std::os::raw::c_int, - __fmt: *const ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __fmt: *const ::std::ffi::c_char, __args: va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sprintf( - __s: *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vsprintf( - __s: *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn tmpnam(__s: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn tmpnam(__s: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn tempnam( - __dir: *const ::std::os::raw::c_char, - __prefix: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dir: *const ::std::ffi::c_char, + __prefix: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn rename( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn renameat( - __old_dir_fd: ::std::os::raw::c_int, - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_dir_fd: ::std::ffi::c_int, + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn fseek( __fp: *mut FILE, - __offset: ::std::os::raw::c_long, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __offset: ::std::ffi::c_long, + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ftell(__fp: *mut FILE) -> ::std::os::raw::c_long; + pub fn ftell(__fp: *mut FILE) -> ::std::ffi::c_long; } extern "C" { - pub fn fgetpos(__fp: *mut FILE, __pos: *mut fpos_t) -> ::std::os::raw::c_int; + pub fn fgetpos(__fp: *mut FILE, __pos: *mut fpos_t) -> ::std::ffi::c_int; } extern "C" { - pub fn fsetpos(__fp: *mut FILE, __pos: *const fpos_t) -> ::std::os::raw::c_int; + pub fn fsetpos(__fp: *mut FILE, __pos: *const fpos_t) -> ::std::ffi::c_int; } extern "C" { pub fn fseeko( __fp: *mut FILE, __offset: off_t, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ftello(__fp: *mut FILE) -> off_t; } extern "C" { - pub fn fgetpos64(__fp: *mut FILE, __pos: *mut fpos64_t) -> ::std::os::raw::c_int; + pub fn fgetpos64(__fp: *mut FILE, __pos: *mut fpos64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn fsetpos64(__fp: *mut FILE, __pos: *const fpos64_t) -> ::std::os::raw::c_int; + pub fn fsetpos64(__fp: *mut FILE, __pos: *const fpos64_t) -> ::std::ffi::c_int; } extern "C" { pub fn fseeko64( __fp: *mut FILE, __offset: off64_t, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ftello64(__fp: *mut FILE) -> off64_t; } extern "C" { - pub fn fopen( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, - ) -> *mut FILE; + pub fn fopen(__path: *const ::std::ffi::c_char, __mode: *const ::std::ffi::c_char) + -> *mut FILE; } extern "C" { pub fn fopen64( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { pub fn freopen( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, __fp: *mut FILE, ) -> *mut FILE; } extern "C" { pub fn freopen64( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, __fp: *mut FILE, ) -> *mut FILE; } @@ -6275,164 +5422,158 @@ extern "C" { } extern "C" { pub fn snprintf( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_uint, - __fmt: *const ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_uint, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vfscanf( __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __args: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn vscanf(__fmt: *const ::std::os::raw::c_char, __args: u32) -> ::std::os::raw::c_int; + pub fn vscanf(__fmt: *const ::std::ffi::c_char, __args: u32) -> ::std::ffi::c_int; } extern "C" { pub fn vsnprintf( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_uint, - __fmt: *const ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_uint, + __fmt: *const ::std::ffi::c_char, __args: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vsscanf( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ctermid(__buf: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn ctermid(__buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fdopen(__fd: ::std::os::raw::c_int, __mode: *const ::std::os::raw::c_char) -> *mut FILE; + pub fn fdopen(__fd: ::std::ffi::c_int, __mode: *const ::std::ffi::c_char) -> *mut FILE; } extern "C" { - pub fn fileno(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fileno(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn pclose(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn pclose(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn popen( - __command: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __command: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { pub fn flockfile(__fp: *mut FILE); } extern "C" { - pub fn ftrylockfile(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ftrylockfile(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn funlockfile(__fp: *mut FILE); } extern "C" { - pub fn getc_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn getc_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn getchar_unlocked() -> ::std::os::raw::c_int; + pub fn getchar_unlocked() -> ::std::ffi::c_int; } extern "C" { - pub fn putc_unlocked(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn putc_unlocked(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn putchar_unlocked(__ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn putchar_unlocked(__ch: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn fmemopen( - __buf: *mut ::std::os::raw::c_void, + __buf: *mut ::std::ffi::c_void, __size: usize, - __mode: *const ::std::os::raw::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { - pub fn open_memstream( - __ptr: *mut *mut ::std::os::raw::c_char, - __size_ptr: *mut usize, - ) -> *mut FILE; + pub fn open_memstream(__ptr: *mut *mut ::std::ffi::c_char, __size_ptr: *mut usize) + -> *mut FILE; } extern "C" { pub fn asprintf( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s_ptr: *mut *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fgetln(__fp: *mut FILE, __length_ptr: *mut usize) -> *mut ::std::os::raw::c_char; + pub fn fgetln(__fp: *mut FILE, __length_ptr: *mut usize) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fpurge(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fpurge(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn setbuffer( - __fp: *mut FILE, - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_int, - ); + pub fn setbuffer(__fp: *mut FILE, __buf: *mut ::std::ffi::c_char, __size: ::std::ffi::c_int); } extern "C" { - pub fn setlinebuf(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn setlinebuf(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn vasprintf( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s_ptr: *mut *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn clearerr_unlocked(__fp: *mut FILE); } extern "C" { - pub fn feof_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn feof_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn ferror_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ferror_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fileno_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fileno_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn malloc(__byte_count: ::std::os::raw::c_uint) -> *mut ::std::os::raw::c_void; + pub fn malloc(__byte_count: ::std::ffi::c_uint) -> *mut ::std::ffi::c_void; } extern "C" { pub fn calloc( - __item_count: ::std::os::raw::c_uint, - __item_size: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __item_count: ::std::ffi::c_uint, + __item_size: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn realloc( - __ptr: *mut ::std::os::raw::c_void, - __byte_count: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __ptr: *mut ::std::ffi::c_void, + __byte_count: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn reallocarray( - __ptr: *mut ::std::os::raw::c_void, + __ptr: *mut ::std::ffi::c_void, __item_count: usize, __item_size: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn free(__ptr: *mut ::std::os::raw::c_void); + pub fn free(__ptr: *mut ::std::ffi::c_void); } extern "C" { pub fn memalign( - __alignment: ::std::os::raw::c_uint, - __byte_count: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __alignment: ::std::ffi::c_uint, + __byte_count: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn malloc_usable_size(__ptr: *const ::std::os::raw::c_void) -> usize; + pub fn malloc_usable_size(__ptr: *const ::std::ffi::c_void) -> usize; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -6448,71 +5589,21 @@ pub struct mallinfo { pub fordblks: usize, pub keepcost: usize, } -#[test] -fn bindgen_test_layout_mallinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of mallinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of mallinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arena) as usize - ptr as usize }, - 0usize, - "Offset of field: mallinfo::arena" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ordblks) as usize - ptr as usize }, - 4usize, - "Offset of field: mallinfo::ordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).smblks) as usize - ptr as usize }, - 8usize, - "Offset of field: mallinfo::smblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblks) as usize - ptr as usize }, - 12usize, - "Offset of field: mallinfo::hblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblkhd) as usize - ptr as usize }, - 16usize, - "Offset of field: mallinfo::hblkhd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usmblks) as usize - ptr as usize }, - 20usize, - "Offset of field: mallinfo::usmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fsmblks) as usize - ptr as usize }, - 24usize, - "Offset of field: mallinfo::fsmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uordblks) as usize - ptr as usize }, - 28usize, - "Offset of field: mallinfo::uordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fordblks) as usize - ptr as usize }, - 32usize, - "Offset of field: mallinfo::fordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keepcost) as usize - ptr as usize }, - 36usize, - "Offset of field: mallinfo::keepcost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mallinfo"][::std::mem::size_of::() - 40usize]; + ["Alignment of mallinfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: mallinfo::arena"][::std::mem::offset_of!(mallinfo, arena) - 0usize]; + ["Offset of field: mallinfo::ordblks"][::std::mem::offset_of!(mallinfo, ordblks) - 4usize]; + ["Offset of field: mallinfo::smblks"][::std::mem::offset_of!(mallinfo, smblks) - 8usize]; + ["Offset of field: mallinfo::hblks"][::std::mem::offset_of!(mallinfo, hblks) - 12usize]; + ["Offset of field: mallinfo::hblkhd"][::std::mem::offset_of!(mallinfo, hblkhd) - 16usize]; + ["Offset of field: mallinfo::usmblks"][::std::mem::offset_of!(mallinfo, usmblks) - 20usize]; + ["Offset of field: mallinfo::fsmblks"][::std::mem::offset_of!(mallinfo, fsmblks) - 24usize]; + ["Offset of field: mallinfo::uordblks"][::std::mem::offset_of!(mallinfo, uordblks) - 28usize]; + ["Offset of field: mallinfo::fordblks"][::std::mem::offset_of!(mallinfo, fordblks) - 32usize]; + ["Offset of field: mallinfo::keepcost"][::std::mem::offset_of!(mallinfo, keepcost) - 36usize]; +}; extern "C" { pub fn mallinfo() -> mallinfo; } @@ -6530,76 +5621,23 @@ pub struct mallinfo2 { pub fordblks: usize, pub keepcost: usize, } -#[test] -fn bindgen_test_layout_mallinfo2() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of mallinfo2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of mallinfo2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arena) as usize - ptr as usize }, - 0usize, - "Offset of field: mallinfo2::arena" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ordblks) as usize - ptr as usize }, - 4usize, - "Offset of field: mallinfo2::ordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).smblks) as usize - ptr as usize }, - 8usize, - "Offset of field: mallinfo2::smblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblks) as usize - ptr as usize }, - 12usize, - "Offset of field: mallinfo2::hblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblkhd) as usize - ptr as usize }, - 16usize, - "Offset of field: mallinfo2::hblkhd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usmblks) as usize - ptr as usize }, - 20usize, - "Offset of field: mallinfo2::usmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fsmblks) as usize - ptr as usize }, - 24usize, - "Offset of field: mallinfo2::fsmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uordblks) as usize - ptr as usize }, - 28usize, - "Offset of field: mallinfo2::uordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fordblks) as usize - ptr as usize }, - 32usize, - "Offset of field: mallinfo2::fordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keepcost) as usize - ptr as usize }, - 36usize, - "Offset of field: mallinfo2::keepcost" - ); -} -extern "C" { - pub fn malloc_info( - __must_be_zero: ::std::os::raw::c_int, - __fp: *mut FILE, - ) -> ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mallinfo2"][::std::mem::size_of::() - 40usize]; + ["Alignment of mallinfo2"][::std::mem::align_of::() - 4usize]; + ["Offset of field: mallinfo2::arena"][::std::mem::offset_of!(mallinfo2, arena) - 0usize]; + ["Offset of field: mallinfo2::ordblks"][::std::mem::offset_of!(mallinfo2, ordblks) - 4usize]; + ["Offset of field: mallinfo2::smblks"][::std::mem::offset_of!(mallinfo2, smblks) - 8usize]; + ["Offset of field: mallinfo2::hblks"][::std::mem::offset_of!(mallinfo2, hblks) - 12usize]; + ["Offset of field: mallinfo2::hblkhd"][::std::mem::offset_of!(mallinfo2, hblkhd) - 16usize]; + ["Offset of field: mallinfo2::usmblks"][::std::mem::offset_of!(mallinfo2, usmblks) - 20usize]; + ["Offset of field: mallinfo2::fsmblks"][::std::mem::offset_of!(mallinfo2, fsmblks) - 24usize]; + ["Offset of field: mallinfo2::uordblks"][::std::mem::offset_of!(mallinfo2, uordblks) - 28usize]; + ["Offset of field: mallinfo2::fordblks"][::std::mem::offset_of!(mallinfo2, fordblks) - 32usize]; + ["Offset of field: mallinfo2::keepcost"][::std::mem::offset_of!(mallinfo2, keepcost) - 36usize]; +}; +extern "C" { + pub fn malloc_info(__must_be_zero: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } impl HeapTaggingLevel { pub const M_HEAP_TAGGING_LEVEL_NONE: HeapTaggingLevel = HeapTaggingLevel(0); @@ -6615,36 +5653,30 @@ impl HeapTaggingLevel { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct HeapTaggingLevel(pub ::std::os::raw::c_uint); +pub struct HeapTaggingLevel(pub ::std::ffi::c_uint); extern "C" { - pub fn mallopt( - __option: ::std::os::raw::c_int, - __value: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn mallopt(__option: ::std::ffi::c_int, __value: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub static mut __malloc_hook: ::std::option::Option< unsafe extern "C" fn( __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } extern "C" { pub static mut __realloc_hook: ::std::option::Option< unsafe extern "C" fn( - __ptr: *mut ::std::os::raw::c_void, + __ptr: *mut ::std::ffi::c_void, __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } extern "C" { pub static mut __free_hook: ::std::option::Option< - unsafe extern "C" fn( - __ptr: *mut ::std::os::raw::c_void, - __caller: *const ::std::os::raw::c_void, - ), + unsafe extern "C" fn(__ptr: *mut ::std::ffi::c_void, __caller: *const ::std::ffi::c_void), >; } extern "C" { @@ -6652,8 +5684,8 @@ extern "C" { unsafe extern "C" fn( __alignment: usize, __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } #[repr(C)] @@ -6666,194 +5698,186 @@ extern "C" { pub fn abort() -> !; } extern "C" { - pub fn exit(__status: ::std::os::raw::c_int) -> !; + pub fn exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn _Exit(__status: ::std::os::raw::c_int) -> !; + pub fn _Exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn atexit(__fn: ::std::option::Option) -> ::std::os::raw::c_int; + pub fn atexit(__fn: ::std::option::Option) -> ::std::ffi::c_int; } extern "C" { - pub fn at_quick_exit( - __fn: ::std::option::Option, - ) -> ::std::os::raw::c_int; + pub fn at_quick_exit(__fn: ::std::option::Option) -> ::std::ffi::c_int; } extern "C" { - pub fn quick_exit(__status: ::std::os::raw::c_int) -> !; + pub fn quick_exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn getenv(__name: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn getenv(__name: *const ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn putenv(__assignment: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn putenv(__assignment: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn setenv( - __name: *const ::std::os::raw::c_char, - __value: *const ::std::os::raw::c_char, - __overwrite: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __name: *const ::std::ffi::c_char, + __value: *const ::std::ffi::c_char, + __overwrite: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unsetenv(__name: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn unsetenv(__name: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn clearenv() -> ::std::os::raw::c_int; + pub fn clearenv() -> ::std::ffi::c_int; } extern "C" { - pub fn mkdtemp(__template: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn mkdtemp(__template: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn mktemp(__template: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn mktemp(__template: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn mkostemp64( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemp( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemps64( - __template: *mut ::std::os::raw::c_char, - __suffix_length: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __suffix_length: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemps( - __template: *mut ::std::os::raw::c_char, - __suffix_length: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __suffix_length: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn mkstemp64(__template: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn mkstemp64(__template: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn mkstemp(__template: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn mkstemp(__template: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn mkstemps64( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkstemps( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strtol( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_long; } extern "C" { pub fn strtoll( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_longlong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_longlong; } extern "C" { pub fn strtoul( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strtoull( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulonglong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_ulonglong; } extern "C" { pub fn posix_memalign( - __memptr: *mut *mut ::std::os::raw::c_void, + __memptr: *mut *mut ::std::ffi::c_void, __alignment: usize, __size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn aligned_alloc( - __alignment: ::std::os::raw::c_uint, - __size: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __alignment: ::std::ffi::c_uint, + __size: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn strtod( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> f64; + pub fn strtod(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) -> f64; } extern "C" { - pub fn strtold( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> f64; + pub fn strtold(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) -> f64; } extern "C" { pub fn strtoul_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_ulong; + ) -> ::std::ffi::c_ulong; } extern "C" { - pub fn atoi(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn atoi(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn atol(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long; + pub fn atol(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_long; } extern "C" { - pub fn atoll(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong; + pub fn atoll(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_longlong; } extern "C" { pub fn realpath( - __path: *const ::std::os::raw::c_char, - __resolved: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __path: *const ::std::ffi::c_char, + __resolved: *mut ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn system(__command: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn system(__command: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn bsearch( - __key: *const ::std::os::raw::c_void, - __base: *const ::std::os::raw::c_void, + __key: *const ::std::ffi::c_void, + __base: *const ::std::ffi::c_void, __nmemb: usize, __size: usize, __comparator: ::std::option::Option< unsafe extern "C" fn( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn qsort( - __base: *mut ::std::os::raw::c_void, + __base: *mut ::std::ffi::c_void, __nmemb: usize, __size: usize, __comparator: ::std::option::Option< unsafe extern "C" fn( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >, ); } @@ -6864,305 +5888,255 @@ extern "C" { pub fn arc4random_uniform(__upper_bound: u32) -> u32; } extern "C" { - pub fn arc4random_buf(__buf: *mut ::std::os::raw::c_void, __n: usize); + pub fn arc4random_buf(__buf: *mut ::std::ffi::c_void, __n: usize); } extern "C" { - pub fn rand_r(__seed_ptr: *mut ::std::os::raw::c_uint) -> ::std::os::raw::c_int; + pub fn rand_r(__seed_ptr: *mut ::std::ffi::c_uint) -> ::std::ffi::c_int; } extern "C" { pub fn drand48() -> f64; } extern "C" { - pub fn erand48(__xsubi: *mut ::std::os::raw::c_ushort) -> f64; + pub fn erand48(__xsubi: *mut ::std::ffi::c_ushort) -> f64; } extern "C" { - pub fn lcong48(__param: *mut ::std::os::raw::c_ushort); + pub fn lcong48(__param: *mut ::std::ffi::c_ushort); } extern "C" { - pub fn lrand48() -> ::std::os::raw::c_long; + pub fn lrand48() -> ::std::ffi::c_long; } extern "C" { - pub fn mrand48() -> ::std::os::raw::c_long; + pub fn mrand48() -> ::std::ffi::c_long; } extern "C" { - pub fn nrand48(__xsubi: *mut ::std::os::raw::c_ushort) -> ::std::os::raw::c_long; + pub fn nrand48(__xsubi: *mut ::std::ffi::c_ushort) -> ::std::ffi::c_long; } extern "C" { - pub fn seed48(__seed16v: *mut ::std::os::raw::c_ushort) -> *mut ::std::os::raw::c_ushort; + pub fn seed48(__seed16v: *mut ::std::ffi::c_ushort) -> *mut ::std::ffi::c_ushort; } extern "C" { - pub fn srand48(__seed: ::std::os::raw::c_long); + pub fn srand48(__seed: ::std::ffi::c_long); } extern "C" { pub fn initstate( - __seed: ::std::os::raw::c_uint, - __state: *mut ::std::os::raw::c_char, + __seed: ::std::ffi::c_uint, + __state: *mut ::std::ffi::c_char, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn setstate(__state: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn setstate(__state: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn getpt() -> ::std::os::raw::c_int; + pub fn getpt() -> ::std::ffi::c_int; } extern "C" { - pub fn posix_openpt(__flags: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn posix_openpt(__flags: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn ptsname(__fd: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn ptsname(__fd: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn ptsname_r( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unlockpt(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn unlockpt(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn getsubopt( - __option: *mut *mut ::std::os::raw::c_char, - __tokens: *const *mut ::std::os::raw::c_char, - __value_ptr: *mut *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __option: *mut *mut ::std::ffi::c_char, + __tokens: *const *mut ::std::ffi::c_char, + __value_ptr: *mut *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct div_t { - pub quot: ::std::os::raw::c_int, - pub rem: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_div_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of div_t"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of div_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: div_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 4usize, - "Offset of field: div_t::rem" - ); + pub quot: ::std::ffi::c_int, + pub rem: ::std::ffi::c_int, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of div_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of div_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: div_t::quot"][::std::mem::offset_of!(div_t, quot) - 0usize]; + ["Offset of field: div_t::rem"][::std::mem::offset_of!(div_t, rem) - 4usize]; +}; extern "C" { - pub fn div(__numerator: ::std::os::raw::c_int, __denominator: ::std::os::raw::c_int) -> div_t; + pub fn div(__numerator: ::std::ffi::c_int, __denominator: ::std::ffi::c_int) -> div_t; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ldiv_t { - pub quot: ::std::os::raw::c_long, - pub rem: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout_ldiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of ldiv_t"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ldiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: ldiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 4usize, - "Offset of field: ldiv_t::rem" - ); + pub quot: ::std::ffi::c_long, + pub rem: ::std::ffi::c_long, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ldiv_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of ldiv_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ldiv_t::quot"][::std::mem::offset_of!(ldiv_t, quot) - 0usize]; + ["Offset of field: ldiv_t::rem"][::std::mem::offset_of!(ldiv_t, rem) - 4usize]; +}; extern "C" { - pub fn ldiv( - __numerator: ::std::os::raw::c_long, - __denominator: ::std::os::raw::c_long, - ) -> ldiv_t; + pub fn ldiv(__numerator: ::std::ffi::c_long, __denominator: ::std::ffi::c_long) -> ldiv_t; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct lldiv_t { - pub quot: ::std::os::raw::c_longlong, - pub rem: ::std::os::raw::c_longlong, -} -#[test] -fn bindgen_test_layout_lldiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of lldiv_t"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of lldiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: lldiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 8usize, - "Offset of field: lldiv_t::rem" - ); + pub quot: ::std::ffi::c_longlong, + pub rem: ::std::ffi::c_longlong, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of lldiv_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of lldiv_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: lldiv_t::quot"][::std::mem::offset_of!(lldiv_t, quot) - 0usize]; + ["Offset of field: lldiv_t::rem"][::std::mem::offset_of!(lldiv_t, rem) - 8usize]; +}; extern "C" { pub fn lldiv( - __numerator: ::std::os::raw::c_longlong, - __denominator: ::std::os::raw::c_longlong, + __numerator: ::std::ffi::c_longlong, + __denominator: ::std::ffi::c_longlong, ) -> lldiv_t; } extern "C" { - pub fn getloadavg(__averages: *mut f64, __n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn getloadavg(__averages: *mut f64, __n: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn getprogname() -> *const ::std::os::raw::c_char; + pub fn getprogname() -> *const ::std::ffi::c_char; } extern "C" { - pub fn setprogname(__name: *const ::std::os::raw::c_char); + pub fn setprogname(__name: *const ::std::ffi::c_char); } extern "C" { - pub fn mblen(__s: *const ::std::os::raw::c_char, __n: usize) -> ::std::os::raw::c_int; + pub fn mblen(__s: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn mbstowcs(__dst: *mut wchar_t, __src: *const ::std::os::raw::c_char, __n: usize) - -> usize; + pub fn mbstowcs(__dst: *mut wchar_t, __src: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn mbtowc( __wc_ptr: *mut wchar_t, - __s: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn wctomb(__dst: *mut ::std::os::raw::c_char, __wc: wchar_t) -> ::std::os::raw::c_int; + pub fn wctomb(__dst: *mut ::std::ffi::c_char, __wc: wchar_t) -> ::std::ffi::c_int; } extern "C" { - pub fn wcstombs(__dst: *mut ::std::os::raw::c_char, __src: *const wchar_t, __n: usize) - -> usize; + pub fn wcstombs(__dst: *mut ::std::ffi::c_char, __src: *const wchar_t, __n: usize) -> usize; } extern "C" { pub fn __ctype_get_mb_cur_max() -> usize; } extern "C" { - pub fn abs(__x: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn abs(__x: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn labs(__x: ::std::os::raw::c_long) -> ::std::os::raw::c_long; + pub fn labs(__x: ::std::ffi::c_long) -> ::std::ffi::c_long; } extern "C" { - pub fn llabs(__x: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong; + pub fn llabs(__x: ::std::ffi::c_longlong) -> ::std::ffi::c_longlong; } extern "C" { - pub fn strtof( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> f32; + pub fn strtof(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) -> f32; } extern "C" { - pub fn atof(__s: *const ::std::os::raw::c_char) -> f64; + pub fn atof(__s: *const ::std::ffi::c_char) -> f64; } extern "C" { - pub fn rand() -> ::std::os::raw::c_int; + pub fn rand() -> ::std::ffi::c_int; } extern "C" { - pub fn srand(__seed: ::std::os::raw::c_uint); + pub fn srand(__seed: ::std::ffi::c_uint); } extern "C" { - pub fn random() -> ::std::os::raw::c_long; + pub fn random() -> ::std::ffi::c_long; } extern "C" { - pub fn srandom(__seed: ::std::os::raw::c_uint); + pub fn srandom(__seed: ::std::ffi::c_uint); } extern "C" { - pub fn grantpt(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn grantpt(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn strtoll_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_longlong; + ) -> ::std::ffi::c_longlong; } extern "C" { pub fn strtoull_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_ulonglong; + ) -> ::std::ffi::c_ulonglong; } extern "C" { pub fn strtold_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> f64; } extern "C" { pub fn strtod_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> f64; } extern "C" { pub fn strtof_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> f32; } extern "C" { pub fn strtol_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - arg1: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + arg1: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_long; + ) -> ::std::ffi::c_long; } pub type net_handle_t = u64; extern "C" { pub fn android_setsocknetwork( network: net_handle_t, - fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + fd: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_setprocnetwork(network: net_handle_t) -> ::std::os::raw::c_int; + pub fn android_setprocnetwork(network: net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_getprocnetwork(network: *mut net_handle_t) -> ::std::os::raw::c_int; + pub fn android_getprocnetwork(network: *mut net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_setprocdns(network: net_handle_t) -> ::std::os::raw::c_int; + pub fn android_setprocdns(network: net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_getprocdns(network: *mut net_handle_t) -> ::std::os::raw::c_int; + pub fn android_getprocdns(network: *mut net_handle_t) -> ::std::ffi::c_int; } extern "C" { pub fn android_getaddrinfofornetwork( network: net_handle_t, - node: *const ::std::os::raw::c_char, - service: *const ::std::os::raw::c_char, + node: *const ::std::ffi::c_char, + service: *const ::std::ffi::c_char, hints: *const addrinfo, res: *mut *mut addrinfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } impl ResNsendFlags { pub const ANDROID_RESOLV_NO_RETRY: ResNsendFlags = ResNsendFlags(1); @@ -7179,11 +6153,11 @@ pub struct ResNsendFlags(pub u32); extern "C" { pub fn android_res_nquery( network: net_handle_t, - dname: *const ::std::os::raw::c_char, - ns_class: ::std::os::raw::c_int, - ns_type: ::std::os::raw::c_int, + dname: *const ::std::ffi::c_char, + ns_class: ::std::ffi::c_int, + ns_type: ::std::ffi::c_int, flags: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn android_res_nsend( @@ -7191,31 +6165,31 @@ extern "C" { msg: *const u8, msglen: usize, flags: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn android_res_nresult( - fd: ::std::os::raw::c_int, - rcode: *mut ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + rcode: *mut ::std::ffi::c_int, answer: *mut u8, anslen: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_res_cancel(nsend_fd: ::std::os::raw::c_int); + pub fn android_res_cancel(nsend_fd: ::std::ffi::c_int); } extern "C" { pub fn android_tag_socket_with_uid( - sockfd: ::std::os::raw::c_int, + sockfd: ::std::ffi::c_int, tag: u32, uid: uid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_tag_socket(sockfd: ::std::os::raw::c_int, tag: u32) -> ::std::os::raw::c_int; + pub fn android_tag_socket(sockfd: ::std::ffi::c_int, tag: u32) -> ::std::ffi::c_int; } extern "C" { - pub fn android_untag_socket(sockfd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn android_untag_socket(sockfd: ::std::ffi::c_int) -> ::std::ffi::c_int; } impl ANativeWindow_LegacyFormat { pub const WINDOW_FORMAT_RGBA_8888: ANativeWindow_LegacyFormat = ANativeWindow_LegacyFormat(1); @@ -7228,7 +6202,7 @@ impl ANativeWindow_LegacyFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_LegacyFormat(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_LegacyFormat(pub ::std::ffi::c_uint); impl ANativeWindowTransform { pub const ANATIVEWINDOW_TRANSFORM_IDENTITY: ANativeWindowTransform = ANativeWindowTransform(0); } @@ -7253,7 +6227,7 @@ impl ANativeWindowTransform { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindowTransform(pub ::std::os::raw::c_uint); +pub struct ANativeWindowTransform(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANativeWindow { @@ -7266,54 +6240,26 @@ pub struct ANativeWindow_Buffer { pub height: i32, pub stride: i32, pub format: i32, - pub bits: *mut ::std::os::raw::c_void, + pub bits: *mut ::std::ffi::c_void, pub reserved: [u32; 6usize], } -#[test] -fn bindgen_test_layout_ANativeWindow_Buffer() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 44usize, - "Size of ANativeWindow_Buffer" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ANativeWindow_Buffer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeWindow_Buffer::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: ANativeWindow_Buffer::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeWindow_Buffer::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: ANativeWindow_Buffer::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bits) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeWindow_Buffer::bits" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 20usize, - "Offset of field: ANativeWindow_Buffer::reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeWindow_Buffer"][::std::mem::size_of::() - 44usize]; + ["Alignment of ANativeWindow_Buffer"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ANativeWindow_Buffer::width"] + [::std::mem::offset_of!(ANativeWindow_Buffer, width) - 0usize]; + ["Offset of field: ANativeWindow_Buffer::height"] + [::std::mem::offset_of!(ANativeWindow_Buffer, height) - 4usize]; + ["Offset of field: ANativeWindow_Buffer::stride"] + [::std::mem::offset_of!(ANativeWindow_Buffer, stride) - 8usize]; + ["Offset of field: ANativeWindow_Buffer::format"] + [::std::mem::offset_of!(ANativeWindow_Buffer, format) - 12usize]; + ["Offset of field: ANativeWindow_Buffer::bits"] + [::std::mem::offset_of!(ANativeWindow_Buffer, bits) - 16usize]; + ["Offset of field: ANativeWindow_Buffer::reserved"] + [::std::mem::offset_of!(ANativeWindow_Buffer, reserved) - 20usize]; +}; extern "C" { pub fn ANativeWindow_acquire(window: *mut ANativeWindow); } @@ -7369,7 +6315,7 @@ impl ANativeWindow_FrameRateCompatibility { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_FrameRateCompatibility(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_FrameRateCompatibility(pub ::std::ffi::c_uint); extern "C" { pub fn ANativeWindow_setFrameRate( window: *mut ANativeWindow, @@ -7390,7 +6336,7 @@ impl ANativeWindow_ChangeFrameRateStrategy { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_ChangeFrameRateStrategy(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_ChangeFrameRateStrategy(pub ::std::ffi::c_uint); extern "C" { pub fn ANativeWindow_setFrameRateWithChangeStrategy( window: *mut ANativeWindow, @@ -7405,78 +6351,37 @@ pub struct ANativeActivity { pub vm: *mut JavaVM, pub env: *mut JNIEnv, pub clazz: jobject, - pub internalDataPath: *const ::std::os::raw::c_char, - pub externalDataPath: *const ::std::os::raw::c_char, + pub internalDataPath: *const ::std::ffi::c_char, + pub externalDataPath: *const ::std::ffi::c_char, pub sdkVersion: i32, - pub instance: *mut ::std::os::raw::c_void, + pub instance: *mut ::std::ffi::c_void, pub assetManager: *mut AAssetManager, - pub obbPath: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ANativeActivity() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of ANativeActivity" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ANativeActivity" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).callbacks) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeActivity::callbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vm) as usize - ptr as usize }, - 4usize, - "Offset of field: ANativeActivity::vm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).env) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeActivity::env" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).clazz) as usize - ptr as usize }, - 12usize, - "Offset of field: ANativeActivity::clazz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).internalDataPath) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeActivity::internalDataPath" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).externalDataPath) as usize - ptr as usize }, - 20usize, - "Offset of field: ANativeActivity::externalDataPath" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sdkVersion) as usize - ptr as usize }, - 24usize, - "Offset of field: ANativeActivity::sdkVersion" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).instance) as usize - ptr as usize }, - 28usize, - "Offset of field: ANativeActivity::instance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).assetManager) as usize - ptr as usize }, - 32usize, - "Offset of field: ANativeActivity::assetManager" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).obbPath) as usize - ptr as usize }, - 36usize, - "Offset of field: ANativeActivity::obbPath" - ); -} + pub obbPath: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeActivity"][::std::mem::size_of::() - 40usize]; + ["Alignment of ANativeActivity"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ANativeActivity::callbacks"] + [::std::mem::offset_of!(ANativeActivity, callbacks) - 0usize]; + ["Offset of field: ANativeActivity::vm"][::std::mem::offset_of!(ANativeActivity, vm) - 4usize]; + ["Offset of field: ANativeActivity::env"] + [::std::mem::offset_of!(ANativeActivity, env) - 8usize]; + ["Offset of field: ANativeActivity::clazz"] + [::std::mem::offset_of!(ANativeActivity, clazz) - 12usize]; + ["Offset of field: ANativeActivity::internalDataPath"] + [::std::mem::offset_of!(ANativeActivity, internalDataPath) - 16usize]; + ["Offset of field: ANativeActivity::externalDataPath"] + [::std::mem::offset_of!(ANativeActivity, externalDataPath) - 20usize]; + ["Offset of field: ANativeActivity::sdkVersion"] + [::std::mem::offset_of!(ANativeActivity, sdkVersion) - 24usize]; + ["Offset of field: ANativeActivity::instance"] + [::std::mem::offset_of!(ANativeActivity, instance) - 28usize]; + ["Offset of field: ANativeActivity::assetManager"] + [::std::mem::offset_of!(ANativeActivity, assetManager) - 32usize]; + ["Offset of field: ANativeActivity::obbPath"] + [::std::mem::offset_of!(ANativeActivity, obbPath) - 36usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANativeActivityCallbacks { @@ -7486,13 +6391,13 @@ pub struct ANativeActivityCallbacks { unsafe extern "C" fn( activity: *mut ANativeActivity, outSize: *mut usize, - ) -> *mut ::std::os::raw::c_void, + ) -> *mut ::std::ffi::c_void, >, pub onPause: ::std::option::Option, pub onStop: ::std::option::Option, pub onDestroy: ::std::option::Option, pub onWindowFocusChanged: ::std::option::Option< - unsafe extern "C" fn(activity: *mut ANativeActivity, hasFocus: ::std::os::raw::c_int), + unsafe extern "C" fn(activity: *mut ANativeActivity, hasFocus: ::std::ffi::c_int), >, pub onNativeWindowCreated: ::std::option::Option< unsafe extern "C" fn(activity: *mut ANativeActivity, window: *mut ANativeWindow), @@ -7519,113 +6424,56 @@ pub struct ANativeActivityCallbacks { ::std::option::Option, pub onLowMemory: ::std::option::Option, } -#[test] -fn bindgen_test_layout_ANativeActivityCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ANativeActivityCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ANativeActivityCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onStart) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeActivityCallbacks::onStart" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onResume) as usize - ptr as usize }, - 4usize, - "Offset of field: ANativeActivityCallbacks::onResume" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onSaveInstanceState) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeActivityCallbacks::onSaveInstanceState" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPause) as usize - ptr as usize }, - 12usize, - "Offset of field: ANativeActivityCallbacks::onPause" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onStop) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeActivityCallbacks::onStop" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onDestroy) as usize - ptr as usize }, - 20usize, - "Offset of field: ANativeActivityCallbacks::onDestroy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onWindowFocusChanged) as usize - ptr as usize }, - 24usize, - "Offset of field: ANativeActivityCallbacks::onWindowFocusChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowCreated) as usize - ptr as usize }, - 28usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowCreated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowResized) as usize - ptr as usize }, - 32usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowResized" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowRedrawNeeded) as usize - ptr as usize }, - 36usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowRedrawNeeded" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowDestroyed) as usize - ptr as usize }, - 40usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowDestroyed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onInputQueueCreated) as usize - ptr as usize }, - 44usize, - "Offset of field: ANativeActivityCallbacks::onInputQueueCreated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onInputQueueDestroyed) as usize - ptr as usize }, - 48usize, - "Offset of field: ANativeActivityCallbacks::onInputQueueDestroyed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onContentRectChanged) as usize - ptr as usize }, - 52usize, - "Offset of field: ANativeActivityCallbacks::onContentRectChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onConfigurationChanged) as usize - ptr as usize }, - 56usize, - "Offset of field: ANativeActivityCallbacks::onConfigurationChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onLowMemory) as usize - ptr as usize }, - 60usize, - "Offset of field: ANativeActivityCallbacks::onLowMemory" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeActivityCallbacks"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ANativeActivityCallbacks"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ANativeActivityCallbacks::onStart"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onStart) - 0usize]; + ["Offset of field: ANativeActivityCallbacks::onResume"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onResume) - 4usize]; + ["Offset of field: ANativeActivityCallbacks::onSaveInstanceState"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onSaveInstanceState) - 8usize]; + ["Offset of field: ANativeActivityCallbacks::onPause"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onPause) - 12usize]; + ["Offset of field: ANativeActivityCallbacks::onStop"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onStop) - 16usize]; + ["Offset of field: ANativeActivityCallbacks::onDestroy"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onDestroy) - 20usize]; + ["Offset of field: ANativeActivityCallbacks::onWindowFocusChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onWindowFocusChanged) - 24usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowCreated"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowCreated) - 28usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowResized"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowResized) - 32usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowRedrawNeeded"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowRedrawNeeded) - 36usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowDestroyed"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowDestroyed) - 40usize]; + ["Offset of field: ANativeActivityCallbacks::onInputQueueCreated"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onInputQueueCreated) - 44usize]; + ["Offset of field: ANativeActivityCallbacks::onInputQueueDestroyed"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onInputQueueDestroyed) - 48usize]; + ["Offset of field: ANativeActivityCallbacks::onContentRectChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onContentRectChanged) - 52usize]; + ["Offset of field: ANativeActivityCallbacks::onConfigurationChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onConfigurationChanged) - 56usize]; + ["Offset of field: ANativeActivityCallbacks::onLowMemory"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onLowMemory) - 60usize]; +}; pub type ANativeActivity_createFunc = ::std::option::Option< unsafe extern "C" fn( activity: *mut ANativeActivity, - savedState: *mut ::std::os::raw::c_void, + savedState: *mut ::std::ffi::c_void, savedStateSize: usize, ), >; extern "C" { pub fn ANativeActivity_onCreate( activity: *mut ANativeActivity, - savedState: *mut ::std::os::raw::c_void, + savedState: *mut ::std::ffi::c_void, savedStateSize: usize, ); } @@ -7644,13 +6492,13 @@ extern "C" { } pub const ANATIVEACTIVITY_SHOW_SOFT_INPUT_IMPLICIT: _bindgen_ty_33 = 1; pub const ANATIVEACTIVITY_SHOW_SOFT_INPUT_FORCED: _bindgen_ty_33 = 2; -pub type _bindgen_ty_33 = ::std::os::raw::c_uint; +pub type _bindgen_ty_33 = ::std::ffi::c_uint; extern "C" { pub fn ANativeActivity_showSoftInput(activity: *mut ANativeActivity, flags: u32); } pub const ANATIVEACTIVITY_HIDE_SOFT_INPUT_IMPLICIT_ONLY: _bindgen_ty_34 = 1; pub const ANATIVEACTIVITY_HIDE_SOFT_INPUT_NOT_ALWAYS: _bindgen_ty_34 = 2; -pub type _bindgen_ty_34 = ::std::os::raw::c_uint; +pub type _bindgen_ty_34 = ::std::ffi::c_uint; extern "C" { pub fn ANativeActivity_hideSoftInput(activity: *mut ANativeActivity, flags: u32); } @@ -7710,7 +6558,7 @@ impl OperandCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OperandCode(pub ::std::os::raw::c_uint); +pub struct OperandCode(pub ::std::ffi::c_uint); impl OperationCode { pub const ANEURALNETWORKS_ADD: OperationCode = OperationCode(0); } @@ -8031,7 +6879,7 @@ impl OperationCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OperationCode(pub ::std::os::raw::c_uint); +pub struct OperationCode(pub ::std::ffi::c_uint); impl FuseCode { pub const ANEURALNETWORKS_FUSED_NONE: FuseCode = FuseCode(0); } @@ -8046,7 +6894,7 @@ impl FuseCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct FuseCode(pub ::std::os::raw::c_uint); +pub struct FuseCode(pub ::std::ffi::c_uint); impl PaddingCode { pub const ANEURALNETWORKS_PADDING_SAME: PaddingCode = PaddingCode(1); } @@ -8055,7 +6903,7 @@ impl PaddingCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PaddingCode(pub ::std::os::raw::c_uint); +pub struct PaddingCode(pub ::std::ffi::c_uint); impl PreferenceCode { pub const ANEURALNETWORKS_PREFER_LOW_POWER: PreferenceCode = PreferenceCode(0); } @@ -8067,7 +6915,7 @@ impl PreferenceCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PreferenceCode(pub ::std::os::raw::c_uint); +pub struct PreferenceCode(pub ::std::ffi::c_uint); impl DeviceTypeCode { pub const ANEURALNETWORKS_DEVICE_UNKNOWN: DeviceTypeCode = DeviceTypeCode(0); } @@ -8085,7 +6933,7 @@ impl DeviceTypeCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct DeviceTypeCode(pub ::std::os::raw::c_uint); +pub struct DeviceTypeCode(pub ::std::ffi::c_uint); impl FeatureLevelCode { pub const ANEURALNETWORKS_FEATURE_LEVEL_1: FeatureLevelCode = FeatureLevelCode(27); } @@ -8112,7 +6960,7 @@ impl FeatureLevelCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct FeatureLevelCode(pub ::std::os::raw::c_uint); +pub struct FeatureLevelCode(pub ::std::ffi::c_uint); impl ResultCode { pub const ANEURALNETWORKS_NO_ERROR: ResultCode = ResultCode(0); } @@ -8160,11 +7008,11 @@ impl ResultCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ResultCode(pub ::std::os::raw::c_uint); +pub struct ResultCode(pub ::std::ffi::c_uint); pub const ANEURALNETWORKS_MAX_SIZE_OF_IMMEDIATELY_COPIED_VALUES: _bindgen_ty_35 = 128; -pub type _bindgen_ty_35 = ::std::os::raw::c_uint; +pub type _bindgen_ty_35 = ::std::ffi::c_uint; pub const ANEURALNETWORKS_BYTE_SIZE_OF_CACHE_TOKEN: _bindgen_ty_36 = 32; -pub type _bindgen_ty_36 = ::std::os::raw::c_uint; +pub type _bindgen_ty_36 = ::std::ffi::c_uint; impl DurationCode { pub const ANEURALNETWORKS_DURATION_ON_HARDWARE: DurationCode = DurationCode(0); } @@ -8179,7 +7027,7 @@ impl DurationCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct DurationCode(pub ::std::os::raw::c_uint); +pub struct DurationCode(pub ::std::ffi::c_uint); impl PriorityCode { pub const ANEURALNETWORKS_PRIORITY_LOW: PriorityCode = PriorityCode(90); } @@ -8194,7 +7042,7 @@ impl PriorityCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PriorityCode(pub ::std::os::raw::c_uint); +pub struct PriorityCode(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANeuralNetworksMemory { @@ -8222,37 +7070,19 @@ pub struct ANeuralNetworksSymmPerChannelQuantParams { pub scaleCount: u32, pub scales: *const f32, } -#[test] -fn bindgen_test_layout_ANeuralNetworksSymmPerChannelQuantParams() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ANeuralNetworksSymmPerChannelQuantParams" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ANeuralNetworksSymmPerChannelQuantParams" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).channelDim) as usize - ptr as usize }, - 0usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::channelDim" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scaleCount) as usize - ptr as usize }, - 4usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scaleCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scales) as usize - ptr as usize }, - 8usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scales" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANeuralNetworksSymmPerChannelQuantParams"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ANeuralNetworksSymmPerChannelQuantParams"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::channelDim"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, channelDim) - 0usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scaleCount"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, scaleCount) - 4usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scales"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, scales) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANeuralNetworksBurst { @@ -8267,47 +7097,23 @@ pub struct ANeuralNetworksOperandType { pub scale: f32, pub zeroPoint: i32, } -#[test] -fn bindgen_test_layout_ANeuralNetworksOperandType() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 20usize, - "Size of ANeuralNetworksOperandType" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ANeuralNetworksOperandType" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: ANeuralNetworksOperandType::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dimensionCount) as usize - ptr as usize }, - 4usize, - "Offset of field: ANeuralNetworksOperandType::dimensionCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dimensions) as usize - ptr as usize }, - 8usize, - "Offset of field: ANeuralNetworksOperandType::dimensions" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scale) as usize - ptr as usize }, - 12usize, - "Offset of field: ANeuralNetworksOperandType::scale" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).zeroPoint) as usize - ptr as usize }, - 16usize, - "Offset of field: ANeuralNetworksOperandType::zeroPoint" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANeuralNetworksOperandType"] + [::std::mem::size_of::() - 20usize]; + ["Alignment of ANeuralNetworksOperandType"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ANeuralNetworksOperandType::type_"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, type_) - 0usize]; + ["Offset of field: ANeuralNetworksOperandType::dimensionCount"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, dimensionCount) - 4usize]; + ["Offset of field: ANeuralNetworksOperandType::dimensions"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, dimensions) - 8usize]; + ["Offset of field: ANeuralNetworksOperandType::scale"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, scale) - 12usize]; + ["Offset of field: ANeuralNetworksOperandType::zeroPoint"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, zeroPoint) - 16usize]; +}; pub type ANeuralNetworksOperationType = i32; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -8327,7 +7133,7 @@ pub struct ANeuralNetworksMemoryDesc { extern "C" { pub fn ANeuralNetworksMemoryDesc_create( desc: *mut *mut ANeuralNetworksMemoryDesc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_free(desc: *mut ANeuralNetworksMemoryDesc); @@ -8338,7 +7144,7 @@ extern "C" { compilation: *const ANeuralNetworksCompilation, index: u32, frequency: f32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_addOutputRole( @@ -8346,69 +7152,67 @@ extern "C" { compilation: *const ANeuralNetworksCompilation, index: u32, frequency: f32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_setDimensions( desc: *mut ANeuralNetworksMemoryDesc, rank: u32, dimensions: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_finish( desc: *mut ANeuralNetworksMemoryDesc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromDesc( desc: *const ANeuralNetworksMemoryDesc, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_copy( src: *const ANeuralNetworksMemory, dst: *const ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ANeuralNetworks_getDeviceCount(numDevices: *mut u32) -> ::std::os::raw::c_int; + pub fn ANeuralNetworks_getDeviceCount(numDevices: *mut u32) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getDevice( devIndex: u32, device: *mut *mut ANeuralNetworksDevice, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getName( device: *const ANeuralNetworksDevice, - name: *mut *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + name: *mut *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getType( device: *const ANeuralNetworksDevice, type_: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getVersion( device: *const ANeuralNetworksDevice, - version: *mut *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + version: *mut *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getFeatureLevel( device: *const ANeuralNetworksDevice, featureLevel: *mut i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ANeuralNetworksDevice_wait( - device: *const ANeuralNetworksDevice, - ) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksDevice_wait(device: *const ANeuralNetworksDevice) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_getSupportedOperationsForDevices( @@ -8416,7 +7220,7 @@ extern "C" { devices: *const *const ANeuralNetworksDevice, numDevices: u32, supportedOps: *mut bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_createForDevices( @@ -8424,39 +7228,39 @@ extern "C" { devices: *const *const ANeuralNetworksDevice, numDevices: u32, compilation: *mut *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setCaching( compilation: *mut ANeuralNetworksCompilation, - cacheDir: *const ::std::os::raw::c_char, + cacheDir: *const ::std::ffi::c_char, token: *const u8, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_compute( execution: *mut ANeuralNetworksExecution, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getOutputOperandRank( execution: *mut ANeuralNetworksExecution, index: i32, rank: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getOutputOperandDimensions( execution: *mut ANeuralNetworksExecution, index: i32, dimensions: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksBurst_create( compilation: *mut ANeuralNetworksCompilation, burst: *mut *mut ANeuralNetworksBurst, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksBurst_free(burst: *mut ANeuralNetworksBurst); @@ -8465,70 +7269,68 @@ extern "C" { pub fn ANeuralNetworksExecution_burstCompute( execution: *mut ANeuralNetworksExecution, burst: *mut ANeuralNetworksBurst, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromAHardwareBuffer( ahwb: *const AHardwareBuffer, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setMeasureTiming( execution: *mut ANeuralNetworksExecution, measure: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getDuration( execution: *const ANeuralNetworksExecution, durationCode: i32, duration: *mut u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromFd( size: usize, - protect: ::std::os::raw::c_int, - fd: ::std::os::raw::c_int, + protect: ::std::ffi::c_int, + fd: ::std::ffi::c_int, offset: usize, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_free(memory: *mut ANeuralNetworksMemory); } extern "C" { - pub fn ANeuralNetworksModel_create( - model: *mut *mut ANeuralNetworksModel, - ) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksModel_create(model: *mut *mut ANeuralNetworksModel) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_free(model: *mut ANeuralNetworksModel); } extern "C" { - pub fn ANeuralNetworksModel_finish(model: *mut ANeuralNetworksModel) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksModel_finish(model: *mut ANeuralNetworksModel) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_addOperand( model: *mut ANeuralNetworksModel, type_: *const ANeuralNetworksOperandType, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValue( model: *mut ANeuralNetworksModel, index: i32, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandSymmPerChannelQuantParams( model: *mut ANeuralNetworksModel, index: i32, channelQuant: *const ANeuralNetworksSymmPerChannelQuantParams, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValueFromMemory( @@ -8537,14 +7339,14 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValueFromModel( model: *mut ANeuralNetworksModel, index: i32, value: *const ANeuralNetworksModel, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_addOperation( @@ -8554,7 +7356,7 @@ extern "C" { inputs: *const u32, outputCount: u32, outputs: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_identifyInputsAndOutputs( @@ -8563,19 +7365,19 @@ extern "C" { inputs: *const u32, outputCount: u32, outputs: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_relaxComputationFloat32toFloat16( model: *mut ANeuralNetworksModel, allow: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_create( model: *mut ANeuralNetworksModel, compilation: *mut *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_free(compilation: *mut ANeuralNetworksCompilation); @@ -8584,30 +7386,30 @@ extern "C" { pub fn ANeuralNetworksCompilation_setPreference( compilation: *mut ANeuralNetworksCompilation, preference: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_finish( compilation: *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setPriority( compilation: *mut ANeuralNetworksCompilation, - priority: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + priority: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setTimeout( compilation: *mut ANeuralNetworksCompilation, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_create( compilation: *mut ANeuralNetworksCompilation, execution: *mut *mut ANeuralNetworksExecution, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_free(execution: *mut ANeuralNetworksExecution); @@ -8617,9 +7419,9 @@ extern "C" { execution: *mut ANeuralNetworksExecution, index: i32, type_: *const ANeuralNetworksOperandType, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setInputFromMemory( @@ -8629,16 +7431,16 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setOutput( execution: *mut ANeuralNetworksExecution, index: i32, type_: *const ANeuralNetworksOperandType, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setOutputFromMemory( @@ -8648,25 +7450,25 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_startCompute( execution: *mut ANeuralNetworksExecution, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setTimeout( execution: *mut ANeuralNetworksExecution, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setLoopTimeout( execution: *mut ANeuralNetworksExecution, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getDefaultLoopTimeout() -> u64; @@ -8675,22 +7477,22 @@ extern "C" { pub fn ANeuralNetworks_getMaximumLoopTimeout() -> u64; } extern "C" { - pub fn ANeuralNetworksEvent_wait(event: *mut ANeuralNetworksEvent) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksEvent_wait(event: *mut ANeuralNetworksEvent) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksEvent_free(event: *mut ANeuralNetworksEvent); } extern "C" { pub fn ANeuralNetworksEvent_createFromSyncFenceFd( - sync_fence_fd: ::std::os::raw::c_int, + sync_fence_fd: ::std::ffi::c_int, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksEvent_getSyncFenceFd( event: *const ANeuralNetworksEvent, - sync_fence_fd: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + sync_fence_fd: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_startComputeWithDependencies( @@ -8699,7 +7501,7 @@ extern "C" { num_dependencies: u32, duration: u64, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getRuntimeFeatureLevel() -> i64; @@ -8708,41 +7510,41 @@ extern "C" { pub fn ANeuralNetworksExecution_enableInputAndOutputPadding( execution: *mut ANeuralNetworksExecution, enable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput( compilation: *const ANeuralNetworksCompilation, index: u32, alignment: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput( compilation: *const ANeuralNetworksCompilation, index: u32, padding: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput( compilation: *const ANeuralNetworksCompilation, index: u32, alignment: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput( compilation: *const ANeuralNetworksCompilation, index: u32, padding: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setReusable( execution: *mut ANeuralNetworksExecution, reusable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -8750,15 +7552,15 @@ pub struct AObbInfo { _unused: [u8; 0], } pub const AOBBINFO_OVERLAY: _bindgen_ty_37 = 1; -pub type _bindgen_ty_37 = ::std::os::raw::c_uint; +pub type _bindgen_ty_37 = ::std::ffi::c_uint; extern "C" { - pub fn AObbScanner_getObbInfo(filename: *const ::std::os::raw::c_char) -> *mut AObbInfo; + pub fn AObbScanner_getObbInfo(filename: *const ::std::ffi::c_char) -> *mut AObbInfo; } extern "C" { pub fn AObbInfo_delete(obbInfo: *mut AObbInfo); } extern "C" { - pub fn AObbInfo_getPackageName(obbInfo: *mut AObbInfo) -> *const ::std::os::raw::c_char; + pub fn AObbInfo_getPackageName(obbInfo: *mut AObbInfo) -> *const ::std::ffi::c_char; } extern "C" { pub fn AObbInfo_getVersion(obbInfo: *mut AObbInfo) -> i32; @@ -8770,426 +7572,190 @@ extern "C" { #[derive(Debug, Copy, Clone)] pub struct timespec { pub tv_sec: time_t, - pub tv_nsec: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout_timespec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of timespec" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 4usize, - "Offset of field: timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_long, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timespec"][::std::mem::size_of::() - 8usize]; + ["Alignment of timespec"][::std::mem::align_of::() - 4usize]; + ["Offset of field: timespec::tv_sec"][::std::mem::offset_of!(timespec, tv_sec) - 0usize]; + ["Offset of field: timespec::tv_nsec"][::std::mem::offset_of!(timespec, tv_nsec) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_timespec { pub tv_sec: __kernel_time64_t, - pub tv_nsec: ::std::os::raw::c_longlong, -} -#[test] -fn bindgen_test_layout___kernel_timespec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_timespec> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_timespec>(), - 16usize, - "Size of __kernel_timespec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_timespec>(), - 8usize, - "Alignment of __kernel_timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_longlong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_timespec"][::std::mem::size_of::<__kernel_timespec>() - 16usize]; + ["Alignment of __kernel_timespec"][::std::mem::align_of::<__kernel_timespec>() - 8usize]; + ["Offset of field: __kernel_timespec::tv_sec"] + [::std::mem::offset_of!(__kernel_timespec, tv_sec) - 0usize]; + ["Offset of field: __kernel_timespec::tv_nsec"] + [::std::mem::offset_of!(__kernel_timespec, tv_nsec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_itimerspec { pub it_interval: __kernel_timespec, pub it_value: __kernel_timespec, } -#[test] -fn bindgen_test_layout___kernel_itimerspec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_itimerspec> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_itimerspec>(), - 32usize, - "Size of __kernel_itimerspec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_itimerspec>(), - 8usize, - "Alignment of __kernel_itimerspec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_itimerspec::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 16usize, - "Offset of field: __kernel_itimerspec::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_itimerspec"][::std::mem::size_of::<__kernel_itimerspec>() - 32usize]; + ["Alignment of __kernel_itimerspec"][::std::mem::align_of::<__kernel_itimerspec>() - 8usize]; + ["Offset of field: __kernel_itimerspec::it_interval"] + [::std::mem::offset_of!(__kernel_itimerspec, it_interval) - 0usize]; + ["Offset of field: __kernel_itimerspec::it_value"] + [::std::mem::offset_of!(__kernel_itimerspec, it_value) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_old_timespec { pub tv_sec: __kernel_old_time_t, - pub tv_nsec: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout___kernel_old_timespec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_old_timespec> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_old_timespec>(), - 8usize, - "Size of __kernel_old_timespec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_old_timespec>(), - 4usize, - "Alignment of __kernel_old_timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_old_timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 4usize, - "Offset of field: __kernel_old_timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_long, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_old_timespec"][::std::mem::size_of::<__kernel_old_timespec>() - 8usize]; + ["Alignment of __kernel_old_timespec"] + [::std::mem::align_of::<__kernel_old_timespec>() - 4usize]; + ["Offset of field: __kernel_old_timespec::tv_sec"] + [::std::mem::offset_of!(__kernel_old_timespec, tv_sec) - 0usize]; + ["Offset of field: __kernel_old_timespec::tv_nsec"] + [::std::mem::offset_of!(__kernel_old_timespec, tv_nsec) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_sock_timeval { pub tv_sec: __s64, pub tv_usec: __s64, } -#[test] -fn bindgen_test_layout___kernel_sock_timeval() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_sock_timeval> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_sock_timeval>(), - 16usize, - "Size of __kernel_sock_timeval" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_sock_timeval>(), - 8usize, - "Alignment of __kernel_sock_timeval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sock_timeval::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_usec) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_sock_timeval::tv_usec" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_sock_timeval"][::std::mem::size_of::<__kernel_sock_timeval>() - 16usize]; + ["Alignment of __kernel_sock_timeval"] + [::std::mem::align_of::<__kernel_sock_timeval>() - 8usize]; + ["Offset of field: __kernel_sock_timeval::tv_sec"] + [::std::mem::offset_of!(__kernel_sock_timeval, tv_sec) - 0usize]; + ["Offset of field: __kernel_sock_timeval::tv_usec"] + [::std::mem::offset_of!(__kernel_sock_timeval, tv_usec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct timeval { pub tv_sec: __kernel_old_time_t, pub tv_usec: __kernel_suseconds_t, } -#[test] -fn bindgen_test_layout_timeval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of timeval"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of timeval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: timeval::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_usec) as usize - ptr as usize }, - 4usize, - "Offset of field: timeval::tv_usec" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timeval"][::std::mem::size_of::() - 8usize]; + ["Alignment of timeval"][::std::mem::align_of::() - 4usize]; + ["Offset of field: timeval::tv_sec"][::std::mem::offset_of!(timeval, tv_sec) - 0usize]; + ["Offset of field: timeval::tv_usec"][::std::mem::offset_of!(timeval, tv_usec) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct itimerspec { pub it_interval: timespec, pub it_value: timespec, } -#[test] -fn bindgen_test_layout_itimerspec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of itimerspec" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of itimerspec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: itimerspec::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 8usize, - "Offset of field: itimerspec::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of itimerspec"][::std::mem::size_of::() - 16usize]; + ["Alignment of itimerspec"][::std::mem::align_of::() - 4usize]; + ["Offset of field: itimerspec::it_interval"] + [::std::mem::offset_of!(itimerspec, it_interval) - 0usize]; + ["Offset of field: itimerspec::it_value"] + [::std::mem::offset_of!(itimerspec, it_value) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct itimerval { pub it_interval: timeval, pub it_value: timeval, } -#[test] -fn bindgen_test_layout_itimerval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of itimerval" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of itimerval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: itimerval::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 8usize, - "Offset of field: itimerval::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of itimerval"][::std::mem::size_of::() - 16usize]; + ["Alignment of itimerval"][::std::mem::align_of::() - 4usize]; + ["Offset of field: itimerval::it_interval"] + [::std::mem::offset_of!(itimerval, it_interval) - 0usize]; + ["Offset of field: itimerval::it_value"][::std::mem::offset_of!(itimerval, it_value) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct timezone { - pub tz_minuteswest: ::std::os::raw::c_int, - pub tz_dsttime: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_timezone() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of timezone" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of timezone" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tz_minuteswest) as usize - ptr as usize }, - 0usize, - "Offset of field: timezone::tz_minuteswest" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tz_dsttime) as usize - ptr as usize }, - 4usize, - "Offset of field: timezone::tz_dsttime" - ); -} + pub tz_minuteswest: ::std::ffi::c_int, + pub tz_dsttime: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timezone"][::std::mem::size_of::() - 8usize]; + ["Alignment of timezone"][::std::mem::align_of::() - 4usize]; + ["Offset of field: timezone::tz_minuteswest"] + [::std::mem::offset_of!(timezone, tz_minuteswest) - 0usize]; + ["Offset of field: timezone::tz_dsttime"] + [::std::mem::offset_of!(timezone, tz_dsttime) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigcontext { - pub trap_no: ::std::os::raw::c_ulong, - pub error_code: ::std::os::raw::c_ulong, - pub oldmask: ::std::os::raw::c_ulong, - pub arm_r0: ::std::os::raw::c_ulong, - pub arm_r1: ::std::os::raw::c_ulong, - pub arm_r2: ::std::os::raw::c_ulong, - pub arm_r3: ::std::os::raw::c_ulong, - pub arm_r4: ::std::os::raw::c_ulong, - pub arm_r5: ::std::os::raw::c_ulong, - pub arm_r6: ::std::os::raw::c_ulong, - pub arm_r7: ::std::os::raw::c_ulong, - pub arm_r8: ::std::os::raw::c_ulong, - pub arm_r9: ::std::os::raw::c_ulong, - pub arm_r10: ::std::os::raw::c_ulong, - pub arm_fp: ::std::os::raw::c_ulong, - pub arm_ip: ::std::os::raw::c_ulong, - pub arm_sp: ::std::os::raw::c_ulong, - pub arm_lr: ::std::os::raw::c_ulong, - pub arm_pc: ::std::os::raw::c_ulong, - pub arm_cpsr: ::std::os::raw::c_ulong, - pub fault_address: ::std::os::raw::c_ulong, -} -#[test] -fn bindgen_test_layout_sigcontext() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 84usize, - "Size of sigcontext" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigcontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).trap_no) as usize - ptr as usize }, - 0usize, - "Offset of field: sigcontext::trap_no" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).error_code) as usize - ptr as usize }, - 4usize, - "Offset of field: sigcontext::error_code" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).oldmask) as usize - ptr as usize }, - 8usize, - "Offset of field: sigcontext::oldmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r0) as usize - ptr as usize }, - 12usize, - "Offset of field: sigcontext::arm_r0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r1) as usize - ptr as usize }, - 16usize, - "Offset of field: sigcontext::arm_r1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r2) as usize - ptr as usize }, - 20usize, - "Offset of field: sigcontext::arm_r2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r3) as usize - ptr as usize }, - 24usize, - "Offset of field: sigcontext::arm_r3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r4) as usize - ptr as usize }, - 28usize, - "Offset of field: sigcontext::arm_r4" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r5) as usize - ptr as usize }, - 32usize, - "Offset of field: sigcontext::arm_r5" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r6) as usize - ptr as usize }, - 36usize, - "Offset of field: sigcontext::arm_r6" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r7) as usize - ptr as usize }, - 40usize, - "Offset of field: sigcontext::arm_r7" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r8) as usize - ptr as usize }, - 44usize, - "Offset of field: sigcontext::arm_r8" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r9) as usize - ptr as usize }, - 48usize, - "Offset of field: sigcontext::arm_r9" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_r10) as usize - ptr as usize }, - 52usize, - "Offset of field: sigcontext::arm_r10" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_fp) as usize - ptr as usize }, - 56usize, - "Offset of field: sigcontext::arm_fp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_ip) as usize - ptr as usize }, - 60usize, - "Offset of field: sigcontext::arm_ip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_sp) as usize - ptr as usize }, - 64usize, - "Offset of field: sigcontext::arm_sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_lr) as usize - ptr as usize }, - 68usize, - "Offset of field: sigcontext::arm_lr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_pc) as usize - ptr as usize }, - 72usize, - "Offset of field: sigcontext::arm_pc" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arm_cpsr) as usize - ptr as usize }, - 76usize, - "Offset of field: sigcontext::arm_cpsr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fault_address) as usize - ptr as usize }, - 80usize, - "Offset of field: sigcontext::fault_address" - ); -} -pub type sigset_t = ::std::os::raw::c_ulong; -pub type __signalfn_t = ::std::option::Option; + pub trap_no: ::std::ffi::c_ulong, + pub error_code: ::std::ffi::c_ulong, + pub oldmask: ::std::ffi::c_ulong, + pub arm_r0: ::std::ffi::c_ulong, + pub arm_r1: ::std::ffi::c_ulong, + pub arm_r2: ::std::ffi::c_ulong, + pub arm_r3: ::std::ffi::c_ulong, + pub arm_r4: ::std::ffi::c_ulong, + pub arm_r5: ::std::ffi::c_ulong, + pub arm_r6: ::std::ffi::c_ulong, + pub arm_r7: ::std::ffi::c_ulong, + pub arm_r8: ::std::ffi::c_ulong, + pub arm_r9: ::std::ffi::c_ulong, + pub arm_r10: ::std::ffi::c_ulong, + pub arm_fp: ::std::ffi::c_ulong, + pub arm_ip: ::std::ffi::c_ulong, + pub arm_sp: ::std::ffi::c_ulong, + pub arm_lr: ::std::ffi::c_ulong, + pub arm_pc: ::std::ffi::c_ulong, + pub arm_cpsr: ::std::ffi::c_ulong, + pub fault_address: ::std::ffi::c_ulong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigcontext"][::std::mem::size_of::() - 84usize]; + ["Alignment of sigcontext"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigcontext::trap_no"][::std::mem::offset_of!(sigcontext, trap_no) - 0usize]; + ["Offset of field: sigcontext::error_code"] + [::std::mem::offset_of!(sigcontext, error_code) - 4usize]; + ["Offset of field: sigcontext::oldmask"][::std::mem::offset_of!(sigcontext, oldmask) - 8usize]; + ["Offset of field: sigcontext::arm_r0"][::std::mem::offset_of!(sigcontext, arm_r0) - 12usize]; + ["Offset of field: sigcontext::arm_r1"][::std::mem::offset_of!(sigcontext, arm_r1) - 16usize]; + ["Offset of field: sigcontext::arm_r2"][::std::mem::offset_of!(sigcontext, arm_r2) - 20usize]; + ["Offset of field: sigcontext::arm_r3"][::std::mem::offset_of!(sigcontext, arm_r3) - 24usize]; + ["Offset of field: sigcontext::arm_r4"][::std::mem::offset_of!(sigcontext, arm_r4) - 28usize]; + ["Offset of field: sigcontext::arm_r5"][::std::mem::offset_of!(sigcontext, arm_r5) - 32usize]; + ["Offset of field: sigcontext::arm_r6"][::std::mem::offset_of!(sigcontext, arm_r6) - 36usize]; + ["Offset of field: sigcontext::arm_r7"][::std::mem::offset_of!(sigcontext, arm_r7) - 40usize]; + ["Offset of field: sigcontext::arm_r8"][::std::mem::offset_of!(sigcontext, arm_r8) - 44usize]; + ["Offset of field: sigcontext::arm_r9"][::std::mem::offset_of!(sigcontext, arm_r9) - 48usize]; + ["Offset of field: sigcontext::arm_r10"][::std::mem::offset_of!(sigcontext, arm_r10) - 52usize]; + ["Offset of field: sigcontext::arm_fp"][::std::mem::offset_of!(sigcontext, arm_fp) - 56usize]; + ["Offset of field: sigcontext::arm_ip"][::std::mem::offset_of!(sigcontext, arm_ip) - 60usize]; + ["Offset of field: sigcontext::arm_sp"][::std::mem::offset_of!(sigcontext, arm_sp) - 64usize]; + ["Offset of field: sigcontext::arm_lr"][::std::mem::offset_of!(sigcontext, arm_lr) - 68usize]; + ["Offset of field: sigcontext::arm_pc"][::std::mem::offset_of!(sigcontext, arm_pc) - 72usize]; + ["Offset of field: sigcontext::arm_cpsr"] + [::std::mem::offset_of!(sigcontext, arm_cpsr) - 76usize]; + ["Offset of field: sigcontext::fault_address"] + [::std::mem::offset_of!(sigcontext, fault_address) - 80usize]; +}; +pub type sigset_t = ::std::ffi::c_ulong; +pub type __signalfn_t = ::std::option::Option; pub type __sighandler_t = __signalfn_t; pub type __restorefn_t = ::std::option::Option; pub type __sigrestore_t = __restorefn_t; @@ -9198,7 +7764,7 @@ pub type __sigrestore_t = __restorefn_t; pub struct __kernel_sigaction { pub _u: __kernel_sigaction__bindgen_ty_1, pub sa_mask: sigset_t, - pub sa_flags: ::std::os::raw::c_ulong, + pub sa_flags: ::std::ffi::c_ulong, pub sa_restorer: ::std::option::Option, } #[repr(C)] @@ -9207,138 +7773,67 @@ pub union __kernel_sigaction__bindgen_ty_1 { pub _sa_handler: __sighandler_t, pub _sa_sigaction: ::std::option::Option< unsafe extern "C" fn( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *mut siginfo, - arg3: *mut ::std::os::raw::c_void, + arg3: *mut ::std::ffi::c_void, ), >, } -#[test] -fn bindgen_test_layout___kernel_sigaction__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_sigaction__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_sigaction__bindgen_ty_1>(), - 4usize, - "Size of __kernel_sigaction__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_sigaction__bindgen_ty_1>(), - 4usize, - "Alignment of __kernel_sigaction__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sigaction__bindgen_ty_1::_sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sa_sigaction) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sigaction__bindgen_ty_1::_sa_sigaction" - ); -} -#[test] -fn bindgen_test_layout___kernel_sigaction() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_sigaction> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_sigaction>(), - 16usize, - "Size of __kernel_sigaction" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_sigaction>(), - 4usize, - "Alignment of __kernel_sigaction" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._u) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sigaction::_u" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 4usize, - "Offset of field: __kernel_sigaction::sa_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_sigaction::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 12usize, - "Offset of field: __kernel_sigaction::sa_restorer" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_sigaction__bindgen_ty_1"] + [::std::mem::size_of::<__kernel_sigaction__bindgen_ty_1>() - 4usize]; + ["Alignment of __kernel_sigaction__bindgen_ty_1"] + [::std::mem::align_of::<__kernel_sigaction__bindgen_ty_1>() - 4usize]; + ["Offset of field: __kernel_sigaction__bindgen_ty_1::_sa_handler"] + [::std::mem::offset_of!(__kernel_sigaction__bindgen_ty_1, _sa_handler) - 0usize]; + ["Offset of field: __kernel_sigaction__bindgen_ty_1::_sa_sigaction"] + [::std::mem::offset_of!(__kernel_sigaction__bindgen_ty_1, _sa_sigaction) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_sigaction"][::std::mem::size_of::<__kernel_sigaction>() - 16usize]; + ["Alignment of __kernel_sigaction"][::std::mem::align_of::<__kernel_sigaction>() - 4usize]; + ["Offset of field: __kernel_sigaction::_u"] + [::std::mem::offset_of!(__kernel_sigaction, _u) - 0usize]; + ["Offset of field: __kernel_sigaction::sa_mask"] + [::std::mem::offset_of!(__kernel_sigaction, sa_mask) - 4usize]; + ["Offset of field: __kernel_sigaction::sa_flags"] + [::std::mem::offset_of!(__kernel_sigaction, sa_flags) - 8usize]; + ["Offset of field: __kernel_sigaction::sa_restorer"] + [::std::mem::offset_of!(__kernel_sigaction, sa_restorer) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigaltstack { - pub ss_sp: *mut ::std::os::raw::c_void, - pub ss_flags: ::std::os::raw::c_int, + pub ss_sp: *mut ::std::ffi::c_void, + pub ss_flags: ::std::ffi::c_int, pub ss_size: __kernel_size_t, } -#[test] -fn bindgen_test_layout_sigaltstack() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of sigaltstack" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigaltstack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_sp) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaltstack::ss_sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_flags) as usize - ptr as usize }, - 4usize, - "Offset of field: sigaltstack::ss_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_size) as usize - ptr as usize }, - 8usize, - "Offset of field: sigaltstack::ss_size" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaltstack"][::std::mem::size_of::() - 12usize]; + ["Alignment of sigaltstack"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigaltstack::ss_sp"][::std::mem::offset_of!(sigaltstack, ss_sp) - 0usize]; + ["Offset of field: sigaltstack::ss_flags"] + [::std::mem::offset_of!(sigaltstack, ss_flags) - 4usize]; + ["Offset of field: sigaltstack::ss_size"] + [::std::mem::offset_of!(sigaltstack, ss_size) - 8usize]; +}; pub type stack_t = sigaltstack; #[repr(C)] #[derive(Copy, Clone)] pub union sigval { - pub sival_int: ::std::os::raw::c_int, - pub sival_ptr: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_sigval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 4usize, "Size of sigval"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sival_int) as usize - ptr as usize }, - 0usize, - "Offset of field: sigval::sival_int" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sival_ptr) as usize - ptr as usize }, - 0usize, - "Offset of field: sigval::sival_ptr" - ); -} + pub sival_int: ::std::ffi::c_int, + pub sival_ptr: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigval"][::std::mem::size_of::() - 4usize]; + ["Alignment of sigval"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigval::sival_int"][::std::mem::offset_of!(sigval, sival_int) - 0usize]; + ["Offset of field: sigval::sival_ptr"][::std::mem::offset_of!(sigval, sival_ptr) - 0usize]; +}; pub type sigval_t = sigval; #[repr(C)] #[derive(Copy, Clone)] @@ -9357,76 +7852,40 @@ pub struct __sifields__bindgen_ty_1 { pub _pid: __kernel_pid_t, pub _uid: __kernel_uid32_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_1>(), - 8usize, - "Size of __sifields__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_1>(), - 4usize, - "Alignment of __sifields__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_1::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_1::_uid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_1>() - 8usize]; + ["Alignment of __sifields__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_1>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_1::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_1, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_1::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_1, _uid) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_2 { pub _tid: __kernel_timer_t, - pub _overrun: ::std::os::raw::c_int, + pub _overrun: ::std::ffi::c_int, pub _sigval: sigval_t, - pub _sys_private: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_2> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_2>(), - 16usize, - "Size of __sifields__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_2>(), - 4usize, - "Alignment of __sifields__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._tid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_2::_tid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._overrun) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_2::_overrun" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigval) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_2::_sigval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sys_private) as usize - ptr as usize }, - 12usize, - "Offset of field: __sifields__bindgen_ty_2::_sys_private" - ); -} + pub _sys_private: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_2"] + [::std::mem::size_of::<__sifields__bindgen_ty_2>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_2"] + [::std::mem::align_of::<__sifields__bindgen_ty_2>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_2::_tid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _tid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_2::_overrun"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _overrun) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_2::_sigval"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _sigval) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_2::_sys_private"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _sys_private) - 12usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_3 { @@ -9434,98 +7893,56 @@ pub struct __sifields__bindgen_ty_3 { pub _uid: __kernel_uid32_t, pub _sigval: sigval_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_3> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_3>(), - 12usize, - "Size of __sifields__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_3>(), - 4usize, - "Alignment of __sifields__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_3::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_3::_uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigval) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_3::_sigval" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_3"] + [::std::mem::size_of::<__sifields__bindgen_ty_3>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_3"] + [::std::mem::align_of::<__sifields__bindgen_ty_3>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_3::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_3::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _uid) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_3::_sigval"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _sigval) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_4 { pub _pid: __kernel_pid_t, pub _uid: __kernel_uid32_t, - pub _status: ::std::os::raw::c_int, + pub _status: ::std::ffi::c_int, pub _utime: __kernel_clock_t, pub _stime: __kernel_clock_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_4() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_4> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_4>(), - 20usize, - "Size of __sifields__bindgen_ty_4" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_4>(), - 4usize, - "Alignment of __sifields__bindgen_ty_4" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_4::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_4::_uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._status) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_4::_status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._utime) as usize - ptr as usize }, - 12usize, - "Offset of field: __sifields__bindgen_ty_4::_utime" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._stime) as usize - ptr as usize }, - 16usize, - "Offset of field: __sifields__bindgen_ty_4::_stime" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_4"] + [::std::mem::size_of::<__sifields__bindgen_ty_4>() - 20usize]; + ["Alignment of __sifields__bindgen_ty_4"] + [::std::mem::align_of::<__sifields__bindgen_ty_4>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_4::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_4::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _uid) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_4::_status"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _status) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_4::_utime"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _utime) - 12usize]; + ["Offset of field: __sifields__bindgen_ty_4::_stime"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _stime) - 16usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_5 { - pub _addr: *mut ::std::os::raw::c_void, + pub _addr: *mut ::std::ffi::c_void, pub __bindgen_anon_1: __sifields__bindgen_ty_5__bindgen_ty_1, } #[repr(C)] #[derive(Copy, Clone)] pub union __sifields__bindgen_ty_5__bindgen_ty_1 { - pub _trapno: ::std::os::raw::c_int, - pub _addr_lsb: ::std::os::raw::c_short, + pub _trapno: ::std::ffi::c_int, + pub _addr_lsb: ::std::ffi::c_short, pub _addr_bnd: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, pub _addr_pkey: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, pub _perf: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, @@ -9533,293 +7950,156 @@ pub union __sifields__bindgen_ty_5__bindgen_ty_1 { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1 { - pub _dummy_bnd: [::std::os::raw::c_char; 4usize], - pub _lower: *mut ::std::os::raw::c_void, - pub _upper: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>(), - 12usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._dummy_bnd) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_dummy_bnd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._lower) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_lower" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._upper) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_upper" - ); -} + pub _dummy_bnd: [::std::ffi::c_char; 4usize], + pub _lower: *mut ::std::ffi::c_void, + pub _upper: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_dummy_bnd"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _dummy_bnd + ) + - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_lower"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _lower + ) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_upper"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _upper + ) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2 { - pub _dummy_pkey: [::std::os::raw::c_char; 4usize], + pub _dummy_pkey: [::std::ffi::c_char; 4usize], pub _pkey: __u32, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>(), - 8usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._dummy_pkey) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_dummy_pkey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pkey) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_pkey" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>() - 8usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_dummy_pkey"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, + _dummy_pkey + ) + - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_pkey"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, + _pkey + ) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3 { - pub _data: ::std::os::raw::c_ulong, + pub _data: ::std::ffi::c_ulong, pub _type: __u32, pub _flags: __u32, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>(), - 12usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._data) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._type) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._flags) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_flags" - ); -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1>(), - 12usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._trapno) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_trapno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_lsb) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_lsb" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_bnd) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_bnd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_pkey) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_pkey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._perf) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_perf" - ); -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5>(), - 16usize, - "Size of __sifields__bindgen_ty_5" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5::_addr" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_data"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _data + ) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_type"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _type + ) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_flags"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _flags + ) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_trapno"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _trapno) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_lsb"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_lsb) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_bnd"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_bnd) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_pkey"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_pkey) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_perf"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _perf) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5"] + [::std::mem::size_of::<__sifields__bindgen_ty_5>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_5"] + [::std::mem::align_of::<__sifields__bindgen_ty_5>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5::_addr"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5, _addr) - 0usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_6 { - pub _band: ::std::os::raw::c_long, - pub _fd: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_6() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_6> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_6>(), - 8usize, - "Size of __sifields__bindgen_ty_6" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_6>(), - 4usize, - "Alignment of __sifields__bindgen_ty_6" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._band) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_6::_band" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._fd) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_6::_fd" - ); -} + pub _band: ::std::ffi::c_long, + pub _fd: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_6"] + [::std::mem::size_of::<__sifields__bindgen_ty_6>() - 8usize]; + ["Alignment of __sifields__bindgen_ty_6"] + [::std::mem::align_of::<__sifields__bindgen_ty_6>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_6::_band"] + [::std::mem::offset_of!(__sifields__bindgen_ty_6, _band) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_6::_fd"] + [::std::mem::offset_of!(__sifields__bindgen_ty_6, _fd) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_7 { - pub _call_addr: *mut ::std::os::raw::c_void, - pub _syscall: ::std::os::raw::c_int, - pub _arch: ::std::os::raw::c_uint, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_7() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_7> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_7>(), - 12usize, - "Size of __sifields__bindgen_ty_7" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_7>(), - 4usize, - "Alignment of __sifields__bindgen_ty_7" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._call_addr) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_7::_call_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._syscall) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_7::_syscall" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._arch) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_7::_arch" - ); -} -#[test] -fn bindgen_test_layout___sifields() { - const UNINIT: ::std::mem::MaybeUninit<__sifields> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields>(), - 20usize, - "Size of __sifields" - ); - assert_eq!( - ::std::mem::align_of::<__sifields>(), - 4usize, - "Alignment of __sifields" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._kill) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_kill" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._timer) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_timer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._rt) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_rt" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigchld) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigchld" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigfault) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigfault" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigpoll) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigpoll" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigsys) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigsys" - ); -} + pub _call_addr: *mut ::std::ffi::c_void, + pub _syscall: ::std::ffi::c_int, + pub _arch: ::std::ffi::c_uint, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_7"] + [::std::mem::size_of::<__sifields__bindgen_ty_7>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_7"] + [::std::mem::align_of::<__sifields__bindgen_ty_7>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_7::_call_addr"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _call_addr) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_7::_syscall"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _syscall) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_7::_arch"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _arch) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields"][::std::mem::size_of::<__sifields>() - 20usize]; + ["Alignment of __sifields"][::std::mem::align_of::<__sifields>() - 4usize]; + ["Offset of field: __sifields::_kill"][::std::mem::offset_of!(__sifields, _kill) - 0usize]; + ["Offset of field: __sifields::_timer"][::std::mem::offset_of!(__sifields, _timer) - 0usize]; + ["Offset of field: __sifields::_rt"][::std::mem::offset_of!(__sifields, _rt) - 0usize]; + ["Offset of field: __sifields::_sigchld"] + [::std::mem::offset_of!(__sifields, _sigchld) - 0usize]; + ["Offset of field: __sifields::_sigfault"] + [::std::mem::offset_of!(__sifields, _sigfault) - 0usize]; + ["Offset of field: __sifields::_sigpoll"] + [::std::mem::offset_of!(__sifields, _sigpoll) - 0usize]; + ["Offset of field: __sifields::_sigsys"][::std::mem::offset_of!(__sifields, _sigsys) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct siginfo { @@ -9829,235 +8109,122 @@ pub struct siginfo { #[derive(Copy, Clone)] pub union siginfo__bindgen_ty_1 { pub __bindgen_anon_1: siginfo__bindgen_ty_1__bindgen_ty_1, - pub _si_pad: [::std::os::raw::c_int; 32usize], + pub _si_pad: [::std::ffi::c_int; 32usize], } #[repr(C)] #[derive(Copy, Clone)] pub struct siginfo__bindgen_ty_1__bindgen_ty_1 { - pub si_signo: ::std::os::raw::c_int, - pub si_errno: ::std::os::raw::c_int, - pub si_code: ::std::os::raw::c_int, + pub si_signo: ::std::ffi::c_int, + pub si_errno: ::std::ffi::c_int, + pub si_code: ::std::ffi::c_int, pub _sifields: __sifields, } -#[test] -fn bindgen_test_layout_siginfo__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of siginfo__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of siginfo__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_signo) as usize - ptr as usize }, - 0usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_signo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_errno) as usize - ptr as usize }, - 4usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_errno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_code) as usize - ptr as usize }, - 8usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_code" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sifields) as usize - ptr as usize }, - 12usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::_sifields" - ); -} -#[test] -fn bindgen_test_layout_siginfo__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of siginfo__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of siginfo__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._si_pad) as usize - ptr as usize }, - 0usize, - "Offset of field: siginfo__bindgen_ty_1::_si_pad" - ); -} -#[test] -fn bindgen_test_layout_siginfo() { - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of siginfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of siginfo" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of siginfo__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_signo"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_signo) - 0usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_errno"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_errno) - 4usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_code"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_code) - 8usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::_sifields"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, _sifields) - 12usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo__bindgen_ty_1"][::std::mem::size_of::() - 128usize]; + ["Alignment of siginfo__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: siginfo__bindgen_ty_1::_si_pad"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1, _si_pad) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo"][::std::mem::size_of::() - 128usize]; + ["Alignment of siginfo"][::std::mem::align_of::() - 4usize]; +}; pub type siginfo_t = siginfo; #[repr(C)] #[derive(Copy, Clone)] pub struct sigevent { pub sigev_value: sigval_t, - pub sigev_signo: ::std::os::raw::c_int, - pub sigev_notify: ::std::os::raw::c_int, + pub sigev_signo: ::std::ffi::c_int, + pub sigev_notify: ::std::ffi::c_int, pub _sigev_un: sigevent__bindgen_ty_1, } #[repr(C)] #[derive(Copy, Clone)] pub union sigevent__bindgen_ty_1 { - pub _pad: [::std::os::raw::c_int; 13usize], - pub _tid: ::std::os::raw::c_int, + pub _pad: [::std::ffi::c_int; 13usize], + pub _tid: ::std::ffi::c_int, pub _sigev_thread: sigevent__bindgen_ty_1__bindgen_ty_1, } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigevent__bindgen_ty_1__bindgen_ty_1 { pub _function: ::std::option::Option, - pub _attribute: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_sigevent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of sigevent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigevent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._function) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_function" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._attribute) as usize - ptr as usize }, - 4usize, - "Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_attribute" - ); -} -#[test] -fn bindgen_test_layout_sigevent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 52usize, - "Size of sigevent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigevent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pad) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_pad" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._tid) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_tid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigev_thread) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_sigev_thread" - ); -} -#[test] -fn bindgen_test_layout_sigevent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of sigevent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigevent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_value) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent::sigev_value" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_signo) as usize - ptr as usize }, - 4usize, - "Offset of field: sigevent::sigev_signo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_notify) as usize - ptr as usize }, - 8usize, - "Offset of field: sigevent::sigev_notify" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigev_un) as usize - ptr as usize }, - 12usize, - "Offset of field: sigevent::_sigev_un" - ); -} + pub _attribute: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of sigevent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_function"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1__bindgen_ty_1, _function) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_attribute"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1__bindgen_ty_1, _attribute) - 4usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent__bindgen_ty_1"][::std::mem::size_of::() - 52usize]; + ["Alignment of sigevent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: sigevent__bindgen_ty_1::_pad"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _pad) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1::_tid"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _tid) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1::_sigev_thread"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _sigev_thread) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent"][::std::mem::size_of::() - 64usize]; + ["Alignment of sigevent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigevent::sigev_value"] + [::std::mem::offset_of!(sigevent, sigev_value) - 0usize]; + ["Offset of field: sigevent::sigev_signo"] + [::std::mem::offset_of!(sigevent, sigev_signo) - 4usize]; + ["Offset of field: sigevent::sigev_notify"] + [::std::mem::offset_of!(sigevent, sigev_notify) - 8usize]; + ["Offset of field: sigevent::_sigev_un"][::std::mem::offset_of!(sigevent, _sigev_un) - 12usize]; +}; pub type sigevent_t = sigevent; -pub type sig_atomic_t = ::std::os::raw::c_int; +pub type sig_atomic_t = ::std::ffi::c_int; pub type sig_t = __sighandler_t; pub type sighandler_t = __sighandler_t; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigset64_t { - pub __bits: [::std::os::raw::c_ulong; 2usize], -} -#[test] -fn bindgen_test_layout_sigset64_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of sigset64_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigset64_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__bits) as usize - ptr as usize }, - 0usize, - "Offset of field: sigset64_t::__bits" - ); -} + pub __bits: [::std::ffi::c_ulong; 2usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigset64_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of sigset64_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigset64_t::__bits"][::std::mem::offset_of!(sigset64_t, __bits) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct sigaction { pub __bindgen_anon_1: sigaction__bindgen_ty_1, pub sa_mask: sigset_t, - pub sa_flags: ::std::os::raw::c_int, + pub sa_flags: ::std::ffi::c_int, pub sa_restorer: ::std::option::Option, } #[repr(C)] @@ -10066,73 +8233,36 @@ pub union sigaction__bindgen_ty_1 { pub sa_handler: sighandler_t, pub sa_sigaction: ::std::option::Option< unsafe extern "C" fn( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *mut siginfo, - arg3: *mut ::std::os::raw::c_void, + arg3: *mut ::std::ffi::c_void, ), >, } -#[test] -fn bindgen_test_layout_sigaction__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of sigaction__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigaction__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction__bindgen_ty_1::sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_sigaction) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction__bindgen_ty_1::sa_sigaction" - ); -} -#[test] -fn bindgen_test_layout_sigaction() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sigaction" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigaction" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 4usize, - "Offset of field: sigaction::sa_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 8usize, - "Offset of field: sigaction::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 12usize, - "Offset of field: sigaction::sa_restorer" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction__bindgen_ty_1"][::std::mem::size_of::() - 4usize]; + ["Alignment of sigaction__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: sigaction__bindgen_ty_1::sa_handler"] + [::std::mem::offset_of!(sigaction__bindgen_ty_1, sa_handler) - 0usize]; + ["Offset of field: sigaction__bindgen_ty_1::sa_sigaction"] + [::std::mem::offset_of!(sigaction__bindgen_ty_1, sa_sigaction) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction"][::std::mem::size_of::() - 16usize]; + ["Alignment of sigaction"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigaction::sa_mask"][::std::mem::offset_of!(sigaction, sa_mask) - 4usize]; + ["Offset of field: sigaction::sa_flags"][::std::mem::offset_of!(sigaction, sa_flags) - 8usize]; + ["Offset of field: sigaction::sa_restorer"] + [::std::mem::offset_of!(sigaction, sa_restorer) - 12usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct sigaction64 { pub __bindgen_anon_1: sigaction64__bindgen_ty_1, - pub sa_flags: ::std::os::raw::c_int, + pub sa_flags: ::std::ffi::c_int, pub sa_restorer: ::std::option::Option, pub sa_mask: sigset64_t, } @@ -10142,76 +8272,42 @@ pub union sigaction64__bindgen_ty_1 { pub sa_handler: sighandler_t, pub sa_sigaction: ::std::option::Option< unsafe extern "C" fn( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *mut siginfo, - arg3: *mut ::std::os::raw::c_void, + arg3: *mut ::std::ffi::c_void, ), >, } -#[test] -fn bindgen_test_layout_sigaction64__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of sigaction64__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigaction64__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction64__bindgen_ty_1::sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_sigaction) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction64__bindgen_ty_1::sa_sigaction" - ); -} -#[test] -fn bindgen_test_layout_sigaction64() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 20usize, - "Size of sigaction64" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigaction64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 4usize, - "Offset of field: sigaction64::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 8usize, - "Offset of field: sigaction64::sa_restorer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 12usize, - "Offset of field: sigaction64::sa_mask" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction64__bindgen_ty_1"] + [::std::mem::size_of::() - 4usize]; + ["Alignment of sigaction64__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: sigaction64__bindgen_ty_1::sa_handler"] + [::std::mem::offset_of!(sigaction64__bindgen_ty_1, sa_handler) - 0usize]; + ["Offset of field: sigaction64__bindgen_ty_1::sa_sigaction"] + [::std::mem::offset_of!(sigaction64__bindgen_ty_1, sa_sigaction) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction64"][::std::mem::size_of::() - 20usize]; + ["Alignment of sigaction64"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigaction64::sa_flags"] + [::std::mem::offset_of!(sigaction64, sa_flags) - 4usize]; + ["Offset of field: sigaction64::sa_restorer"] + [::std::mem::offset_of!(sigaction64, sa_restorer) - 8usize]; + ["Offset of field: sigaction64::sa_mask"] + [::std::mem::offset_of!(sigaction64, sa_mask) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct user_fpregs { pub fpregs: [user_fpregs_fp_reg; 8usize], pub _bitfield_align_1: [u32; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, - pub ftype: [::std::os::raw::c_uchar; 8usize], - pub init_flag: ::std::os::raw::c_uint, + pub ftype: [::std::ffi::c_uchar; 8usize], + pub init_flag: ::std::ffi::c_uint, } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -10219,33 +8315,25 @@ pub struct user_fpregs_fp_reg { pub _bitfield_align_1: [u32; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 12usize]>, } -#[test] -fn bindgen_test_layout_user_fpregs_fp_reg() { - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of user_fpregs_fp_reg" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of user_fpregs_fp_reg" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_fpregs_fp_reg"][::std::mem::size_of::() - 12usize]; + ["Alignment of user_fpregs_fp_reg"][::std::mem::align_of::() - 4usize]; +}; impl user_fpregs_fp_reg { #[inline] - pub fn sign1(&self) -> ::std::os::raw::c_uint { + pub fn sign1(&self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) } } #[inline] - pub fn set_sign1(&mut self, val: ::std::os::raw::c_uint) { + pub fn set_sign1(&mut self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); self._bitfield_1.set(0usize, 1u8, val as u64) } } #[inline] - pub unsafe fn sign1_raw(this: *const Self) -> ::std::os::raw::c_uint { + pub unsafe fn sign1_raw(this: *const Self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 12usize]>>::raw_get( ::std::ptr::addr_of!((*this)._bitfield_1), @@ -10255,7 +8343,7 @@ impl user_fpregs_fp_reg { } } #[inline] - pub unsafe fn set_sign1_raw(this: *mut Self, val: ::std::os::raw::c_uint) { + pub unsafe fn set_sign1_raw(this: *mut Self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); <__BindgenBitfieldUnit<[u8; 12usize]>>::raw_set( @@ -10267,18 +8355,18 @@ impl user_fpregs_fp_reg { } } #[inline] - pub fn unused(&self) -> ::std::os::raw::c_uint { + pub fn unused(&self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 15u8) as u32) } } #[inline] - pub fn set_unused(&mut self, val: ::std::os::raw::c_uint) { + pub fn set_unused(&mut self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); self._bitfield_1.set(1usize, 15u8, val as u64) } } #[inline] - pub unsafe fn unused_raw(this: *const Self) -> ::std::os::raw::c_uint { + pub unsafe fn unused_raw(this: *const Self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 12usize]>>::raw_get( ::std::ptr::addr_of!((*this)._bitfield_1), @@ -10288,7 +8376,7 @@ impl user_fpregs_fp_reg { } } #[inline] - pub unsafe fn set_unused_raw(this: *mut Self, val: ::std::os::raw::c_uint) { + pub unsafe fn set_unused_raw(this: *mut Self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); <__BindgenBitfieldUnit<[u8; 12usize]>>::raw_set( @@ -10300,18 +8388,18 @@ impl user_fpregs_fp_reg { } } #[inline] - pub fn sign2(&self) -> ::std::os::raw::c_uint { + pub fn sign2(&self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(self._bitfield_1.get(16usize, 1u8) as u32) } } #[inline] - pub fn set_sign2(&mut self, val: ::std::os::raw::c_uint) { + pub fn set_sign2(&mut self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); self._bitfield_1.set(16usize, 1u8, val as u64) } } #[inline] - pub unsafe fn sign2_raw(this: *const Self) -> ::std::os::raw::c_uint { + pub unsafe fn sign2_raw(this: *const Self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 12usize]>>::raw_get( ::std::ptr::addr_of!((*this)._bitfield_1), @@ -10321,7 +8409,7 @@ impl user_fpregs_fp_reg { } } #[inline] - pub unsafe fn set_sign2_raw(this: *mut Self, val: ::std::os::raw::c_uint) { + pub unsafe fn set_sign2_raw(this: *mut Self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); <__BindgenBitfieldUnit<[u8; 12usize]>>::raw_set( @@ -10333,18 +8421,18 @@ impl user_fpregs_fp_reg { } } #[inline] - pub fn exponent(&self) -> ::std::os::raw::c_uint { + pub fn exponent(&self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(self._bitfield_1.get(17usize, 14u8) as u32) } } #[inline] - pub fn set_exponent(&mut self, val: ::std::os::raw::c_uint) { + pub fn set_exponent(&mut self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); self._bitfield_1.set(17usize, 14u8, val as u64) } } #[inline] - pub unsafe fn exponent_raw(this: *const Self) -> ::std::os::raw::c_uint { + pub unsafe fn exponent_raw(this: *const Self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 12usize]>>::raw_get( ::std::ptr::addr_of!((*this)._bitfield_1), @@ -10354,7 +8442,7 @@ impl user_fpregs_fp_reg { } } #[inline] - pub unsafe fn set_exponent_raw(this: *mut Self, val: ::std::os::raw::c_uint) { + pub unsafe fn set_exponent_raw(this: *mut Self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); <__BindgenBitfieldUnit<[u8; 12usize]>>::raw_set( @@ -10366,18 +8454,18 @@ impl user_fpregs_fp_reg { } } #[inline] - pub fn j(&self) -> ::std::os::raw::c_uint { + pub fn j(&self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(self._bitfield_1.get(31usize, 1u8) as u32) } } #[inline] - pub fn set_j(&mut self, val: ::std::os::raw::c_uint) { + pub fn set_j(&mut self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); self._bitfield_1.set(31usize, 1u8, val as u64) } } #[inline] - pub unsafe fn j_raw(this: *const Self) -> ::std::os::raw::c_uint { + pub unsafe fn j_raw(this: *const Self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 12usize]>>::raw_get( ::std::ptr::addr_of!((*this)._bitfield_1), @@ -10387,7 +8475,7 @@ impl user_fpregs_fp_reg { } } #[inline] - pub unsafe fn set_j_raw(this: *mut Self, val: ::std::os::raw::c_uint) { + pub unsafe fn set_j_raw(this: *mut Self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); <__BindgenBitfieldUnit<[u8; 12usize]>>::raw_set( @@ -10399,18 +8487,18 @@ impl user_fpregs_fp_reg { } } #[inline] - pub fn mantissa1(&self) -> ::std::os::raw::c_uint { + pub fn mantissa1(&self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(self._bitfield_1.get(32usize, 31u8) as u32) } } #[inline] - pub fn set_mantissa1(&mut self, val: ::std::os::raw::c_uint) { + pub fn set_mantissa1(&mut self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); self._bitfield_1.set(32usize, 31u8, val as u64) } } #[inline] - pub unsafe fn mantissa1_raw(this: *const Self) -> ::std::os::raw::c_uint { + pub unsafe fn mantissa1_raw(this: *const Self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 12usize]>>::raw_get( ::std::ptr::addr_of!((*this)._bitfield_1), @@ -10420,7 +8508,7 @@ impl user_fpregs_fp_reg { } } #[inline] - pub unsafe fn set_mantissa1_raw(this: *mut Self, val: ::std::os::raw::c_uint) { + pub unsafe fn set_mantissa1_raw(this: *mut Self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); <__BindgenBitfieldUnit<[u8; 12usize]>>::raw_set( @@ -10432,18 +8520,18 @@ impl user_fpregs_fp_reg { } } #[inline] - pub fn mantissa0(&self) -> ::std::os::raw::c_uint { + pub fn mantissa0(&self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(self._bitfield_1.get(64usize, 32u8) as u32) } } #[inline] - pub fn set_mantissa0(&mut self, val: ::std::os::raw::c_uint) { + pub fn set_mantissa0(&mut self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); self._bitfield_1.set(64usize, 32u8, val as u64) } } #[inline] - pub unsafe fn mantissa0_raw(this: *const Self) -> ::std::os::raw::c_uint { + pub unsafe fn mantissa0_raw(this: *const Self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 12usize]>>::raw_get( ::std::ptr::addr_of!((*this)._bitfield_1), @@ -10453,7 +8541,7 @@ impl user_fpregs_fp_reg { } } #[inline] - pub unsafe fn set_mantissa0_raw(this: *mut Self, val: ::std::os::raw::c_uint) { + pub unsafe fn set_mantissa0_raw(this: *mut Self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); <__BindgenBitfieldUnit<[u8; 12usize]>>::raw_set( @@ -10466,13 +8554,13 @@ impl user_fpregs_fp_reg { } #[inline] pub fn new_bitfield_1( - sign1: ::std::os::raw::c_uint, - unused: ::std::os::raw::c_uint, - sign2: ::std::os::raw::c_uint, - exponent: ::std::os::raw::c_uint, - j: ::std::os::raw::c_uint, - mantissa1: ::std::os::raw::c_uint, - mantissa0: ::std::os::raw::c_uint, + sign1: ::std::ffi::c_uint, + unused: ::std::ffi::c_uint, + sign2: ::std::ffi::c_uint, + exponent: ::std::ffi::c_uint, + j: ::std::ffi::c_uint, + mantissa1: ::std::ffi::c_uint, + mantissa0: ::std::ffi::c_uint, ) -> __BindgenBitfieldUnit<[u8; 12usize]> { let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 12usize]> = Default::default(); __bindgen_bitfield_unit.set(0usize, 1u8, { @@ -10506,50 +8594,29 @@ impl user_fpregs_fp_reg { __bindgen_bitfield_unit } } -#[test] -fn bindgen_test_layout_user_fpregs() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 116usize, - "Size of user_fpregs" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of user_fpregs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpregs) as usize - ptr as usize }, - 0usize, - "Offset of field: user_fpregs::fpregs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ftype) as usize - ptr as usize }, - 104usize, - "Offset of field: user_fpregs::ftype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).init_flag) as usize - ptr as usize }, - 112usize, - "Offset of field: user_fpregs::init_flag" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_fpregs"][::std::mem::size_of::() - 116usize]; + ["Alignment of user_fpregs"][::std::mem::align_of::() - 4usize]; + ["Offset of field: user_fpregs::fpregs"][::std::mem::offset_of!(user_fpregs, fpregs) - 0usize]; + ["Offset of field: user_fpregs::ftype"][::std::mem::offset_of!(user_fpregs, ftype) - 104usize]; + ["Offset of field: user_fpregs::init_flag"] + [::std::mem::offset_of!(user_fpregs, init_flag) - 112usize]; +}; impl user_fpregs { #[inline] - pub fn fpsr(&self) -> ::std::os::raw::c_uint { + pub fn fpsr(&self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 32u8) as u32) } } #[inline] - pub fn set_fpsr(&mut self, val: ::std::os::raw::c_uint) { + pub fn set_fpsr(&mut self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); self._bitfield_1.set(0usize, 32u8, val as u64) } } #[inline] - pub unsafe fn fpsr_raw(this: *const Self) -> ::std::os::raw::c_uint { + pub unsafe fn fpsr_raw(this: *const Self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 8usize]>>::raw_get( ::std::ptr::addr_of!((*this)._bitfield_1), @@ -10559,7 +8626,7 @@ impl user_fpregs { } } #[inline] - pub unsafe fn set_fpsr_raw(this: *mut Self, val: ::std::os::raw::c_uint) { + pub unsafe fn set_fpsr_raw(this: *mut Self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); <__BindgenBitfieldUnit<[u8; 8usize]>>::raw_set( @@ -10571,18 +8638,18 @@ impl user_fpregs { } } #[inline] - pub fn fpcr(&self) -> ::std::os::raw::c_uint { + pub fn fpcr(&self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(self._bitfield_1.get(32usize, 32u8) as u32) } } #[inline] - pub fn set_fpcr(&mut self, val: ::std::os::raw::c_uint) { + pub fn set_fpcr(&mut self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); self._bitfield_1.set(32usize, 32u8, val as u64) } } #[inline] - pub unsafe fn fpcr_raw(this: *const Self) -> ::std::os::raw::c_uint { + pub unsafe fn fpcr_raw(this: *const Self) -> ::std::ffi::c_uint { unsafe { ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 8usize]>>::raw_get( ::std::ptr::addr_of!((*this)._bitfield_1), @@ -10592,7 +8659,7 @@ impl user_fpregs { } } #[inline] - pub unsafe fn set_fpcr_raw(this: *mut Self, val: ::std::os::raw::c_uint) { + pub unsafe fn set_fpcr_raw(this: *mut Self, val: ::std::ffi::c_uint) { unsafe { let val: u32 = ::std::mem::transmute(val); <__BindgenBitfieldUnit<[u8; 8usize]>>::raw_set( @@ -10605,8 +8672,8 @@ impl user_fpregs { } #[inline] pub fn new_bitfield_1( - fpsr: ::std::os::raw::c_uint, - fpcr: ::std::os::raw::c_uint, + fpsr: ::std::ffi::c_uint, + fpcr: ::std::ffi::c_uint, ) -> __BindgenBitfieldUnit<[u8; 8usize]> { let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 8usize]> = Default::default(); __bindgen_bitfield_unit.set(0usize, 32u8, { @@ -10623,197 +8690,83 @@ impl user_fpregs { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct user_regs { - pub uregs: [::std::os::raw::c_ulong; 18usize], -} -#[test] -fn bindgen_test_layout_user_regs() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 72usize, - "Size of user_regs" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of user_regs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uregs) as usize - ptr as usize }, - 0usize, - "Offset of field: user_regs::uregs" - ); -} + pub uregs: [::std::ffi::c_ulong; 18usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_regs"][::std::mem::size_of::() - 72usize]; + ["Alignment of user_regs"][::std::mem::align_of::() - 4usize]; + ["Offset of field: user_regs::uregs"][::std::mem::offset_of!(user_regs, uregs) - 0usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct user_vfp { - pub fpregs: [::std::os::raw::c_ulonglong; 32usize], - pub fpscr: ::std::os::raw::c_ulong, -} -#[test] -fn bindgen_test_layout_user_vfp() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 264usize, - "Size of user_vfp" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of user_vfp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpregs) as usize - ptr as usize }, - 0usize, - "Offset of field: user_vfp::fpregs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpscr) as usize - ptr as usize }, - 256usize, - "Offset of field: user_vfp::fpscr" - ); -} + pub fpregs: [::std::ffi::c_ulonglong; 32usize], + pub fpscr: ::std::ffi::c_ulong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_vfp"][::std::mem::size_of::() - 264usize]; + ["Alignment of user_vfp"][::std::mem::align_of::() - 8usize]; + ["Offset of field: user_vfp::fpregs"][::std::mem::offset_of!(user_vfp, fpregs) - 0usize]; + ["Offset of field: user_vfp::fpscr"][::std::mem::offset_of!(user_vfp, fpscr) - 256usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct user_vfp_exc { - pub fpexc: ::std::os::raw::c_ulong, - pub fpinst: ::std::os::raw::c_ulong, - pub fpinst2: ::std::os::raw::c_ulong, -} -#[test] -fn bindgen_test_layout_user_vfp_exc() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of user_vfp_exc" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of user_vfp_exc" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpexc) as usize - ptr as usize }, - 0usize, - "Offset of field: user_vfp_exc::fpexc" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpinst) as usize - ptr as usize }, - 4usize, - "Offset of field: user_vfp_exc::fpinst" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpinst2) as usize - ptr as usize }, - 8usize, - "Offset of field: user_vfp_exc::fpinst2" - ); -} + pub fpexc: ::std::ffi::c_ulong, + pub fpinst: ::std::ffi::c_ulong, + pub fpinst2: ::std::ffi::c_ulong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_vfp_exc"][::std::mem::size_of::() - 12usize]; + ["Alignment of user_vfp_exc"][::std::mem::align_of::() - 4usize]; + ["Offset of field: user_vfp_exc::fpexc"][::std::mem::offset_of!(user_vfp_exc, fpexc) - 0usize]; + ["Offset of field: user_vfp_exc::fpinst"] + [::std::mem::offset_of!(user_vfp_exc, fpinst) - 4usize]; + ["Offset of field: user_vfp_exc::fpinst2"] + [::std::mem::offset_of!(user_vfp_exc, fpinst2) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct user { pub regs: user_regs, - pub u_fpvalid: ::std::os::raw::c_int, - pub u_tsize: ::std::os::raw::c_ulong, - pub u_dsize: ::std::os::raw::c_ulong, - pub u_ssize: ::std::os::raw::c_ulong, - pub start_code: ::std::os::raw::c_ulong, - pub start_stack: ::std::os::raw::c_ulong, - pub signal: ::std::os::raw::c_long, - pub reserved: ::std::os::raw::c_int, + pub u_fpvalid: ::std::ffi::c_int, + pub u_tsize: ::std::ffi::c_ulong, + pub u_dsize: ::std::ffi::c_ulong, + pub u_ssize: ::std::ffi::c_ulong, + pub start_code: ::std::ffi::c_ulong, + pub start_stack: ::std::ffi::c_ulong, + pub signal: ::std::ffi::c_long, + pub reserved: ::std::ffi::c_int, pub u_ar0: *mut user_regs, - pub magic: ::std::os::raw::c_ulong, - pub u_comm: [::std::os::raw::c_char; 32usize], - pub u_debugreg: [::std::os::raw::c_int; 8usize], + pub magic: ::std::ffi::c_ulong, + pub u_comm: [::std::ffi::c_char; 32usize], + pub u_debugreg: [::std::ffi::c_int; 8usize], pub u_fp: user_fpregs, pub u_fp0: *mut user_fpregs, } -#[test] -fn bindgen_test_layout_user() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 296usize, "Size of user"); - assert_eq!(::std::mem::align_of::(), 4usize, "Alignment of user"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).regs) as usize - ptr as usize }, - 0usize, - "Offset of field: user::regs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_fpvalid) as usize - ptr as usize }, - 72usize, - "Offset of field: user::u_fpvalid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_tsize) as usize - ptr as usize }, - 76usize, - "Offset of field: user::u_tsize" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_dsize) as usize - ptr as usize }, - 80usize, - "Offset of field: user::u_dsize" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_ssize) as usize - ptr as usize }, - 84usize, - "Offset of field: user::u_ssize" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).start_code) as usize - ptr as usize }, - 88usize, - "Offset of field: user::start_code" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).start_stack) as usize - ptr as usize }, - 92usize, - "Offset of field: user::start_stack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).signal) as usize - ptr as usize }, - 96usize, - "Offset of field: user::signal" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 100usize, - "Offset of field: user::reserved" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_ar0) as usize - ptr as usize }, - 104usize, - "Offset of field: user::u_ar0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magic) as usize - ptr as usize }, - 108usize, - "Offset of field: user::magic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_comm) as usize - ptr as usize }, - 112usize, - "Offset of field: user::u_comm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_debugreg) as usize - ptr as usize }, - 144usize, - "Offset of field: user::u_debugreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_fp) as usize - ptr as usize }, - 176usize, - "Offset of field: user::u_fp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_fp0) as usize - ptr as usize }, - 292usize, - "Offset of field: user::u_fp0" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user"][::std::mem::size_of::() - 296usize]; + ["Alignment of user"][::std::mem::align_of::() - 4usize]; + ["Offset of field: user::regs"][::std::mem::offset_of!(user, regs) - 0usize]; + ["Offset of field: user::u_fpvalid"][::std::mem::offset_of!(user, u_fpvalid) - 72usize]; + ["Offset of field: user::u_tsize"][::std::mem::offset_of!(user, u_tsize) - 76usize]; + ["Offset of field: user::u_dsize"][::std::mem::offset_of!(user, u_dsize) - 80usize]; + ["Offset of field: user::u_ssize"][::std::mem::offset_of!(user, u_ssize) - 84usize]; + ["Offset of field: user::start_code"][::std::mem::offset_of!(user, start_code) - 88usize]; + ["Offset of field: user::start_stack"][::std::mem::offset_of!(user, start_stack) - 92usize]; + ["Offset of field: user::signal"][::std::mem::offset_of!(user, signal) - 96usize]; + ["Offset of field: user::reserved"][::std::mem::offset_of!(user, reserved) - 100usize]; + ["Offset of field: user::u_ar0"][::std::mem::offset_of!(user, u_ar0) - 104usize]; + ["Offset of field: user::magic"][::std::mem::offset_of!(user, magic) - 108usize]; + ["Offset of field: user::u_comm"][::std::mem::offset_of!(user, u_comm) - 112usize]; + ["Offset of field: user::u_debugreg"][::std::mem::offset_of!(user, u_debugreg) - 144usize]; + ["Offset of field: user::u_fp"][::std::mem::offset_of!(user, u_fp) - 176usize]; + ["Offset of field: user::u_fp0"][::std::mem::offset_of!(user, u_fp0) - 292usize]; +}; pub const REG_R0: _bindgen_ty_38 = 0; pub const REG_R1: _bindgen_ty_38 = 1; pub const REG_R2: _bindgen_ty_38 = 2; @@ -10830,8 +8783,8 @@ pub const REG_R12: _bindgen_ty_38 = 12; pub const REG_R13: _bindgen_ty_38 = 13; pub const REG_R14: _bindgen_ty_38 = 14; pub const REG_R15: _bindgen_ty_38 = 15; -pub type _bindgen_ty_38 = ::std::os::raw::c_uint; -pub type greg_t = ::std::os::raw::c_int; +pub type _bindgen_ty_38 = ::std::ffi::c_uint; +pub type greg_t = ::std::ffi::c_int; pub type gregset_t = [greg_t; 18usize]; pub type fpregset_t = user_fpregs; pub type mcontext_t = sigcontext; @@ -10839,13 +8792,13 @@ pub type mcontext_t = sigcontext; #[repr(align(8))] #[derive(Copy, Clone)] pub struct ucontext { - pub uc_flags: ::std::os::raw::c_ulong, + pub uc_flags: ::std::ffi::c_ulong, pub uc_link: *mut ucontext, pub uc_stack: stack_t, pub uc_mcontext: mcontext_t, pub __bindgen_anon_1: ucontext__bindgen_ty_1, - pub __padding: [::std::os::raw::c_char; 120usize], - pub uc_regspace: [::std::os::raw::c_ulong; 128usize], + pub __padding: [::std::ffi::c_char; 120usize], + pub uc_regspace: [::std::ffi::c_ulong; 128usize], } #[repr(C)] #[derive(Copy, Clone)] @@ -10859,439 +8812,337 @@ pub struct ucontext__bindgen_ty_1__bindgen_ty_1 { pub uc_sigmask: sigset_t, pub __padding_rt_sigset: u32, } -#[test] -fn bindgen_test_layout_ucontext__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ucontext__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ucontext__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_sigmask) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext__bindgen_ty_1__bindgen_ty_1::uc_sigmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__padding_rt_sigset) as usize - ptr as usize }, - 4usize, - "Offset of field: ucontext__bindgen_ty_1__bindgen_ty_1::__padding_rt_sigset" - ); -} -#[test] -fn bindgen_test_layout_ucontext__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ucontext__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ucontext__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_sigmask64) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext__bindgen_ty_1::uc_sigmask64" - ); -} -#[test] -fn bindgen_test_layout_ucontext() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 744usize, - "Size of ucontext" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ucontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext::uc_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_link) as usize - ptr as usize }, - 4usize, - "Offset of field: ucontext::uc_link" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_stack) as usize - ptr as usize }, - 8usize, - "Offset of field: ucontext::uc_stack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_mcontext) as usize - ptr as usize }, - 20usize, - "Offset of field: ucontext::uc_mcontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__padding) as usize - ptr as usize }, - 112usize, - "Offset of field: ucontext::__padding" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_regspace) as usize - ptr as usize }, - 232usize, - "Offset of field: ucontext::uc_regspace" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucontext__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of ucontext__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ucontext__bindgen_ty_1__bindgen_ty_1::uc_sigmask"] + [::std::mem::offset_of!(ucontext__bindgen_ty_1__bindgen_ty_1, uc_sigmask) - 0usize]; + ["Offset of field: ucontext__bindgen_ty_1__bindgen_ty_1::__padding_rt_sigset"][::std::mem::offset_of!( + ucontext__bindgen_ty_1__bindgen_ty_1, + __padding_rt_sigset + ) - 4usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucontext__bindgen_ty_1"][::std::mem::size_of::() - 8usize]; + ["Alignment of ucontext__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ucontext__bindgen_ty_1::uc_sigmask64"] + [::std::mem::offset_of!(ucontext__bindgen_ty_1, uc_sigmask64) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucontext"][::std::mem::size_of::() - 744usize]; + ["Alignment of ucontext"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ucontext::uc_flags"][::std::mem::offset_of!(ucontext, uc_flags) - 0usize]; + ["Offset of field: ucontext::uc_link"][::std::mem::offset_of!(ucontext, uc_link) - 4usize]; + ["Offset of field: ucontext::uc_stack"][::std::mem::offset_of!(ucontext, uc_stack) - 8usize]; + ["Offset of field: ucontext::uc_mcontext"] + [::std::mem::offset_of!(ucontext, uc_mcontext) - 20usize]; + ["Offset of field: ucontext::__padding"] + [::std::mem::offset_of!(ucontext, __padding) - 112usize]; + ["Offset of field: ucontext::uc_regspace"] + [::std::mem::offset_of!(ucontext, uc_regspace) - 232usize]; +}; pub type ucontext_t = ucontext; extern "C" { - pub fn __libc_current_sigrtmin() -> ::std::os::raw::c_int; + pub fn __libc_current_sigrtmin() -> ::std::ffi::c_int; } extern "C" { - pub fn __libc_current_sigrtmax() -> ::std::os::raw::c_int; + pub fn __libc_current_sigrtmax() -> ::std::ffi::c_int; } extern "C" { - pub static sys_siglist: [*const ::std::os::raw::c_char; 65usize]; + pub static sys_siglist: [*const ::std::ffi::c_char; 65usize]; } extern "C" { - pub static sys_signame: [*const ::std::os::raw::c_char; 65usize]; + pub static sys_signame: [*const ::std::ffi::c_char; 65usize]; } extern "C" { pub fn sigaction( - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __new_action: *const sigaction, __old_action: *mut sigaction, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigaction64( - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __new_action: *const sigaction64, __old_action: *mut sigaction64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn siginterrupt( - __signal: ::std::os::raw::c_int, - __flag: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: ::std::ffi::c_int, + __flag: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn signal(__signal: ::std::os::raw::c_int, __handler: sighandler_t) -> sighandler_t; + pub fn signal(__signal: ::std::ffi::c_int, __handler: sighandler_t) -> sighandler_t; } extern "C" { - pub fn sigaddset( - __set: *mut sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigaddset(__set: *mut sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigaddset64( - __set: *mut sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigaddset64(__set: *mut sigset64_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigdelset( - __set: *mut sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigdelset(__set: *mut sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigdelset64( - __set: *mut sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigdelset64(__set: *mut sigset64_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigemptyset(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigemptyset(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigemptyset64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigemptyset64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigfillset(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigfillset(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigfillset64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigfillset64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigismember( - __set: *const sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigismember(__set: *const sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn sigismember64( __set: *const sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpending(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigpending(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpending64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigpending64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { pub fn sigprocmask( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset_t, __old_set: *mut sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigprocmask64( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset64_t, __old_set: *mut sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigsuspend(__mask: *const sigset_t) -> ::std::os::raw::c_int; + pub fn sigsuspend(__mask: *const sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigsuspend64(__mask: *const sigset64_t) -> ::std::os::raw::c_int; + pub fn sigsuspend64(__mask: *const sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwait( - __set: *const sigset_t, - __signal: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigwait(__set: *const sigset_t, __signal: *mut ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn sigwait64( __set: *const sigset64_t, - __signal: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sighold(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sighold(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigignore(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigignore(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpause(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigpause(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigrelse(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigrelse(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigset(__signal: ::std::os::raw::c_int, __handler: sighandler_t) -> sighandler_t; + pub fn sigset(__signal: ::std::ffi::c_int, __handler: sighandler_t) -> sighandler_t; } extern "C" { - pub fn raise(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn raise(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn kill(__pid: pid_t, __signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn kill(__pid: pid_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn killpg( - __pgrp: ::std::os::raw::c_int, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn killpg(__pgrp: ::std::ffi::c_int, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn tgkill( - __tgid: ::std::os::raw::c_int, - __tid: ::std::os::raw::c_int, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __tgid: ::std::ffi::c_int, + __tid: ::std::ffi::c_int, + __signal: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigaltstack( __new_signal_stack: *const stack_t, __old_signal_stack: *mut stack_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn psiginfo(__info: *const siginfo_t, __msg: *const ::std::os::raw::c_char); + pub fn psiginfo(__info: *const siginfo_t, __msg: *const ::std::ffi::c_char); } extern "C" { - pub fn psignal(__signal: ::std::os::raw::c_int, __msg: *const ::std::os::raw::c_char); + pub fn psignal(__signal: ::std::ffi::c_int, __msg: *const ::std::ffi::c_char); } extern "C" { - pub fn pthread_kill( - __pthread: pthread_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn pthread_kill(__pthread: pthread_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn pthread_sigmask( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset_t, __old_set: *mut sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pthread_sigmask64( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset64_t, __old_set: *mut sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigqueue( __pid: pid_t, - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __value: sigval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigtimedwait( __set: *const sigset_t, __info: *mut siginfo_t, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigtimedwait64( __set: *const sigset64_t, __info: *mut siginfo_t, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwaitinfo(__set: *const sigset_t, __info: *mut siginfo_t) -> ::std::os::raw::c_int; + pub fn sigwaitinfo(__set: *const sigset_t, __info: *mut siginfo_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwaitinfo64(__set: *const sigset64_t, __info: *mut siginfo_t) - -> ::std::os::raw::c_int; + pub fn sigwaitinfo64(__set: *const sigset64_t, __info: *mut siginfo_t) -> ::std::ffi::c_int; } -pub type fd_mask = ::std::os::raw::c_ulong; +pub type fd_mask = ::std::ffi::c_ulong; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct fd_set { pub fds_bits: [fd_mask; 32usize], } -#[test] -fn bindgen_test_layout_fd_set() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 128usize, "Size of fd_set"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of fd_set" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fds_bits) as usize - ptr as usize }, - 0usize, - "Offset of field: fd_set::fds_bits" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of fd_set"][::std::mem::size_of::() - 128usize]; + ["Alignment of fd_set"][::std::mem::align_of::() - 4usize]; + ["Offset of field: fd_set::fds_bits"][::std::mem::offset_of!(fd_set, fds_bits) - 0usize]; +}; extern "C" { - pub fn __FD_CLR_chk(arg1: ::std::os::raw::c_int, arg2: *mut fd_set, arg3: usize); + pub fn __FD_CLR_chk(arg1: ::std::ffi::c_int, arg2: *mut fd_set, arg3: usize); } extern "C" { - pub fn __FD_SET_chk(arg1: ::std::os::raw::c_int, arg2: *mut fd_set, arg3: usize); + pub fn __FD_SET_chk(arg1: ::std::ffi::c_int, arg2: *mut fd_set, arg3: usize); } extern "C" { pub fn __FD_ISSET_chk( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *const fd_set, arg3: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn select( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *mut timeval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pselect( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *const timespec, __mask: *const sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pselect64( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *const timespec, __mask: *const sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fcntl( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, - ... - ) -> ::std::os::raw::c_int; + pub fn fcntl(__fd: ::std::ffi::c_int, __op: ::std::ffi::c_int, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn getentropy( - __buffer: *mut ::std::os::raw::c_void, - __buffer_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getentropy(__buffer: *mut ::std::ffi::c_void, __buffer_size: usize) + -> ::std::ffi::c_int; } extern "C" { pub fn getopt( - __argc: ::std::os::raw::c_int, - __argv: *const *mut ::std::os::raw::c_char, - __options: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __argc: ::std::ffi::c_int, + __argv: *const *mut ::std::ffi::c_char, + __options: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { - pub static mut optarg: *mut ::std::os::raw::c_char; + pub static mut optarg: *mut ::std::ffi::c_char; } extern "C" { - pub static mut optind: ::std::os::raw::c_int; + pub static mut optind: ::std::ffi::c_int; } extern "C" { - pub static mut opterr: ::std::os::raw::c_int; + pub static mut opterr: ::std::ffi::c_int; } extern "C" { - pub static mut optopt: ::std::os::raw::c_int; + pub static mut optopt: ::std::ffi::c_int; } extern "C" { - pub fn ioctl( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, - ... - ) -> ::std::os::raw::c_int; + pub fn ioctl(__fd: ::std::ffi::c_int, __op: ::std::ffi::c_int, ...) -> ::std::ffi::c_int; } extern "C" { pub fn lockf( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, + __op: ::std::ffi::c_int, __length: off_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn lockf64( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, + __op: ::std::ffi::c_int, __length: off64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sysconf(__name: ::std::os::raw::c_int) -> ::std::os::raw::c_long; + pub fn sysconf(__name: ::std::ffi::c_int) -> ::std::ffi::c_long; } extern "C" { - pub static mut environ: *mut *mut ::std::os::raw::c_char; + pub static mut environ: *mut *mut ::std::ffi::c_char; } extern "C" { - pub fn _exit(__status: ::std::os::raw::c_int) -> !; + pub fn _exit(__status: ::std::ffi::c_int) -> !; } extern "C" { pub fn fork() -> pid_t; @@ -11300,7 +9151,7 @@ extern "C" { pub fn _Fork() -> pid_t; } extern "C" { - pub fn vfork() -> ::std::os::raw::c_int; + pub fn vfork() -> ::std::ffi::c_int; } extern "C" { pub fn getpid() -> pid_t; @@ -11312,7 +9163,7 @@ extern "C" { pub fn getpgid(__pid: pid_t) -> pid_t; } extern "C" { - pub fn setpgid(__pid: pid_t, __pgid: pid_t) -> ::std::os::raw::c_int; + pub fn setpgid(__pid: pid_t, __pgid: pid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getppid() -> pid_t; @@ -11321,7 +9172,7 @@ extern "C" { pub fn getpgrp() -> pid_t; } extern "C" { - pub fn setpgrp() -> ::std::os::raw::c_int; + pub fn setpgrp() -> ::std::ffi::c_int; } extern "C" { pub fn getsid(__pid: pid_t) -> pid_t; @@ -11331,84 +9182,84 @@ extern "C" { } extern "C" { pub fn execv( - __path: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __path: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execvp( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execvpe( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execve( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execl( - __path: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn execlp( - __file: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn execle( - __path: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn fexecve( - __fd: ::std::os::raw::c_int, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __fd: ::std::ffi::c_int, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn nice(__incr: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn nice(__incr: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn setegid(__gid: gid_t) -> ::std::os::raw::c_int; + pub fn setegid(__gid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn seteuid(__uid: uid_t) -> ::std::os::raw::c_int; + pub fn seteuid(__uid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setgid(__gid: gid_t) -> ::std::os::raw::c_int; + pub fn setgid(__gid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setregid(__rgid: gid_t, __egid: gid_t) -> ::std::os::raw::c_int; + pub fn setregid(__rgid: gid_t, __egid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setresgid(__rgid: gid_t, __egid: gid_t, __sgid: gid_t) -> ::std::os::raw::c_int; + pub fn setresgid(__rgid: gid_t, __egid: gid_t, __sgid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setresuid(__ruid: uid_t, __euid: uid_t, __suid: uid_t) -> ::std::os::raw::c_int; + pub fn setresuid(__ruid: uid_t, __euid: uid_t, __suid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setreuid(__ruid: uid_t, __euid: uid_t) -> ::std::os::raw::c_int; + pub fn setreuid(__ruid: uid_t, __euid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setuid(__uid: uid_t) -> ::std::os::raw::c_int; + pub fn setuid(__uid: uid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getuid() -> uid_t; @@ -11423,371 +9274,335 @@ extern "C" { pub fn getegid() -> gid_t; } extern "C" { - pub fn getgroups(__size: ::std::os::raw::c_int, __list: *mut gid_t) -> ::std::os::raw::c_int; + pub fn getgroups(__size: ::std::ffi::c_int, __list: *mut gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setgroups(__size: usize, __list: *const gid_t) -> ::std::os::raw::c_int; + pub fn setgroups(__size: usize, __list: *const gid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getresuid( __ruid: *mut uid_t, __euid: *mut uid_t, __suid: *mut uid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getresgid( __rgid: *mut gid_t, __egid: *mut gid_t, __sgid: *mut gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn getlogin() -> *mut ::std::os::raw::c_char; + pub fn getlogin() -> *mut ::std::ffi::c_char; } extern "C" { - pub fn getlogin_r( - __buffer: *mut ::std::os::raw::c_char, - __buffer_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getlogin_r(__buffer: *mut ::std::ffi::c_char, __buffer_size: usize) + -> ::std::ffi::c_int; } extern "C" { - pub fn fpathconf( - __fd: ::std::os::raw::c_int, - __name: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + pub fn fpathconf(__fd: ::std::ffi::c_int, __name: ::std::ffi::c_int) -> ::std::ffi::c_long; } extern "C" { pub fn pathconf( - __path: *const ::std::os::raw::c_char, - __name: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + __path: *const ::std::ffi::c_char, + __name: ::std::ffi::c_int, + ) -> ::std::ffi::c_long; } extern "C" { pub fn access( - __path: *const ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __path: *const ::std::ffi::c_char, + __mode: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn faccessat( - __dirfd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __dirfd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __mode: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn link( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn linkat( - __old_dir_fd: ::std::os::raw::c_int, - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __old_dir_fd: ::std::ffi::c_int, + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unlink(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn unlink(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn unlinkat( - __dirfd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __dirfd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn chdir(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn chdir(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn fchdir(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fchdir(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn rmdir(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn rmdir(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn pipe(__fds: *mut ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn pipe(__fds: *mut ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn chroot(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn chroot(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn symlink( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn symlinkat( - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn readlink( - __path: *const ::std::os::raw::c_char, - __buf: *mut ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, ) -> isize; } extern "C" { pub fn readlinkat( - __dir_fd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __buf: *mut ::std::os::raw::c_char, + __dir_fd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, ) -> isize; } extern "C" { pub fn chown( - __path: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fchown( - __fd: ::std::os::raw::c_int, - __owner: uid_t, - __group: gid_t, - ) -> ::std::os::raw::c_int; + pub fn fchown(__fd: ::std::ffi::c_int, __owner: uid_t, __group: gid_t) -> ::std::ffi::c_int; } extern "C" { pub fn fchownat( - __dir_fd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, + __dir_fd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn lchown( - __path: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn getcwd(__buf: *mut ::std::os::raw::c_char, __size: usize) - -> *mut ::std::os::raw::c_char; + pub fn getcwd(__buf: *mut ::std::ffi::c_char, __size: usize) -> *mut ::std::ffi::c_char; } extern "C" { pub fn sync(); } extern "C" { - pub fn close(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn close(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn read( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, - __count: usize, - ) -> isize; + pub fn read(__fd: ::std::ffi::c_int, __buf: *mut ::std::ffi::c_void, __count: usize) -> isize; } extern "C" { pub fn write( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, ) -> isize; } extern "C" { - pub fn dup(__old_fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn dup(__old_fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn dup2( - __old_fd: ::std::os::raw::c_int, - __new_fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn dup2(__old_fd: ::std::ffi::c_int, __new_fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn dup3( - __old_fd: ::std::os::raw::c_int, - __new_fd: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __old_fd: ::std::ffi::c_int, + __new_fd: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fsync(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fsync(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn fdatasync(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fdatasync(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn truncate( - __path: *const ::std::os::raw::c_char, - __length: off_t, - ) -> ::std::os::raw::c_int; + pub fn truncate(__path: *const ::std::ffi::c_char, __length: off_t) -> ::std::ffi::c_int; } extern "C" { - pub fn lseek( - __fd: ::std::os::raw::c_int, - __offset: off_t, - __whence: ::std::os::raw::c_int, - ) -> off_t; + pub fn lseek(__fd: ::std::ffi::c_int, __offset: off_t, __whence: ::std::ffi::c_int) -> off_t; } extern "C" { pub fn pread( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __count: usize, __offset: off_t, ) -> isize; } extern "C" { pub fn pwrite( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, __offset: off_t, ) -> isize; } extern "C" { - pub fn ftruncate(__fd: ::std::os::raw::c_int, __length: off_t) -> ::std::os::raw::c_int; + pub fn ftruncate(__fd: ::std::ffi::c_int, __length: off_t) -> ::std::ffi::c_int; } extern "C" { - pub fn truncate64( - __path: *const ::std::os::raw::c_char, - __length: off64_t, - ) -> ::std::os::raw::c_int; + pub fn truncate64(__path: *const ::std::ffi::c_char, __length: off64_t) -> ::std::ffi::c_int; } extern "C" { pub fn lseek64( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __offset: off64_t, - __whence: ::std::os::raw::c_int, + __whence: ::std::ffi::c_int, ) -> off64_t; } extern "C" { pub fn pread64( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __count: usize, __offset: off64_t, ) -> isize; } extern "C" { pub fn pwrite64( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, __offset: off64_t, ) -> isize; } extern "C" { - pub fn ftruncate64(__fd: ::std::os::raw::c_int, __length: off64_t) -> ::std::os::raw::c_int; + pub fn ftruncate64(__fd: ::std::ffi::c_int, __length: off64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn pause() -> ::std::os::raw::c_int; + pub fn pause() -> ::std::ffi::c_int; } extern "C" { - pub fn alarm(__seconds: ::std::os::raw::c_uint) -> ::std::os::raw::c_uint; + pub fn alarm(__seconds: ::std::ffi::c_uint) -> ::std::ffi::c_uint; } extern "C" { - pub fn sleep(__seconds: ::std::os::raw::c_uint) -> ::std::os::raw::c_uint; + pub fn sleep(__seconds: ::std::ffi::c_uint) -> ::std::ffi::c_uint; } extern "C" { - pub fn usleep(__microseconds: useconds_t) -> ::std::os::raw::c_int; + pub fn usleep(__microseconds: useconds_t) -> ::std::ffi::c_int; } extern "C" { - pub fn gethostname( - _buf: *mut ::std::os::raw::c_char, - __buf_size: usize, - ) -> ::std::os::raw::c_int; + pub fn gethostname(_buf: *mut ::std::ffi::c_char, __buf_size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn sethostname(__name: *const ::std::os::raw::c_char, __n: usize) -> ::std::os::raw::c_int; + pub fn sethostname(__name: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn brk(__addr: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int; + pub fn brk(__addr: *mut ::std::ffi::c_void) -> ::std::ffi::c_int; } extern "C" { - pub fn sbrk(__increment: isize) -> *mut ::std::os::raw::c_void; + pub fn sbrk(__increment: isize) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn isatty(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn isatty(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn ttyname(__fd: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn ttyname(__fd: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn ttyname_r( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn acct(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn acct(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn getpagesize() -> ::std::os::raw::c_int; + pub fn getpagesize() -> ::std::ffi::c_int; } extern "C" { - pub fn syscall(__number: ::std::os::raw::c_long, ...) -> ::std::os::raw::c_long; + pub fn syscall(__number: ::std::ffi::c_long, ...) -> ::std::ffi::c_long; } extern "C" { pub fn daemon( - __no_chdir: ::std::os::raw::c_int, - __no_close: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __no_chdir: ::std::ffi::c_int, + __no_close: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn cacheflush( - __addr: ::std::os::raw::c_long, - __nbytes: ::std::os::raw::c_long, - __cache: ::std::os::raw::c_long, - ) -> ::std::os::raw::c_int; + __addr: ::std::ffi::c_long, + __nbytes: ::std::ffi::c_long, + __cache: ::std::ffi::c_long, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn tcgetpgrp(__fd: ::std::os::raw::c_int) -> pid_t; + pub fn tcgetpgrp(__fd: ::std::ffi::c_int) -> pid_t; } extern "C" { - pub fn tcsetpgrp(__fd: ::std::os::raw::c_int, __pid: pid_t) -> ::std::os::raw::c_int; + pub fn tcsetpgrp(__fd: ::std::ffi::c_int, __pid: pid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn getdomainname( - __buf: *mut ::std::os::raw::c_char, - __buf_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getdomainname(__buf: *mut ::std::ffi::c_char, __buf_size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn setdomainname( - __name: *const ::std::os::raw::c_char, - __n: usize, - ) -> ::std::os::raw::c_int; + pub fn setdomainname(__name: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { pub fn copy_file_range( - __fd_in: ::std::os::raw::c_int, + __fd_in: ::std::ffi::c_int, __off_in: *mut off64_t, - __fd_out: ::std::os::raw::c_int, + __fd_out: ::std::ffi::c_int, __off_out: *mut off64_t, __length: usize, - __flags: ::std::os::raw::c_uint, + __flags: ::std::ffi::c_uint, ) -> isize; } extern "C" { pub fn swab( - __src: *const ::std::os::raw::c_void, - __dst: *mut ::std::os::raw::c_void, + __src: *const ::std::ffi::c_void, + __dst: *mut ::std::ffi::c_void, __byte_count: isize, ); } extern "C" { pub fn close_range( - __min_fd: ::std::os::raw::c_uint, - __max_fd: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __min_fd: ::std::ffi::c_uint, + __max_fd: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -11824,13 +9639,13 @@ extern "C" { pub fn APerformanceHint_updateTargetWorkDuration( session: *mut APerformanceHintSession, targetDurationNanos: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_reportActualWorkDuration( session: *mut APerformanceHintSession, actualDurationNanos: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_closeSession(session: *mut APerformanceHintSession); @@ -11840,19 +9655,19 @@ extern "C" { session: *mut APerformanceHintSession, threadIds: *const pid_t, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_setPreferPowerEfficiency( session: *mut APerformanceHintSession, enabled: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_reportActualWorkDuration2( session: *mut APerformanceHintSession, workDuration: *mut AWorkDuration, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AWorkDuration_create() -> *mut AWorkDuration; @@ -11886,14 +9701,14 @@ extern "C" { } pub const PERMISSION_MANAGER_PERMISSION_GRANTED: _bindgen_ty_39 = 0; pub const PERMISSION_MANAGER_PERMISSION_DENIED: _bindgen_ty_39 = -1; -pub type _bindgen_ty_39 = ::std::os::raw::c_int; +pub type _bindgen_ty_39 = ::std::ffi::c_int; pub const PERMISSION_MANAGER_STATUS_OK: _bindgen_ty_40 = 0; pub const PERMISSION_MANAGER_STATUS_ERROR_UNKNOWN: _bindgen_ty_40 = -1; pub const PERMISSION_MANAGER_STATUS_SERVICE_UNAVAILABLE: _bindgen_ty_40 = -2; -pub type _bindgen_ty_40 = ::std::os::raw::c_int; +pub type _bindgen_ty_40 = ::std::ffi::c_int; extern "C" { pub fn APermissionManager_checkPermission( - permission: *const ::std::os::raw::c_char, + permission: *const ::std::ffi::c_char, pid: pid_t, uid: uid_t, outResult: *mut i32, @@ -12048,31 +9863,31 @@ extern "C" { pub fn expm1l(__x: f64) -> f64; } extern "C" { - pub fn frexp(__x: f64, __exponent: *mut ::std::os::raw::c_int) -> f64; + pub fn frexp(__x: f64, __exponent: *mut ::std::ffi::c_int) -> f64; } extern "C" { - pub fn frexpf(__x: f32, __exponent: *mut ::std::os::raw::c_int) -> f32; + pub fn frexpf(__x: f32, __exponent: *mut ::std::ffi::c_int) -> f32; } extern "C" { - pub fn frexpl(__x: f64, __exponent: *mut ::std::os::raw::c_int) -> f64; + pub fn frexpl(__x: f64, __exponent: *mut ::std::ffi::c_int) -> f64; } extern "C" { - pub fn ilogb(__x: f64) -> ::std::os::raw::c_int; + pub fn ilogb(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub fn ilogbf(__x: f32) -> ::std::os::raw::c_int; + pub fn ilogbf(__x: f32) -> ::std::ffi::c_int; } extern "C" { - pub fn ilogbl(__x: f64) -> ::std::os::raw::c_int; + pub fn ilogbl(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub fn ldexp(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn ldexp(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { - pub fn ldexpf(__x: f32, __exponent: ::std::os::raw::c_int) -> f32; + pub fn ldexpf(__x: f32, __exponent: ::std::ffi::c_int) -> f32; } extern "C" { - pub fn ldexpl(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn ldexpl(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { pub fn log(__x: f64) -> f64; @@ -12129,22 +9944,22 @@ extern "C" { pub fn modfl(__x: f64, __integral_part: *mut f64) -> f64; } extern "C" { - pub fn scalbn(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn scalbn(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { - pub fn scalbnf(__x: f32, __exponent: ::std::os::raw::c_int) -> f32; + pub fn scalbnf(__x: f32, __exponent: ::std::ffi::c_int) -> f32; } extern "C" { - pub fn scalbnl(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn scalbnl(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { - pub fn scalbln(__x: f64, __exponent: ::std::os::raw::c_long) -> f64; + pub fn scalbln(__x: f64, __exponent: ::std::ffi::c_long) -> f64; } extern "C" { - pub fn scalblnf(__x: f32, __exponent: ::std::os::raw::c_long) -> f32; + pub fn scalblnf(__x: f32, __exponent: ::std::ffi::c_long) -> f32; } extern "C" { - pub fn scalblnl(__x: f64, __exponent: ::std::os::raw::c_long) -> f64; + pub fn scalblnl(__x: f64, __exponent: ::std::ffi::c_long) -> f64; } extern "C" { pub fn cbrt(__x: f64) -> f64; @@ -12264,22 +10079,22 @@ extern "C" { pub fn rintl(__x: f64) -> f64; } extern "C" { - pub fn lrint(__x: f64) -> ::std::os::raw::c_long; + pub fn lrint(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn lrintf(__x: f32) -> ::std::os::raw::c_long; + pub fn lrintf(__x: f32) -> ::std::ffi::c_long; } extern "C" { - pub fn lrintl(__x: f64) -> ::std::os::raw::c_long; + pub fn lrintl(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn llrint(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llrint(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llrintf(__x: f32) -> ::std::os::raw::c_longlong; + pub fn llrintf(__x: f32) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llrintl(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llrintl(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { pub fn round(__x: f64) -> f64; @@ -12291,22 +10106,22 @@ extern "C" { pub fn roundl(__x: f64) -> f64; } extern "C" { - pub fn lround(__x: f64) -> ::std::os::raw::c_long; + pub fn lround(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn lroundf(__x: f32) -> ::std::os::raw::c_long; + pub fn lroundf(__x: f32) -> ::std::ffi::c_long; } extern "C" { - pub fn lroundl(__x: f64) -> ::std::os::raw::c_long; + pub fn lroundl(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn llround(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llround(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llroundf(__x: f32) -> ::std::os::raw::c_longlong; + pub fn llroundf(__x: f32) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llroundl(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llroundl(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { pub fn trunc(__x: f64) -> f64; @@ -12336,13 +10151,13 @@ extern "C" { pub fn remainderl(__x: f64, __y: f64) -> f64; } extern "C" { - pub fn remquo(__x: f64, __y: f64, __quotient_bits: *mut ::std::os::raw::c_int) -> f64; + pub fn remquo(__x: f64, __y: f64, __quotient_bits: *mut ::std::ffi::c_int) -> f64; } extern "C" { - pub fn remquof(__x: f32, __y: f32, __quotient_bits: *mut ::std::os::raw::c_int) -> f32; + pub fn remquof(__x: f32, __y: f32, __quotient_bits: *mut ::std::ffi::c_int) -> f32; } extern "C" { - pub fn remquol(__x: f64, __y: f64, __quotient_bits: *mut ::std::os::raw::c_int) -> f64; + pub fn remquol(__x: f64, __y: f64, __quotient_bits: *mut ::std::ffi::c_int) -> f64; } extern "C" { pub fn copysign(__value: f64, __sign: f64) -> f64; @@ -12354,13 +10169,13 @@ extern "C" { pub fn copysignl(__value: f64, __sign: f64) -> f64; } extern "C" { - pub fn nan(__kind: *const ::std::os::raw::c_char) -> f64; + pub fn nan(__kind: *const ::std::ffi::c_char) -> f64; } extern "C" { - pub fn nanf(__kind: *const ::std::os::raw::c_char) -> f32; + pub fn nanf(__kind: *const ::std::ffi::c_char) -> f32; } extern "C" { - pub fn nanl(__kind: *const ::std::os::raw::c_char) -> f64; + pub fn nanl(__kind: *const ::std::ffi::c_char) -> f64; } extern "C" { pub fn nextafter(__x: f64, __y: f64) -> f64; @@ -12417,13 +10232,13 @@ extern "C" { pub fn fmal(__x: f64, __y: f64, __z: f64) -> f64; } extern "C" { - pub fn isinf(__x: f64) -> ::std::os::raw::c_int; + pub fn isinf(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub fn isnan(__x: f64) -> ::std::os::raw::c_int; + pub fn isnan(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub static mut signgam: ::std::os::raw::c_int; + pub static mut signgam: ::std::ffi::c_int; } extern "C" { pub fn y0(__x: f64) -> f64; @@ -12432,7 +10247,7 @@ extern "C" { pub fn y1(__x: f64) -> f64; } extern "C" { - pub fn yn(__n: ::std::os::raw::c_int, __x: f64) -> f64; + pub fn yn(__n: ::std::ffi::c_int, __x: f64) -> f64; } pub const ASENSOR_TYPE_INVALID: _bindgen_ty_41 = -1; pub const ASENSOR_TYPE_ACCELEROMETER: _bindgen_ty_41 = 1; @@ -12469,27 +10284,27 @@ pub const ASENSOR_TYPE_GYROSCOPE_LIMITED_AXES: _bindgen_ty_41 = 39; pub const ASENSOR_TYPE_ACCELEROMETER_LIMITED_AXES_UNCALIBRATED: _bindgen_ty_41 = 40; pub const ASENSOR_TYPE_GYROSCOPE_LIMITED_AXES_UNCALIBRATED: _bindgen_ty_41 = 41; pub const ASENSOR_TYPE_HEADING: _bindgen_ty_41 = 42; -pub type _bindgen_ty_41 = ::std::os::raw::c_int; +pub type _bindgen_ty_41 = ::std::ffi::c_int; pub const ASENSOR_STATUS_NO_CONTACT: _bindgen_ty_42 = -1; pub const ASENSOR_STATUS_UNRELIABLE: _bindgen_ty_42 = 0; pub const ASENSOR_STATUS_ACCURACY_LOW: _bindgen_ty_42 = 1; pub const ASENSOR_STATUS_ACCURACY_MEDIUM: _bindgen_ty_42 = 2; pub const ASENSOR_STATUS_ACCURACY_HIGH: _bindgen_ty_42 = 3; -pub type _bindgen_ty_42 = ::std::os::raw::c_int; +pub type _bindgen_ty_42 = ::std::ffi::c_int; pub const AREPORTING_MODE_INVALID: _bindgen_ty_43 = -1; pub const AREPORTING_MODE_CONTINUOUS: _bindgen_ty_43 = 0; pub const AREPORTING_MODE_ON_CHANGE: _bindgen_ty_43 = 1; pub const AREPORTING_MODE_ONE_SHOT: _bindgen_ty_43 = 2; pub const AREPORTING_MODE_SPECIAL_TRIGGER: _bindgen_ty_43 = 3; -pub type _bindgen_ty_43 = ::std::os::raw::c_int; +pub type _bindgen_ty_43 = ::std::ffi::c_int; pub const ASENSOR_DIRECT_RATE_STOP: _bindgen_ty_44 = 0; pub const ASENSOR_DIRECT_RATE_NORMAL: _bindgen_ty_44 = 1; pub const ASENSOR_DIRECT_RATE_FAST: _bindgen_ty_44 = 2; pub const ASENSOR_DIRECT_RATE_VERY_FAST: _bindgen_ty_44 = 3; -pub type _bindgen_ty_44 = ::std::os::raw::c_uint; +pub type _bindgen_ty_44 = ::std::ffi::c_uint; pub const ASENSOR_DIRECT_CHANNEL_TYPE_SHARED_MEMORY: _bindgen_ty_45 = 1; pub const ASENSOR_DIRECT_CHANNEL_TYPE_HARDWARE_BUFFER: _bindgen_ty_45 = 2; -pub type _bindgen_ty_45 = ::std::os::raw::c_uint; +pub type _bindgen_ty_45 = ::std::ffi::c_uint; pub const ASENSOR_ADDITIONAL_INFO_BEGIN: _bindgen_ty_46 = 0; pub const ASENSOR_ADDITIONAL_INFO_END: _bindgen_ty_46 = 1; pub const ASENSOR_ADDITIONAL_INFO_UNTRACKED_DELAY: _bindgen_ty_46 = 65536; @@ -12497,7 +10312,7 @@ pub const ASENSOR_ADDITIONAL_INFO_INTERNAL_TEMPERATURE: _bindgen_ty_46 = 65537; pub const ASENSOR_ADDITIONAL_INFO_VEC3_CALIBRATION: _bindgen_ty_46 = 65538; pub const ASENSOR_ADDITIONAL_INFO_SENSOR_PLACEMENT: _bindgen_ty_46 = 65539; pub const ASENSOR_ADDITIONAL_INFO_SAMPLING: _bindgen_ty_46 = 65540; -pub type _bindgen_ty_46 = ::std::os::raw::c_uint; +pub type _bindgen_ty_46 = ::std::ffi::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct ASensorVector { @@ -12519,37 +10334,19 @@ pub struct ASensorVector__bindgen_ty_1__bindgen_ty_1 { pub y: f32, pub z: f32, } -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::y" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::z" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::x"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, x) - 0usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::y"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, y) - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::z"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, z) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ASensorVector__bindgen_ty_1__bindgen_ty_2 { @@ -12557,114 +10354,52 @@ pub struct ASensorVector__bindgen_ty_1__bindgen_ty_2 { pub pitch: f32, pub roll: f32, } -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).azimuth) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::azimuth" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pitch) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::pitch" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).roll) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::roll" - ); -} -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).v) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1::v" - ); -} -#[test] -fn bindgen_test_layout_ASensorVector() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ASensorVector" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 12usize, - "Offset of field: ASensorVector::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 13usize, - "Offset of field: ASensorVector::reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::azimuth"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, azimuth) - 0usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::pitch"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, pitch) - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::roll"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, roll) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1::v"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1, v) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector"][::std::mem::size_of::() - 16usize]; + ["Alignment of ASensorVector"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector::status"] + [::std::mem::offset_of!(ASensorVector, status) - 12usize]; + ["Offset of field: ASensorVector::reserved"] + [::std::mem::offset_of!(ASensorVector, reserved) - 13usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMetaDataEvent { pub what: i32, pub sensor: i32, } -#[test] -fn bindgen_test_layout_AMetaDataEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AMetaDataEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMetaDataEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).what) as usize - ptr as usize }, - 0usize, - "Offset of field: AMetaDataEvent::what" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sensor) as usize - ptr as usize }, - 4usize, - "Offset of field: AMetaDataEvent::sensor" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMetaDataEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AMetaDataEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AMetaDataEvent::what"] + [::std::mem::offset_of!(AMetaDataEvent, what) - 0usize]; + ["Offset of field: AMetaDataEvent::sensor"] + [::std::mem::offset_of!(AMetaDataEvent, sensor) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct AUncalibratedEvent { @@ -12684,58 +10419,34 @@ pub struct AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1 { pub y_uncalib: f32, pub z_uncalib: f32, } -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_uncalib) as usize - ptr as usize }, - 4usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_uncalib) as usize - ptr as usize }, - 8usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1::uncalib" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + x_uncalib + ) - 0usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + y_uncalib + ) - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + z_uncalib + ) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1::uncalib"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_1, uncalib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union AUncalibratedEvent__bindgen_ty_2 { @@ -12749,133 +10460,63 @@ pub struct AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1 { pub y_bias: f32, pub z_bias: f32, } -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_bias) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_bias) as usize - ptr as usize }, - 4usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_bias) as usize - ptr as usize }, - 8usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bias) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2::bias" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent() { - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of AUncalibratedEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, x_bias) - 0usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, y_bias) - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, z_bias) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2::bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2, bias) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent"][::std::mem::size_of::() - 24usize]; + ["Alignment of AUncalibratedEvent"][::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeartRateEvent { pub bpm: f32, pub status: i8, } -#[test] -fn bindgen_test_layout_AHeartRateEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHeartRateEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeartRateEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bpm) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeartRateEvent::bpm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeartRateEvent::status" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeartRateEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHeartRateEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeartRateEvent::bpm"] + [::std::mem::offset_of!(AHeartRateEvent, bpm) - 0usize]; + ["Offset of field: AHeartRateEvent::status"] + [::std::mem::offset_of!(AHeartRateEvent, status) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ADynamicSensorEvent { pub connected: i32, pub handle: i32, } -#[test] -fn bindgen_test_layout_ADynamicSensorEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ADynamicSensorEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ADynamicSensorEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).connected) as usize - ptr as usize }, - 0usize, - "Offset of field: ADynamicSensorEvent::connected" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).handle) as usize - ptr as usize }, - 4usize, - "Offset of field: ADynamicSensorEvent::handle" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ADynamicSensorEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of ADynamicSensorEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ADynamicSensorEvent::connected"] + [::std::mem::offset_of!(ADynamicSensorEvent, connected) - 0usize]; + ["Offset of field: ADynamicSensorEvent::handle"] + [::std::mem::offset_of!(ADynamicSensorEvent, handle) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct AAdditionalInfoEvent { @@ -12889,57 +10530,26 @@ pub union AAdditionalInfoEvent__bindgen_ty_1 { pub data_int32: [i32; 14usize], pub data_float: [f32; 14usize], } -#[test] -fn bindgen_test_layout_AAdditionalInfoEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of AAdditionalInfoEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AAdditionalInfoEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data_int32) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_int32" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data_float) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_float" - ); -} -#[test] -fn bindgen_test_layout_AAdditionalInfoEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of AAdditionalInfoEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AAdditionalInfoEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).serial) as usize - ptr as usize }, - 4usize, - "Offset of field: AAdditionalInfoEvent::serial" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AAdditionalInfoEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 56usize]; + ["Alignment of AAdditionalInfoEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_int32"] + [::std::mem::offset_of!(AAdditionalInfoEvent__bindgen_ty_1, data_int32) - 0usize]; + ["Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_float"] + [::std::mem::offset_of!(AAdditionalInfoEvent__bindgen_ty_1, data_float) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AAdditionalInfoEvent"][::std::mem::size_of::() - 64usize]; + ["Alignment of AAdditionalInfoEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AAdditionalInfoEvent::type_"] + [::std::mem::offset_of!(AAdditionalInfoEvent, type_) - 0usize]; + ["Offset of field: AAdditionalInfoEvent::serial"] + [::std::mem::offset_of!(AAdditionalInfoEvent, serial) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeadTrackerEvent { @@ -12951,56 +10561,25 @@ pub struct AHeadTrackerEvent { pub vz: f32, pub discontinuity_count: i32, } -#[test] -fn bindgen_test_layout_AHeadTrackerEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 28usize, - "Size of AHeadTrackerEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeadTrackerEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rx) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeadTrackerEvent::rx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ry) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeadTrackerEvent::ry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rz) as usize - ptr as usize }, - 8usize, - "Offset of field: AHeadTrackerEvent::rz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vx) as usize - ptr as usize }, - 12usize, - "Offset of field: AHeadTrackerEvent::vx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vy) as usize - ptr as usize }, - 16usize, - "Offset of field: AHeadTrackerEvent::vy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vz) as usize - ptr as usize }, - 20usize, - "Offset of field: AHeadTrackerEvent::vz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).discontinuity_count) as usize - ptr as usize }, - 24usize, - "Offset of field: AHeadTrackerEvent::discontinuity_count" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeadTrackerEvent"][::std::mem::size_of::() - 28usize]; + ["Alignment of AHeadTrackerEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeadTrackerEvent::rx"] + [::std::mem::offset_of!(AHeadTrackerEvent, rx) - 0usize]; + ["Offset of field: AHeadTrackerEvent::ry"] + [::std::mem::offset_of!(AHeadTrackerEvent, ry) - 4usize]; + ["Offset of field: AHeadTrackerEvent::rz"] + [::std::mem::offset_of!(AHeadTrackerEvent, rz) - 8usize]; + ["Offset of field: AHeadTrackerEvent::vx"] + [::std::mem::offset_of!(AHeadTrackerEvent, vx) - 12usize]; + ["Offset of field: AHeadTrackerEvent::vy"] + [::std::mem::offset_of!(AHeadTrackerEvent, vy) - 16usize]; + ["Offset of field: AHeadTrackerEvent::vz"] + [::std::mem::offset_of!(AHeadTrackerEvent, vz) - 20usize]; + ["Offset of field: AHeadTrackerEvent::discontinuity_count"] + [::std::mem::offset_of!(AHeadTrackerEvent, discontinuity_count) - 24usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ALimitedAxesImuEvent { @@ -13020,58 +10599,28 @@ pub struct ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1 { pub y: f32, pub z: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::y" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::z" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).calib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1::calib" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::x"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, x) - 0usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::y"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, y) - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::z"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, z) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1::calib"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1, calib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuEvent__bindgen_ty_2 { @@ -13085,71 +10634,39 @@ pub struct ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1 { pub y_supported: f32, pub z_supported: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::x_supported" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_supported) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::y_supported" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_supported) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::z_supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2::supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent() { - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ALimitedAxesImuEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::x_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + x_supported + ) - 0usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::y_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + y_supported + ) - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::z_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + z_supported + ) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2::supported"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_2, supported) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent"][::std::mem::size_of::() - 24usize]; + ["Alignment of ALimitedAxesImuEvent"][::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ALimitedAxesImuUncalibratedEvent { @@ -13170,59 +10687,39 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1 { pub y_uncalib: f32, pub z_uncalib: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_uncalib) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_uncalib) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1::uncalib" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + x_uncalib + ) + - 0usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + y_uncalib + ) + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + z_uncalib + ) + - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1::uncalib"] + [::std::mem::offset_of!(ALimitedAxesImuUncalibratedEvent__bindgen_ty_1, uncalib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuUncalibratedEvent__bindgen_ty_2 { @@ -13236,59 +10733,39 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1 { pub y_bias: f32, pub z_bias: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_bias) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_bias) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_bias) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bias) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2::bias" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + x_bias + ) + - 0usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + y_bias + ) + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + z_bias + ) + - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2::bias"] + [::std::mem::offset_of!(ALimitedAxesImuUncalibratedEvent__bindgen_ty_2, bias) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuUncalibratedEvent__bindgen_ty_3 { @@ -13302,91 +10779,51 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 { pub y_supported: f32, pub z_supported: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . x_supported) as usize - ptr as usize } , 0usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::x_supported"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . y_supported) as usize - ptr as usize } , 4usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::y_supported"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . z_supported) as usize - ptr as usize } , 8usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::z_supported"); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3::supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent() { - assert_eq!( - ::std::mem::size_of::(), - 36usize, - "Size of ALimitedAxesImuUncalibratedEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::x_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , x_supported) - 0usize] ; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::y_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , y_supported) - 4usize] ; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::z_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , z_supported) - 8usize] ; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3::supported"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_3, + supported + ) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent"] + [::std::mem::size_of::() - 36usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent"] + [::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeadingEvent { pub heading: f32, pub accuracy: f32, } -#[test] -fn bindgen_test_layout_AHeadingEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHeadingEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeadingEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heading) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeadingEvent::heading" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).accuracy) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeadingEvent::accuracy" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeadingEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHeadingEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeadingEvent::heading"] + [::std::mem::offset_of!(AHeadingEvent, heading) - 0usize]; + ["Offset of field: AHeadingEvent::accuracy"] + [::std::mem::offset_of!(AHeadingEvent, accuracy) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ASensorEvent { @@ -13426,236 +10863,121 @@ pub union ASensorEvent__bindgen_ty_1__bindgen_ty_1 { pub dynamic_sensor_meta: ADynamicSensorEvent, pub additional_info: AAdditionalInfoEvent, pub head_tracker: AHeadTrackerEvent, - pub limited_axes_imu: ALimitedAxesImuEvent, - pub limited_axes_imu_uncalibrated: ALimitedAxesImuUncalibratedEvent, - pub heading: AHeadingEvent, -} -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vector) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::vector" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).acceleration) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::acceleration" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gyro) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::gyro" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magnetic) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::magnetic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).temperature) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::temperature" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).distance) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::distance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).light) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::light" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pressure) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::pressure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).relative_humidity) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::relative_humidity" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_acceleration) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_acceleration" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_gyro) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_gyro" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_magnetic) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_magnetic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).meta_data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::meta_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heart_rate) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heart_rate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dynamic_sensor_meta) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::dynamic_sensor_meta" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).additional_info) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::additional_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head_tracker) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::head_tracker" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).limited_axes_imu) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu" - ); - assert_eq!( - unsafe { - ::std::ptr::addr_of!((*ptr).limited_axes_imu_uncalibrated) as usize - ptr as usize - }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu_uncalibrated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heading) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heading" - ); + pub limited_axes_imu: ALimitedAxesImuEvent, + pub limited_axes_imu_uncalibrated: ALimitedAxesImuUncalibratedEvent, + pub heading: AHeadingEvent, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::vector"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, vector) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::acceleration"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, acceleration) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::gyro"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, gyro) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::magnetic"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, magnetic) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::temperature"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, temperature) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::distance"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, distance) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::light"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, light) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::pressure"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, pressure) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::relative_humidity"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + relative_humidity + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_acceleration"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_acceleration + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_gyro"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_gyro + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_magnetic"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_magnetic + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::meta_data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, meta_data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heart_rate"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, heart_rate) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::dynamic_sensor_meta"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + dynamic_sensor_meta + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::additional_info"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + additional_info + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::head_tracker"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, head_tracker) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + limited_axes_imu + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu_uncalibrated"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + limited_axes_imu_uncalibrated + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heading"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, heading) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ASensorEvent__bindgen_ty_1__bindgen_ty_2 { pub data: [u64; 8usize], pub step_counter: u64, } -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).step_counter) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::step_counter" - ); -} -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ASensorEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1::u64_" - ); -} -#[test] -fn bindgen_test_layout_ASensorEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 104usize, - "Size of ASensorEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ASensorEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sensor) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorEvent::sensor" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorEvent::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved0) as usize - ptr as usize }, - 12usize, - "Offset of field: ASensorEvent::reserved0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).timestamp) as usize - ptr as usize }, - 16usize, - "Offset of field: ASensorEvent::timestamp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 88usize, - "Offset of field: ASensorEvent::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved1) as usize - ptr as usize }, - 92usize, - "Offset of field: ASensorEvent::reserved1" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_2, data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::step_counter"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_2, step_counter) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1::u64_"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1, u64_) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent"][::std::mem::size_of::() - 104usize]; + ["Alignment of ASensorEvent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ASensorEvent::version"] + [::std::mem::offset_of!(ASensorEvent, version) - 0usize]; + ["Offset of field: ASensorEvent::sensor"] + [::std::mem::offset_of!(ASensorEvent, sensor) - 4usize]; + ["Offset of field: ASensorEvent::type_"][::std::mem::offset_of!(ASensorEvent, type_) - 8usize]; + ["Offset of field: ASensorEvent::reserved0"] + [::std::mem::offset_of!(ASensorEvent, reserved0) - 12usize]; + ["Offset of field: ASensorEvent::timestamp"] + [::std::mem::offset_of!(ASensorEvent, timestamp) - 16usize]; + ["Offset of field: ASensorEvent::flags"][::std::mem::offset_of!(ASensorEvent, flags) - 88usize]; + ["Offset of field: ASensorEvent::reserved1"] + [::std::mem::offset_of!(ASensorEvent, reserved1) - 92usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ASensorManager { @@ -13678,14 +11000,14 @@ extern "C" { } extern "C" { pub fn ASensorManager_getInstanceForPackage( - packageName: *const ::std::os::raw::c_char, + packageName: *const ::std::ffi::c_char, ) -> *mut ASensorManager; } extern "C" { pub fn ASensorManager_getSensorList( manager: *mut ASensorManager, list: *mut ASensorList, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_getDynamicSensorList( @@ -13696,13 +11018,13 @@ extern "C" { extern "C" { pub fn ASensorManager_getDefaultSensor( manager: *mut ASensorManager, - type_: ::std::os::raw::c_int, + type_: ::std::ffi::c_int, ) -> *const ASensor; } extern "C" { pub fn ASensorManager_getDefaultSensorEx( manager: *mut ASensorManager, - type_: ::std::os::raw::c_int, + type_: ::std::ffi::c_int, wakeUp: bool, ) -> *const ASensor; } @@ -13710,44 +11032,44 @@ extern "C" { pub fn ASensorManager_createEventQueue( manager: *mut ASensorManager, looper: *mut ALooper, - ident: ::std::os::raw::c_int, + ident: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ) -> *mut ASensorEventQueue; } extern "C" { pub fn ASensorManager_destroyEventQueue( manager: *mut ASensorManager, queue: *mut ASensorEventQueue, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_createSharedMemoryDirectChannel( manager: *mut ASensorManager, - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_createHardwareBufferDirectChannel( manager: *mut ASensorManager, buffer: *const AHardwareBuffer, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_destroyDirectChannel( manager: *mut ASensorManager, - channelId: ::std::os::raw::c_int, + channelId: ::std::ffi::c_int, ); } extern "C" { pub fn ASensorManager_configureDirectReport( manager: *mut ASensorManager, sensor: *const ASensor, - channelId: ::std::os::raw::c_int, - rate: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + channelId: ::std::ffi::c_int, + rate: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_registerSensor( @@ -13755,29 +11077,29 @@ extern "C" { sensor: *const ASensor, samplingPeriodUs: i32, maxBatchReportLatencyUs: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_enableSensor( queue: *mut ASensorEventQueue, sensor: *const ASensor, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_disableSensor( queue: *mut ASensorEventQueue, sensor: *const ASensor, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_setEventRate( queue: *mut ASensorEventQueue, sensor: *const ASensor, usec: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensorEventQueue_hasEvents(queue: *mut ASensorEventQueue) -> ::std::os::raw::c_int; + pub fn ASensorEventQueue_hasEvents(queue: *mut ASensorEventQueue) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_getEvents( @@ -13790,34 +11112,34 @@ extern "C" { pub fn ASensorEventQueue_requestAdditionalInfoEvents( queue: *mut ASensorEventQueue, enable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getName(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getName(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getVendor(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getVendor(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getType(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getType(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn ASensor_getResolution(sensor: *const ASensor) -> f32; } extern "C" { - pub fn ASensor_getMinDelay(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getMinDelay(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getFifoMaxEventCount(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getFifoMaxEventCount(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getFifoReservedEventCount(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getFifoReservedEventCount(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getStringType(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getStringType(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getReportingMode(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getReportingMode(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn ASensor_isWakeUpSensor(sensor: *const ASensor) -> bool; @@ -13825,311 +11147,307 @@ extern "C" { extern "C" { pub fn ASensor_isDirectChannelTypeSupported( sensor: *const ASensor, - channelType: ::std::os::raw::c_int, + channelType: ::std::ffi::c_int, ) -> bool; } extern "C" { - pub fn ASensor_getHighestDirectReportRateLevel(sensor: *const ASensor) - -> ::std::os::raw::c_int; + pub fn ASensor_getHighestDirectReportRateLevel(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getHandle(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getHandle(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn strcasecmp( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strcasecmp_l( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn strncasecmp( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_int; + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strncasecmp_l( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, __n: usize, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn memccpy( - __dst: *mut ::std::os::raw::c_void, - __src: *const ::std::os::raw::c_void, - __stop_char: ::std::os::raw::c_int, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __src: *const ::std::ffi::c_void, + __stop_char: ::std::ffi::c_int, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memchr( - __s: *const ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __s: *const ::std::ffi::c_void, + __ch: ::std::ffi::c_int, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memrchr( - __s: *const ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_void, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memcmp( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_int; } extern "C" { pub fn memcpy( - arg1: *mut ::std::os::raw::c_void, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + arg1: *mut ::std::ffi::c_void, + arg2: *const ::std::ffi::c_void, + arg3: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memmove( - __dst: *mut ::std::os::raw::c_void, - __src: *const ::std::os::raw::c_void, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __src: *const ::std::ffi::c_void, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memset( - __dst: *mut ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __ch: ::std::ffi::c_int, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memset_explicit( - __dst: *mut ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, + __dst: *mut ::std::ffi::c_void, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memmem( - __haystack: *const ::std::os::raw::c_void, + __haystack: *const ::std::ffi::c_void, __haystack_size: usize, - __needle: *const ::std::os::raw::c_void, + __needle: *const ::std::ffi::c_void, __needle_size: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn strchr( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn __strchr_chk( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strrchr( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn __strrchr_chk( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strlen(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_uint; + pub fn strlen(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_uint; } extern "C" { - pub fn __strlen_chk(__s: *const ::std::os::raw::c_char, __n: usize) -> usize; + pub fn __strlen_chk(__s: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn strcmp( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn stpcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strdup(__s: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn strdup(__s: *const ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strstr( - __haystack: *const ::std::os::raw::c_char, - __needle: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __haystack: *const ::std::ffi::c_char, + __needle: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcasestr( - __haystack: *const ::std::os::raw::c_char, - __needle: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __haystack: *const ::std::ffi::c_char, + __needle: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strtok( - __s: *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strtok_r( - __s: *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - __pos_ptr: *mut *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + __pos_ptr: *mut *mut ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strerror(__errno_value: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn strerror(__errno_value: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strerror_l( - __errno_value: ::std::os::raw::c_int, - __l: locale_t, - ) -> *mut ::std::os::raw::c_char; + pub fn strerror_l(__errno_value: ::std::ffi::c_int, __l: locale_t) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strerror_r( - __errno_value: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __errno_value: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn strnlen(__s: *const ::std::os::raw::c_char, __n: usize) -> usize; + pub fn strnlen(__s: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn strncat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strndup( - __s: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strncmp( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_int; } extern "C" { pub fn stpncpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strncpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strlcat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_uint; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_uint; } extern "C" { pub fn strlcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_uint; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_uint; } extern "C" { pub fn strcspn( - __s: *const ::std::os::raw::c_char, - __reject: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_uint; + __s: *const ::std::ffi::c_char, + __reject: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_uint; } extern "C" { pub fn strpbrk( - __s: *const ::std::os::raw::c_char, - __accept: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __accept: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strsep( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s_ptr: *mut *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strspn( - __s: *const ::std::os::raw::c_char, - __accept: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_uint; + __s: *const ::std::ffi::c_char, + __accept: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_uint; } extern "C" { - pub fn strsignal(__signal: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn strsignal(__signal: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcoll( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strxfrm( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_uint; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_uint; } extern "C" { pub fn strcoll_l( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn strxfrm_l( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, __n: usize, __l: locale_t, ) -> usize; @@ -14140,28 +11458,22 @@ pub struct crash_detail_t { _unused: [u8; 0], } extern "C" { - pub fn android_set_abort_message(__msg: *const ::std::os::raw::c_char); + pub fn android_set_abort_message(__msg: *const ::std::ffi::c_char); } extern "C" { - pub fn ASharedMemory_create( - name: *const ::std::os::raw::c_char, - size: usize, - ) -> ::std::os::raw::c_int; + pub fn ASharedMemory_create(name: *const ::std::ffi::c_char, size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn ASharedMemory_getSize(fd: ::std::os::raw::c_int) -> usize; + pub fn ASharedMemory_getSize(fd: ::std::ffi::c_int) -> usize; } extern "C" { pub fn ASharedMemory_setProt( - fd: ::std::os::raw::c_int, - prot: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + fd: ::std::ffi::c_int, + prot: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASharedMemory_dupFromJava( - env: *mut JNIEnv, - sharedMemory: jobject, - ) -> ::std::os::raw::c_int; + pub fn ASharedMemory_dupFromJava(env: *mut JNIEnv, sharedMemory: jobject) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -14176,7 +11488,7 @@ pub const AOBB_STATE_ERROR_COULD_NOT_UNMOUNT: _bindgen_ty_47 = 22; pub const AOBB_STATE_ERROR_NOT_MOUNTED: _bindgen_ty_47 = 23; pub const AOBB_STATE_ERROR_ALREADY_MOUNTED: _bindgen_ty_47 = 24; pub const AOBB_STATE_ERROR_PERMISSION_DENIED: _bindgen_ty_47 = 25; -pub type _bindgen_ty_47 = ::std::os::raw::c_uint; +pub type _bindgen_ty_47 = ::std::ffi::c_uint; extern "C" { pub fn AStorageManager_new() -> *mut AStorageManager; } @@ -14185,40 +11497,40 @@ extern "C" { } pub type AStorageManager_obbCallbackFunc = ::std::option::Option< unsafe extern "C" fn( - filename: *const ::std::os::raw::c_char, + filename: *const ::std::ffi::c_char, state: i32, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ), >; extern "C" { pub fn AStorageManager_mountObb( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - key: *const ::std::os::raw::c_char, + filename: *const ::std::ffi::c_char, + key: *const ::std::ffi::c_char, cb: AStorageManager_obbCallbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AStorageManager_unmountObb( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - force: ::std::os::raw::c_int, + filename: *const ::std::ffi::c_char, + force: ::std::ffi::c_int, cb: AStorageManager_obbCallbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AStorageManager_isObbMounted( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + filename: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AStorageManager_getMountedObbPath( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - ) -> *const ::std::os::raw::c_char; + filename: *const ::std::ffi::c_char, + ) -> *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -14235,13 +11547,13 @@ extern "C" { pub fn ASurfaceTexture_attachToGLContext( st: *mut ASurfaceTexture, texName: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASurfaceTexture_detachFromGLContext(st: *mut ASurfaceTexture) -> ::std::os::raw::c_int; + pub fn ASurfaceTexture_detachFromGLContext(st: *mut ASurfaceTexture) -> ::std::ffi::c_int; } extern "C" { - pub fn ASurfaceTexture_updateTexImage(st: *mut ASurfaceTexture) -> ::std::os::raw::c_int; + pub fn ASurfaceTexture_updateTexImage(st: *mut ASurfaceTexture) -> ::std::ffi::c_int; } extern "C" { pub fn ASurfaceTexture_getTransformMatrix(st: *mut ASurfaceTexture, mtx: *mut f32); @@ -14258,189 +11570,94 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_merge_data { - pub name: [::std::os::raw::c_char; 32usize], + pub name: [::std::ffi::c_char; 32usize], pub fd2: __s32, pub fence: __s32, pub flags: __u32, pub pad: __u32, } -#[test] -fn bindgen_test_layout_sync_merge_data() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of sync_merge_data" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sync_merge_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_merge_data::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fd2) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_merge_data::fd2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fence) as usize - ptr as usize }, - 36usize, - "Offset of field: sync_merge_data::fence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 40usize, - "Offset of field: sync_merge_data::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 44usize, - "Offset of field: sync_merge_data::pad" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_merge_data"][::std::mem::size_of::() - 48usize]; + ["Alignment of sync_merge_data"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sync_merge_data::name"] + [::std::mem::offset_of!(sync_merge_data, name) - 0usize]; + ["Offset of field: sync_merge_data::fd2"] + [::std::mem::offset_of!(sync_merge_data, fd2) - 32usize]; + ["Offset of field: sync_merge_data::fence"] + [::std::mem::offset_of!(sync_merge_data, fence) - 36usize]; + ["Offset of field: sync_merge_data::flags"] + [::std::mem::offset_of!(sync_merge_data, flags) - 40usize]; + ["Offset of field: sync_merge_data::pad"] + [::std::mem::offset_of!(sync_merge_data, pad) - 44usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_fence_info { - pub obj_name: [::std::os::raw::c_char; 32usize], - pub driver_name: [::std::os::raw::c_char; 32usize], + pub obj_name: [::std::ffi::c_char; 32usize], + pub driver_name: [::std::ffi::c_char; 32usize], pub status: __s32, pub flags: __u32, pub timestamp_ns: __u64, } -#[test] -fn bindgen_test_layout_sync_fence_info() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of sync_fence_info" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sync_fence_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).obj_name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_fence_info::obj_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).driver_name) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_fence_info::driver_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 64usize, - "Offset of field: sync_fence_info::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 68usize, - "Offset of field: sync_fence_info::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).timestamp_ns) as usize - ptr as usize }, - 72usize, - "Offset of field: sync_fence_info::timestamp_ns" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_fence_info"][::std::mem::size_of::() - 80usize]; + ["Alignment of sync_fence_info"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sync_fence_info::obj_name"] + [::std::mem::offset_of!(sync_fence_info, obj_name) - 0usize]; + ["Offset of field: sync_fence_info::driver_name"] + [::std::mem::offset_of!(sync_fence_info, driver_name) - 32usize]; + ["Offset of field: sync_fence_info::status"] + [::std::mem::offset_of!(sync_fence_info, status) - 64usize]; + ["Offset of field: sync_fence_info::flags"] + [::std::mem::offset_of!(sync_fence_info, flags) - 68usize]; + ["Offset of field: sync_fence_info::timestamp_ns"] + [::std::mem::offset_of!(sync_fence_info, timestamp_ns) - 72usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_file_info { - pub name: [::std::os::raw::c_char; 32usize], + pub name: [::std::ffi::c_char; 32usize], pub status: __s32, pub flags: __u32, pub num_fences: __u32, pub pad: __u32, pub sync_fence_info: __u64, } -#[test] -fn bindgen_test_layout_sync_file_info() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of sync_file_info" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sync_file_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_file_info::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_file_info::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 36usize, - "Offset of field: sync_file_info::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).num_fences) as usize - ptr as usize }, - 40usize, - "Offset of field: sync_file_info::num_fences" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 44usize, - "Offset of field: sync_file_info::pad" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sync_fence_info) as usize - ptr as usize }, - 48usize, - "Offset of field: sync_file_info::sync_fence_info" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_file_info"][::std::mem::size_of::() - 56usize]; + ["Alignment of sync_file_info"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sync_file_info::name"] + [::std::mem::offset_of!(sync_file_info, name) - 0usize]; + ["Offset of field: sync_file_info::status"] + [::std::mem::offset_of!(sync_file_info, status) - 32usize]; + ["Offset of field: sync_file_info::flags"] + [::std::mem::offset_of!(sync_file_info, flags) - 36usize]; + ["Offset of field: sync_file_info::num_fences"] + [::std::mem::offset_of!(sync_file_info, num_fences) - 40usize]; + ["Offset of field: sync_file_info::pad"][::std::mem::offset_of!(sync_file_info, pad) - 44usize]; + ["Offset of field: sync_file_info::sync_fence_info"] + [::std::mem::offset_of!(sync_file_info, sync_fence_info) - 48usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_set_deadline { pub deadline_ns: __u64, pub pad: __u64, } -#[test] -fn bindgen_test_layout_sync_set_deadline() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sync_set_deadline" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sync_set_deadline" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).deadline_ns) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_set_deadline::deadline_ns" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 8usize, - "Offset of field: sync_set_deadline::pad" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_set_deadline"][::std::mem::size_of::() - 16usize]; + ["Alignment of sync_set_deadline"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sync_set_deadline::deadline_ns"] + [::std::mem::offset_of!(sync_set_deadline, deadline_ns) - 0usize]; + ["Offset of field: sync_set_deadline::pad"] + [::std::mem::offset_of!(sync_set_deadline, pad) - 8usize]; +}; extern "C" { - pub fn sync_merge(name: *const ::std::os::raw::c_char, fd1: i32, fd2: i32) -> i32; + pub fn sync_merge(name: *const ::std::ffi::c_char, fd1: i32, fd2: i32) -> i32; } extern "C" { pub fn sync_file_info(fd: i32) -> *mut sync_file_info; @@ -14466,19 +11683,19 @@ extern "C" { pub fn ATrace_isEnabled() -> bool; } extern "C" { - pub fn ATrace_beginSection(sectionName: *const ::std::os::raw::c_char); + pub fn ATrace_beginSection(sectionName: *const ::std::ffi::c_char); } extern "C" { pub fn ATrace_endSection(); } extern "C" { - pub fn ATrace_beginAsyncSection(sectionName: *const ::std::os::raw::c_char, cookie: i32); + pub fn ATrace_beginAsyncSection(sectionName: *const ::std::ffi::c_char, cookie: i32); } extern "C" { - pub fn ATrace_endAsyncSection(sectionName: *const ::std::os::raw::c_char, cookie: i32); + pub fn ATrace_endAsyncSection(sectionName: *const ::std::ffi::c_char, cookie: i32); } extern "C" { - pub fn ATrace_setCounter(counterName: *const ::std::os::raw::c_char, counterValue: i64); + pub fn ATrace_setCounter(counterName: *const ::std::ffi::c_char, counterValue: i64); } pub const AWINDOW_FLAG_ALLOW_LOCK_WHILE_SCREEN_ON: _bindgen_ty_48 = 1; pub const AWINDOW_FLAG_DIM_BEHIND: _bindgen_ty_48 = 2; @@ -14503,31 +11720,28 @@ pub const AWINDOW_FLAG_SHOW_WHEN_LOCKED: _bindgen_ty_48 = 524288; pub const AWINDOW_FLAG_SHOW_WALLPAPER: _bindgen_ty_48 = 1048576; pub const AWINDOW_FLAG_TURN_SCREEN_ON: _bindgen_ty_48 = 2097152; pub const AWINDOW_FLAG_DISMISS_KEYGUARD: _bindgen_ty_48 = 4194304; -pub type _bindgen_ty_48 = ::std::os::raw::c_uint; +pub type _bindgen_ty_48 = ::std::ffi::c_uint; extern "C" { - pub fn gettimeofday(__tv: *mut timeval, __tz: *mut timezone) -> ::std::os::raw::c_int; + pub fn gettimeofday(__tv: *mut timeval, __tz: *mut timezone) -> ::std::ffi::c_int; } extern "C" { - pub fn settimeofday(__tv: *const timeval, __tz: *const timezone) -> ::std::os::raw::c_int; + pub fn settimeofday(__tv: *const timeval, __tz: *const timezone) -> ::std::ffi::c_int; } extern "C" { pub fn getitimer( - __which: ::std::os::raw::c_int, + __which: ::std::ffi::c_int, __current_value: *mut itimerval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn setitimer( - __which: ::std::os::raw::c_int, + __which: ::std::ffi::c_int, __new_value: *const itimerval, __old_value: *mut itimerval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn utimes( - __path: *const ::std::os::raw::c_char, - __times: *const timeval, - ) -> ::std::os::raw::c_int; + pub fn utimes(__path: *const ::std::ffi::c_char, __times: *const timeval) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -14536,108 +11750,56 @@ pub struct __timezone_t { } pub type timezone_t = *mut __timezone_t; extern "C" { - pub static mut tzname: [*mut ::std::os::raw::c_char; 0usize]; + pub static mut tzname: [*mut ::std::ffi::c_char; 0usize]; } extern "C" { - pub static mut daylight: ::std::os::raw::c_int; + pub static mut daylight: ::std::ffi::c_int; } extern "C" { - pub static mut timezone: ::std::os::raw::c_long; + pub static mut timezone: ::std::ffi::c_long; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct tm { - pub tm_sec: ::std::os::raw::c_int, - pub tm_min: ::std::os::raw::c_int, - pub tm_hour: ::std::os::raw::c_int, - pub tm_mday: ::std::os::raw::c_int, - pub tm_mon: ::std::os::raw::c_int, - pub tm_year: ::std::os::raw::c_int, - pub tm_wday: ::std::os::raw::c_int, - pub tm_yday: ::std::os::raw::c_int, - pub tm_isdst: ::std::os::raw::c_int, - pub tm_gmtoff: ::std::os::raw::c_long, - pub tm_zone: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_tm() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 44usize, "Size of tm"); - assert_eq!(::std::mem::align_of::(), 4usize, "Alignment of tm"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: tm::tm_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_min) as usize - ptr as usize }, - 4usize, - "Offset of field: tm::tm_min" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_hour) as usize - ptr as usize }, - 8usize, - "Offset of field: tm::tm_hour" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_mday) as usize - ptr as usize }, - 12usize, - "Offset of field: tm::tm_mday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_mon) as usize - ptr as usize }, - 16usize, - "Offset of field: tm::tm_mon" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_year) as usize - ptr as usize }, - 20usize, - "Offset of field: tm::tm_year" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_wday) as usize - ptr as usize }, - 24usize, - "Offset of field: tm::tm_wday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_yday) as usize - ptr as usize }, - 28usize, - "Offset of field: tm::tm_yday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_isdst) as usize - ptr as usize }, - 32usize, - "Offset of field: tm::tm_isdst" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_gmtoff) as usize - ptr as usize }, - 36usize, - "Offset of field: tm::tm_gmtoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_zone) as usize - ptr as usize }, - 40usize, - "Offset of field: tm::tm_zone" - ); -} + pub tm_sec: ::std::ffi::c_int, + pub tm_min: ::std::ffi::c_int, + pub tm_hour: ::std::ffi::c_int, + pub tm_mday: ::std::ffi::c_int, + pub tm_mon: ::std::ffi::c_int, + pub tm_year: ::std::ffi::c_int, + pub tm_wday: ::std::ffi::c_int, + pub tm_yday: ::std::ffi::c_int, + pub tm_isdst: ::std::ffi::c_int, + pub tm_gmtoff: ::std::ffi::c_long, + pub tm_zone: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of tm"][::std::mem::size_of::() - 44usize]; + ["Alignment of tm"][::std::mem::align_of::() - 4usize]; + ["Offset of field: tm::tm_sec"][::std::mem::offset_of!(tm, tm_sec) - 0usize]; + ["Offset of field: tm::tm_min"][::std::mem::offset_of!(tm, tm_min) - 4usize]; + ["Offset of field: tm::tm_hour"][::std::mem::offset_of!(tm, tm_hour) - 8usize]; + ["Offset of field: tm::tm_mday"][::std::mem::offset_of!(tm, tm_mday) - 12usize]; + ["Offset of field: tm::tm_mon"][::std::mem::offset_of!(tm, tm_mon) - 16usize]; + ["Offset of field: tm::tm_year"][::std::mem::offset_of!(tm, tm_year) - 20usize]; + ["Offset of field: tm::tm_wday"][::std::mem::offset_of!(tm, tm_wday) - 24usize]; + ["Offset of field: tm::tm_yday"][::std::mem::offset_of!(tm, tm_yday) - 28usize]; + ["Offset of field: tm::tm_isdst"][::std::mem::offset_of!(tm, tm_isdst) - 32usize]; + ["Offset of field: tm::tm_gmtoff"][::std::mem::offset_of!(tm, tm_gmtoff) - 36usize]; + ["Offset of field: tm::tm_zone"][::std::mem::offset_of!(tm, tm_zone) - 40usize]; +}; extern "C" { pub fn time(__t: *mut time_t) -> time_t; } extern "C" { - pub fn nanosleep( - __duration: *const timespec, - __remainder: *mut timespec, - ) -> ::std::os::raw::c_int; + pub fn nanosleep(__duration: *const timespec, __remainder: *mut timespec) -> ::std::ffi::c_int; } extern "C" { - pub fn asctime(__tm: *const tm) -> *mut ::std::os::raw::c_char; + pub fn asctime(__tm: *const tm) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn asctime_r( - __tm: *const tm, - __buf: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + pub fn asctime_r(__tm: *const tm, __buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn difftime(__lhs: time_t, __rhs: time_t) -> f64; @@ -14671,50 +11833,47 @@ extern "C" { } extern "C" { pub fn strptime( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *mut tm, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strptime_l( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *mut tm, __l: locale_t, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strftime( - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __n: usize, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *const tm, ) -> usize; } extern "C" { pub fn strftime_l( - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __n: usize, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *const tm, __l: locale_t, ) -> usize; } extern "C" { - pub fn ctime(__t: *const time_t) -> *mut ::std::os::raw::c_char; + pub fn ctime(__t: *const time_t) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn ctime_r( - __t: *const time_t, - __buf: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + pub fn ctime_r(__t: *const time_t, __buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn tzset(); } extern "C" { - pub fn tzalloc(__id: *const ::std::os::raw::c_char) -> timezone_t; + pub fn tzalloc(__id: *const ::std::ffi::c_char) -> timezone_t; } extern "C" { pub fn tzfree(__tz: timezone_t); @@ -14723,64 +11882,58 @@ extern "C" { pub fn clock() -> clock_t; } extern "C" { - pub fn clock_getcpuclockid(__pid: pid_t, __clock: *mut clockid_t) -> ::std::os::raw::c_int; + pub fn clock_getcpuclockid(__pid: pid_t, __clock: *mut clockid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_getres(__clock: clockid_t, __resolution: *mut timespec) -> ::std::os::raw::c_int; + pub fn clock_getres(__clock: clockid_t, __resolution: *mut timespec) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_gettime(__clock: clockid_t, __ts: *mut timespec) -> ::std::os::raw::c_int; + pub fn clock_gettime(__clock: clockid_t, __ts: *mut timespec) -> ::std::ffi::c_int; } extern "C" { pub fn clock_nanosleep( __clock: clockid_t, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __time: *const timespec, __remainder: *mut timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_settime(__clock: clockid_t, __ts: *const timespec) -> ::std::os::raw::c_int; + pub fn clock_settime(__clock: clockid_t, __ts: *const timespec) -> ::std::ffi::c_int; } extern "C" { pub fn timer_create( __clock: clockid_t, __event: *mut sigevent, __timer_ptr: *mut timer_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_delete(__timer: timer_t) -> ::std::os::raw::c_int; + pub fn timer_delete(__timer: timer_t) -> ::std::ffi::c_int; } extern "C" { pub fn timer_settime( __timer: timer_t, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __new_value: *const itimerspec, __old_value: *mut itimerspec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_gettime(_timer: timer_t, __ts: *mut itimerspec) -> ::std::os::raw::c_int; + pub fn timer_gettime(_timer: timer_t, __ts: *mut itimerspec) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_getoverrun(__timer: timer_t) -> ::std::os::raw::c_int; + pub fn timer_getoverrun(__timer: timer_t) -> ::std::ffi::c_int; } extern "C" { - pub fn timespec_get( - __ts: *mut timespec, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn timespec_get(__ts: *mut timespec, __base: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn timespec_getres( - __ts: *mut timespec, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn timespec_getres(__ts: *mut timespec, __base: ::std::ffi::c_int) -> ::std::ffi::c_int; } pub const AAUDIO_DIRECTION_OUTPUT: _bindgen_ty_49 = 0; pub const AAUDIO_DIRECTION_INPUT: _bindgen_ty_49 = 1; -pub type _bindgen_ty_49 = ::std::os::raw::c_uint; +pub type _bindgen_ty_49 = ::std::ffi::c_uint; pub type aaudio_direction_t = i32; pub const AAUDIO_FORMAT_INVALID: _bindgen_ty_50 = -1; pub const AAUDIO_FORMAT_UNSPECIFIED: _bindgen_ty_50 = 0; @@ -14789,7 +11942,7 @@ pub const AAUDIO_FORMAT_PCM_FLOAT: _bindgen_ty_50 = 2; pub const AAUDIO_FORMAT_PCM_I24_PACKED: _bindgen_ty_50 = 3; pub const AAUDIO_FORMAT_PCM_I32: _bindgen_ty_50 = 4; pub const AAUDIO_FORMAT_IEC61937: _bindgen_ty_50 = 5; -pub type _bindgen_ty_50 = ::std::os::raw::c_int; +pub type _bindgen_ty_50 = ::std::ffi::c_int; pub type aaudio_format_t = i32; pub const AAUDIO_OK: _bindgen_ty_51 = 0; pub const AAUDIO_ERROR_BASE: _bindgen_ty_51 = -900; @@ -14809,7 +11962,7 @@ pub const AAUDIO_ERROR_INVALID_FORMAT: _bindgen_ty_51 = -883; pub const AAUDIO_ERROR_OUT_OF_RANGE: _bindgen_ty_51 = -882; pub const AAUDIO_ERROR_NO_SERVICE: _bindgen_ty_51 = -881; pub const AAUDIO_ERROR_INVALID_RATE: _bindgen_ty_51 = -880; -pub type _bindgen_ty_51 = ::std::os::raw::c_int; +pub type _bindgen_ty_51 = ::std::ffi::c_int; pub type aaudio_result_t = i32; pub const AAUDIO_STREAM_STATE_UNINITIALIZED: _bindgen_ty_52 = 0; pub const AAUDIO_STREAM_STATE_UNKNOWN: _bindgen_ty_52 = 1; @@ -14825,16 +11978,16 @@ pub const AAUDIO_STREAM_STATE_STOPPED: _bindgen_ty_52 = 10; pub const AAUDIO_STREAM_STATE_CLOSING: _bindgen_ty_52 = 11; pub const AAUDIO_STREAM_STATE_CLOSED: _bindgen_ty_52 = 12; pub const AAUDIO_STREAM_STATE_DISCONNECTED: _bindgen_ty_52 = 13; -pub type _bindgen_ty_52 = ::std::os::raw::c_uint; +pub type _bindgen_ty_52 = ::std::ffi::c_uint; pub type aaudio_stream_state_t = i32; pub const AAUDIO_SHARING_MODE_EXCLUSIVE: _bindgen_ty_53 = 0; pub const AAUDIO_SHARING_MODE_SHARED: _bindgen_ty_53 = 1; -pub type _bindgen_ty_53 = ::std::os::raw::c_uint; +pub type _bindgen_ty_53 = ::std::ffi::c_uint; pub type aaudio_sharing_mode_t = i32; pub const AAUDIO_PERFORMANCE_MODE_NONE: _bindgen_ty_54 = 10; pub const AAUDIO_PERFORMANCE_MODE_POWER_SAVING: _bindgen_ty_54 = 11; pub const AAUDIO_PERFORMANCE_MODE_LOW_LATENCY: _bindgen_ty_54 = 12; -pub type _bindgen_ty_54 = ::std::os::raw::c_uint; +pub type _bindgen_ty_54 = ::std::ffi::c_uint; pub type aaudio_performance_mode_t = i32; pub const AAUDIO_USAGE_MEDIA: _bindgen_ty_55 = 1; pub const AAUDIO_USAGE_VOICE_COMMUNICATION: _bindgen_ty_55 = 2; @@ -14852,17 +12005,17 @@ pub const AAUDIO_SYSTEM_USAGE_EMERGENCY: _bindgen_ty_55 = 1000; pub const AAUDIO_SYSTEM_USAGE_SAFETY: _bindgen_ty_55 = 1001; pub const AAUDIO_SYSTEM_USAGE_VEHICLE_STATUS: _bindgen_ty_55 = 1002; pub const AAUDIO_SYSTEM_USAGE_ANNOUNCEMENT: _bindgen_ty_55 = 1003; -pub type _bindgen_ty_55 = ::std::os::raw::c_uint; +pub type _bindgen_ty_55 = ::std::ffi::c_uint; pub type aaudio_usage_t = i32; pub const AAUDIO_CONTENT_TYPE_SPEECH: _bindgen_ty_56 = 1; pub const AAUDIO_CONTENT_TYPE_MUSIC: _bindgen_ty_56 = 2; pub const AAUDIO_CONTENT_TYPE_MOVIE: _bindgen_ty_56 = 3; pub const AAUDIO_CONTENT_TYPE_SONIFICATION: _bindgen_ty_56 = 4; -pub type _bindgen_ty_56 = ::std::os::raw::c_uint; +pub type _bindgen_ty_56 = ::std::ffi::c_uint; pub type aaudio_content_type_t = i32; pub const AAUDIO_SPATIALIZATION_BEHAVIOR_AUTO: _bindgen_ty_57 = 1; pub const AAUDIO_SPATIALIZATION_BEHAVIOR_NEVER: _bindgen_ty_57 = 2; -pub type _bindgen_ty_57 = ::std::os::raw::c_uint; +pub type _bindgen_ty_57 = ::std::ffi::c_uint; pub type aaudio_spatialization_behavior_t = i32; pub const AAUDIO_INPUT_PRESET_GENERIC: _bindgen_ty_58 = 1; pub const AAUDIO_INPUT_PRESET_CAMCORDER: _bindgen_ty_58 = 5; @@ -14872,16 +12025,16 @@ pub const AAUDIO_INPUT_PRESET_UNPROCESSED: _bindgen_ty_58 = 9; pub const AAUDIO_INPUT_PRESET_VOICE_PERFORMANCE: _bindgen_ty_58 = 10; pub const AAUDIO_INPUT_PRESET_SYSTEM_ECHO_REFERENCE: _bindgen_ty_58 = 1997; pub const AAUDIO_INPUT_PRESET_SYSTEM_HOTWORD: _bindgen_ty_58 = 1999; -pub type _bindgen_ty_58 = ::std::os::raw::c_uint; +pub type _bindgen_ty_58 = ::std::ffi::c_uint; pub type aaudio_input_preset_t = i32; pub const AAUDIO_ALLOW_CAPTURE_BY_ALL: _bindgen_ty_59 = 1; pub const AAUDIO_ALLOW_CAPTURE_BY_SYSTEM: _bindgen_ty_59 = 2; pub const AAUDIO_ALLOW_CAPTURE_BY_NONE: _bindgen_ty_59 = 3; -pub type _bindgen_ty_59 = ::std::os::raw::c_uint; +pub type _bindgen_ty_59 = ::std::ffi::c_uint; pub type aaudio_allowed_capture_policy_t = i32; pub const AAUDIO_SESSION_ID_NONE: _bindgen_ty_60 = -1; pub const AAUDIO_SESSION_ID_ALLOCATE: _bindgen_ty_60 = 0; -pub type _bindgen_ty_60 = ::std::os::raw::c_int; +pub type _bindgen_ty_60 = ::std::ffi::c_int; pub type aaudio_session_id_t = i32; pub const AAUDIO_CHANNEL_INVALID: _bindgen_ty_61 = -1; pub const AAUDIO_CHANNEL_FRONT_LEFT: _bindgen_ty_61 = 1; @@ -14935,7 +12088,7 @@ pub const AAUDIO_CHANNEL_7POINT1POINT4: _bindgen_ty_61 = 185919; pub const AAUDIO_CHANNEL_9POINT1POINT4: _bindgen_ty_61 = 50517567; pub const AAUDIO_CHANNEL_9POINT1POINT6: _bindgen_ty_61 = 51303999; pub const AAUDIO_CHANNEL_FRONT_BACK: _bindgen_ty_61 = 260; -pub type _bindgen_ty_61 = ::std::os::raw::c_int; +pub type _bindgen_ty_61 = ::std::ffi::c_int; pub type aaudio_channel_mask_t = u32; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -14950,13 +12103,12 @@ pub struct AAudioStreamBuilderStruct { } pub type AAudioStreamBuilder = AAudioStreamBuilderStruct; extern "C" { - pub fn AAudio_convertResultToText(returnCode: aaudio_result_t) - -> *const ::std::os::raw::c_char; + pub fn AAudio_convertResultToText(returnCode: aaudio_result_t) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAudio_convertStreamStateToText( state: aaudio_stream_state_t, - ) -> *const ::std::os::raw::c_char; + ) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAudio_createStreamBuilder(builder: *mut *mut AAudioStreamBuilder) -> aaudio_result_t; @@ -14967,13 +12119,13 @@ extern "C" { extern "C" { pub fn AAudioStreamBuilder_setPackageName( builder: *mut AAudioStreamBuilder, - packageName: *const ::std::os::raw::c_char, + packageName: *const ::std::ffi::c_char, ); } extern "C" { pub fn AAudioStreamBuilder_setAttributionTag( builder: *mut AAudioStreamBuilder, - attributionTag: *const ::std::os::raw::c_char, + attributionTag: *const ::std::ffi::c_char, ); } extern "C" { @@ -15068,13 +12220,13 @@ extern "C" { } pub const AAUDIO_CALLBACK_RESULT_CONTINUE: _bindgen_ty_62 = 0; pub const AAUDIO_CALLBACK_RESULT_STOP: _bindgen_ty_62 = 1; -pub type _bindgen_ty_62 = ::std::os::raw::c_uint; +pub type _bindgen_ty_62 = ::std::ffi::c_uint; pub type aaudio_data_callback_result_t = i32; pub type AAudioStream_dataCallback = ::std::option::Option< unsafe extern "C" fn( stream: *mut AAudioStream, - userData: *mut ::std::os::raw::c_void, - audioData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, + audioData: *mut ::std::ffi::c_void, numFrames: i32, ) -> aaudio_data_callback_result_t, >; @@ -15082,7 +12234,7 @@ extern "C" { pub fn AAudioStreamBuilder_setDataCallback( builder: *mut AAudioStreamBuilder, callback: AAudioStream_dataCallback, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, ); } extern "C" { @@ -15094,7 +12246,7 @@ extern "C" { pub type AAudioStream_errorCallback = ::std::option::Option< unsafe extern "C" fn( stream: *mut AAudioStream, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, error: aaudio_result_t, ), >; @@ -15102,7 +12254,7 @@ extern "C" { pub fn AAudioStreamBuilder_setErrorCallback( builder: *mut AAudioStreamBuilder, callback: AAudioStream_errorCallback, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, ); } extern "C" { @@ -15152,7 +12304,7 @@ extern "C" { extern "C" { pub fn AAudioStream_read( stream: *mut AAudioStream, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, numFrames: i32, timeoutNanoseconds: i64, ) -> aaudio_result_t; @@ -15160,7 +12312,7 @@ extern "C" { extern "C" { pub fn AAudioStream_write( stream: *mut AAudioStream, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, numFrames: i32, timeoutNanoseconds: i64, ) -> aaudio_result_t; @@ -15353,7 +12505,7 @@ impl media_status_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct media_status_t(pub ::std::os::raw::c_int); +pub struct media_status_t(pub ::std::ffi::c_int); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMidiDevice { @@ -15371,11 +12523,11 @@ pub struct AMidiOutputPort { } pub const AMIDI_OPCODE_DATA: _bindgen_ty_63 = 1; pub const AMIDI_OPCODE_FLUSH: _bindgen_ty_63 = 2; -pub type _bindgen_ty_63 = ::std::os::raw::c_uint; +pub type _bindgen_ty_63 = ::std::ffi::c_uint; pub const AMIDI_DEVICE_TYPE_USB: _bindgen_ty_64 = 1; pub const AMIDI_DEVICE_TYPE_VIRTUAL: _bindgen_ty_64 = 2; pub const AMIDI_DEVICE_TYPE_BLUETOOTH: _bindgen_ty_64 = 3; -pub type _bindgen_ty_64 = ::std::os::raw::c_uint; +pub type _bindgen_ty_64 = ::std::ffi::c_uint; impl AMidiDevice_Protocol { pub const AMIDI_DEVICE_PROTOCOL_UMP_USE_MIDI_CI: AMidiDevice_Protocol = AMidiDevice_Protocol(0); } @@ -15531,7 +12683,7 @@ impl camera_status_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct camera_status_t(pub ::std::os::raw::c_int); +pub struct camera_status_t(pub ::std::ffi::c_int); impl acamera_metadata_section { pub const ACAMERA_COLOR_CORRECTION: acamera_metadata_section = acamera_metadata_section(0); } @@ -15643,7 +12795,7 @@ impl acamera_metadata_section { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_section(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_section(pub ::std::ffi::c_uint); pub use self::acamera_metadata_section as acamera_metadata_section_t; impl acamera_metadata_section_start { pub const ACAMERA_COLOR_CORRECTION_START: acamera_metadata_section_start = @@ -15787,7 +12939,7 @@ impl acamera_metadata_section_start { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_section_start(pub ::std::os::raw::c_int); +pub struct acamera_metadata_section_start(pub ::std::ffi::c_int); pub use self::acamera_metadata_section_start as acamera_metadata_section_start_t; impl acamera_metadata_tag { pub const ACAMERA_COLOR_CORRECTION_MODE: acamera_metadata_tag = acamera_metadata_tag(0); @@ -16772,7 +13924,7 @@ impl acamera_metadata_tag { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_tag(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_tag(pub ::std::ffi::c_uint); pub use self::acamera_metadata_tag as acamera_metadata_tag_t; impl acamera_metadata_enum_acamera_color_correction_mode { pub const ACAMERA_COLOR_CORRECTION_MODE_TRANSFORM_MATRIX: @@ -16791,7 +13943,7 @@ impl acamera_metadata_enum_acamera_color_correction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_color_correction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_color_correction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_color_correction_mode as acamera_metadata_enum_android_color_correction_mode_t; impl acamera_metadata_enum_acamera_color_correction_aberration_mode { pub const ACAMERA_COLOR_CORRECTION_ABERRATION_MODE_OFF: @@ -16810,9 +13962,7 @@ impl acamera_metadata_enum_acamera_color_correction_aberration_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_color_correction_aberration_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_color_correction_aberration_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_color_correction_aberration_mode as acamera_metadata_enum_android_color_correction_aberration_mode_t; impl acamera_metadata_enum_acamera_control_ae_antibanding_mode { pub const ACAMERA_CONTROL_AE_ANTIBANDING_MODE_OFF: @@ -16836,7 +13986,7 @@ impl acamera_metadata_enum_acamera_control_ae_antibanding_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_antibanding_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_antibanding_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_antibanding_mode as acamera_metadata_enum_android_control_ae_antibanding_mode_t; impl acamera_metadata_enum_acamera_control_ae_lock { pub const ACAMERA_CONTROL_AE_LOCK_OFF: acamera_metadata_enum_acamera_control_ae_lock = @@ -16848,7 +13998,7 @@ impl acamera_metadata_enum_acamera_control_ae_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_lock as acamera_metadata_enum_android_control_ae_lock_t; impl acamera_metadata_enum_acamera_control_ae_mode { pub const ACAMERA_CONTROL_AE_MODE_OFF: acamera_metadata_enum_acamera_control_ae_mode = @@ -16884,7 +14034,7 @@ impl acamera_metadata_enum_acamera_control_ae_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_mode as acamera_metadata_enum_android_control_ae_mode_t; impl acamera_metadata_enum_acamera_control_ae_precapture_trigger { pub const ACAMERA_CONTROL_AE_PRECAPTURE_TRIGGER_IDLE: @@ -16903,7 +14053,7 @@ impl acamera_metadata_enum_acamera_control_ae_precapture_trigger { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_precapture_trigger(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_precapture_trigger(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_precapture_trigger as acamera_metadata_enum_android_control_ae_precapture_trigger_t; impl acamera_metadata_enum_acamera_control_af_mode { pub const ACAMERA_CONTROL_AF_MODE_OFF: acamera_metadata_enum_acamera_control_af_mode = @@ -16933,7 +14083,7 @@ impl acamera_metadata_enum_acamera_control_af_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_mode as acamera_metadata_enum_android_control_af_mode_t; impl acamera_metadata_enum_acamera_control_af_trigger { pub const ACAMERA_CONTROL_AF_TRIGGER_IDLE: acamera_metadata_enum_acamera_control_af_trigger = @@ -16949,7 +14099,7 @@ impl acamera_metadata_enum_acamera_control_af_trigger { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_trigger(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_trigger(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_trigger as acamera_metadata_enum_android_control_af_trigger_t; impl acamera_metadata_enum_acamera_control_awb_lock { pub const ACAMERA_CONTROL_AWB_LOCK_OFF: acamera_metadata_enum_acamera_control_awb_lock = @@ -16961,7 +14111,7 @@ impl acamera_metadata_enum_acamera_control_awb_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_lock as acamera_metadata_enum_android_control_awb_lock_t; impl acamera_metadata_enum_acamera_control_awb_mode { pub const ACAMERA_CONTROL_AWB_MODE_OFF: acamera_metadata_enum_acamera_control_awb_mode = @@ -17004,7 +14154,7 @@ impl acamera_metadata_enum_acamera_control_awb_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_mode as acamera_metadata_enum_android_control_awb_mode_t; impl acamera_metadata_enum_acamera_control_capture_intent { pub const ACAMERA_CONTROL_CAPTURE_INTENT_CUSTOM: @@ -17048,7 +14198,7 @@ impl acamera_metadata_enum_acamera_control_capture_intent { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_capture_intent(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_capture_intent(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_capture_intent as acamera_metadata_enum_android_control_capture_intent_t; impl acamera_metadata_enum_acamera_control_effect_mode { pub const ACAMERA_CONTROL_EFFECT_MODE_OFF: acamera_metadata_enum_acamera_control_effect_mode = @@ -17093,7 +14243,7 @@ impl acamera_metadata_enum_acamera_control_effect_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_effect_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_effect_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_effect_mode as acamera_metadata_enum_android_control_effect_mode_t; impl acamera_metadata_enum_acamera_control_mode { pub const ACAMERA_CONTROL_MODE_OFF: acamera_metadata_enum_acamera_control_mode = @@ -17117,7 +14267,7 @@ impl acamera_metadata_enum_acamera_control_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_mode as acamera_metadata_enum_android_control_mode_t; impl acamera_metadata_enum_acamera_control_scene_mode { pub const ACAMERA_CONTROL_SCENE_MODE_DISABLED: @@ -17201,7 +14351,7 @@ impl acamera_metadata_enum_acamera_control_scene_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_scene_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_scene_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_scene_mode as acamera_metadata_enum_android_control_scene_mode_t; impl acamera_metadata_enum_acamera_control_video_stabilization_mode { pub const ACAMERA_CONTROL_VIDEO_STABILIZATION_MODE_OFF: @@ -17220,9 +14370,7 @@ impl acamera_metadata_enum_acamera_control_video_stabilization_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_video_stabilization_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_control_video_stabilization_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_video_stabilization_mode as acamera_metadata_enum_android_control_video_stabilization_mode_t; impl acamera_metadata_enum_acamera_control_ae_state { pub const ACAMERA_CONTROL_AE_STATE_INACTIVE: acamera_metadata_enum_acamera_control_ae_state = @@ -17251,7 +14399,7 @@ impl acamera_metadata_enum_acamera_control_ae_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_state as acamera_metadata_enum_android_control_ae_state_t; impl acamera_metadata_enum_acamera_control_af_state { pub const ACAMERA_CONTROL_AF_STATE_INACTIVE: acamera_metadata_enum_acamera_control_af_state = @@ -17288,7 +14436,7 @@ impl acamera_metadata_enum_acamera_control_af_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_state as acamera_metadata_enum_android_control_af_state_t; impl acamera_metadata_enum_acamera_control_awb_state { pub const ACAMERA_CONTROL_AWB_STATE_INACTIVE: acamera_metadata_enum_acamera_control_awb_state = @@ -17308,7 +14456,7 @@ impl acamera_metadata_enum_acamera_control_awb_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_state as acamera_metadata_enum_android_control_awb_state_t; impl acamera_metadata_enum_acamera_control_ae_lock_available { pub const ACAMERA_CONTROL_AE_LOCK_AVAILABLE_FALSE: @@ -17322,7 +14470,7 @@ impl acamera_metadata_enum_acamera_control_ae_lock_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_lock_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_lock_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_lock_available as acamera_metadata_enum_android_control_ae_lock_available_t; impl acamera_metadata_enum_acamera_control_awb_lock_available { pub const ACAMERA_CONTROL_AWB_LOCK_AVAILABLE_FALSE: @@ -17336,7 +14484,7 @@ impl acamera_metadata_enum_acamera_control_awb_lock_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_lock_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_lock_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_lock_available as acamera_metadata_enum_android_control_awb_lock_available_t; impl acamera_metadata_enum_acamera_control_enable_zsl { pub const ACAMERA_CONTROL_ENABLE_ZSL_FALSE: acamera_metadata_enum_acamera_control_enable_zsl = @@ -17348,7 +14496,7 @@ impl acamera_metadata_enum_acamera_control_enable_zsl { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_enable_zsl(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_enable_zsl(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_enable_zsl as acamera_metadata_enum_android_control_enable_zsl_t; impl acamera_metadata_enum_acamera_control_af_scene_change { pub const ACAMERA_CONTROL_AF_SCENE_CHANGE_NOT_DETECTED: @@ -17362,7 +14510,7 @@ impl acamera_metadata_enum_acamera_control_af_scene_change { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_scene_change(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_scene_change(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_scene_change as acamera_metadata_enum_android_control_af_scene_change_t; impl acamera_metadata_enum_acamera_control_extended_scene_mode { pub const ACAMERA_CONTROL_EXTENDED_SCENE_MODE_DISABLED: @@ -17381,7 +14529,7 @@ impl acamera_metadata_enum_acamera_control_extended_scene_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_extended_scene_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_extended_scene_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_extended_scene_mode as acamera_metadata_enum_android_control_extended_scene_mode_t; impl acamera_metadata_enum_acamera_control_settings_override { pub const ACAMERA_CONTROL_SETTINGS_OVERRIDE_OFF: @@ -17395,7 +14543,7 @@ impl acamera_metadata_enum_acamera_control_settings_override { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_settings_override(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_settings_override(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_settings_override as acamera_metadata_enum_android_control_settings_override_t; impl acamera_metadata_enum_acamera_control_autoframing { pub const ACAMERA_CONTROL_AUTOFRAMING_OFF: acamera_metadata_enum_acamera_control_autoframing = @@ -17407,7 +14555,7 @@ impl acamera_metadata_enum_acamera_control_autoframing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing as acamera_metadata_enum_android_control_autoframing_t; impl acamera_metadata_enum_acamera_control_autoframing_available { pub const ACAMERA_CONTROL_AUTOFRAMING_AVAILABLE_FALSE: @@ -17421,7 +14569,7 @@ impl acamera_metadata_enum_acamera_control_autoframing_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing_available as acamera_metadata_enum_android_control_autoframing_available_t; impl acamera_metadata_enum_acamera_control_autoframing_state { pub const ACAMERA_CONTROL_AUTOFRAMING_STATE_INACTIVE: @@ -17440,7 +14588,7 @@ impl acamera_metadata_enum_acamera_control_autoframing_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing_state as acamera_metadata_enum_android_control_autoframing_state_t; impl acamera_metadata_enum_acamera_control_low_light_boost_state { pub const ACAMERA_CONTROL_LOW_LIGHT_BOOST_STATE_INACTIVE: @@ -17454,7 +14602,7 @@ impl acamera_metadata_enum_acamera_control_low_light_boost_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_low_light_boost_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_low_light_boost_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_low_light_boost_state as acamera_metadata_enum_android_control_low_light_boost_state_t; impl acamera_metadata_enum_acamera_edge_mode { pub const ACAMERA_EDGE_MODE_OFF: acamera_metadata_enum_acamera_edge_mode = @@ -17474,7 +14622,7 @@ impl acamera_metadata_enum_acamera_edge_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_edge_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_edge_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_edge_mode as acamera_metadata_enum_android_edge_mode_t; impl acamera_metadata_enum_acamera_flash_mode { pub const ACAMERA_FLASH_MODE_OFF: acamera_metadata_enum_acamera_flash_mode = @@ -17490,7 +14638,7 @@ impl acamera_metadata_enum_acamera_flash_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_mode as acamera_metadata_enum_android_flash_mode_t; impl acamera_metadata_enum_acamera_flash_state { pub const ACAMERA_FLASH_STATE_UNAVAILABLE: acamera_metadata_enum_acamera_flash_state = @@ -17514,7 +14662,7 @@ impl acamera_metadata_enum_acamera_flash_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_state as acamera_metadata_enum_android_flash_state_t; impl acamera_metadata_enum_acamera_flash_info_available { pub const ACAMERA_FLASH_INFO_AVAILABLE_FALSE: @@ -17528,7 +14676,7 @@ impl acamera_metadata_enum_acamera_flash_info_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_info_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_info_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_info_available as acamera_metadata_enum_android_flash_info_available_t; impl acamera_metadata_enum_acamera_hot_pixel_mode { pub const ACAMERA_HOT_PIXEL_MODE_OFF: acamera_metadata_enum_acamera_hot_pixel_mode = @@ -17544,7 +14692,7 @@ impl acamera_metadata_enum_acamera_hot_pixel_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_hot_pixel_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_hot_pixel_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_hot_pixel_mode as acamera_metadata_enum_android_hot_pixel_mode_t; impl acamera_metadata_enum_acamera_lens_optical_stabilization_mode { pub const ACAMERA_LENS_OPTICAL_STABILIZATION_MODE_OFF: @@ -17558,9 +14706,7 @@ impl acamera_metadata_enum_acamera_lens_optical_stabilization_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_optical_stabilization_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_lens_optical_stabilization_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_optical_stabilization_mode as acamera_metadata_enum_android_lens_optical_stabilization_mode_t; impl acamera_metadata_enum_acamera_lens_facing { pub const ACAMERA_LENS_FACING_FRONT: acamera_metadata_enum_acamera_lens_facing = @@ -17576,7 +14722,7 @@ impl acamera_metadata_enum_acamera_lens_facing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_facing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_facing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_facing as acamera_metadata_enum_android_lens_facing_t; impl acamera_metadata_enum_acamera_lens_state { pub const ACAMERA_LENS_STATE_STATIONARY: acamera_metadata_enum_acamera_lens_state = @@ -17588,7 +14734,7 @@ impl acamera_metadata_enum_acamera_lens_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_state as acamera_metadata_enum_android_lens_state_t; impl acamera_metadata_enum_acamera_lens_pose_reference { pub const ACAMERA_LENS_POSE_REFERENCE_PRIMARY_CAMERA: @@ -17612,7 +14758,7 @@ impl acamera_metadata_enum_acamera_lens_pose_reference { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_pose_reference(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_pose_reference(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_pose_reference as acamera_metadata_enum_android_lens_pose_reference_t; impl acamera_metadata_enum_acamera_lens_info_focus_distance_calibration { pub const ACAMERA_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED: @@ -17632,7 +14778,7 @@ impl acamera_metadata_enum_acamera_lens_info_focus_distance_calibration { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_lens_info_focus_distance_calibration( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_lens_info_focus_distance_calibration as acamera_metadata_enum_android_lens_info_focus_distance_calibration_t; impl acamera_metadata_enum_acamera_noise_reduction_mode { @@ -17661,7 +14807,7 @@ impl acamera_metadata_enum_acamera_noise_reduction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_noise_reduction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_noise_reduction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_noise_reduction_mode as acamera_metadata_enum_android_noise_reduction_mode_t; impl acamera_metadata_enum_acamera_request_available_capabilities { pub const ACAMERA_REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE: @@ -17735,7 +14881,7 @@ impl acamera_metadata_enum_acamera_request_available_capabilities { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_request_available_capabilities(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_request_available_capabilities(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_request_available_capabilities as acamera_metadata_enum_android_request_available_capabilities_t; impl acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map { pub const ACAMERA_REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES_MAP_STANDARD: @@ -17805,7 +14951,7 @@ impl acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map as acamera_metadata_enum_android_request_available_dynamic_range_profiles_map_t; impl acamera_metadata_enum_acamera_request_available_color_space_profiles_map { @@ -17831,7 +14977,7 @@ impl acamera_metadata_enum_acamera_request_available_color_space_profiles_map { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_request_available_color_space_profiles_map( - pub ::std::os::raw::c_int, + pub ::std::ffi::c_int, ); pub use self::acamera_metadata_enum_acamera_request_available_color_space_profiles_map as acamera_metadata_enum_android_request_available_color_space_profiles_map_t; impl acamera_metadata_enum_acamera_scaler_available_stream_configurations { @@ -17847,7 +14993,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_configurations as acamera_metadata_enum_android_scaler_available_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_cropping_type { @@ -17862,7 +15008,7 @@ impl acamera_metadata_enum_acamera_scaler_cropping_type { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_cropping_type(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_scaler_cropping_type(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_cropping_type as acamera_metadata_enum_android_scaler_cropping_type_t; impl acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations { pub const ACAMERA_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_PREVIEW: @@ -17922,7 +15068,7 @@ impl acamera_metadata_enum_acamera_scaler_available_recommended_stream_configura #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations as acamera_metadata_enum_android_scaler_available_recommended_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_rotate_and_crop { @@ -17952,7 +15098,7 @@ impl acamera_metadata_enum_acamera_scaler_rotate_and_crop { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_rotate_and_crop(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_scaler_rotate_and_crop(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_rotate_and_crop as acamera_metadata_enum_android_scaler_rotate_and_crop_t; impl acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations { pub const ACAMERA_SCALER_PHYSICAL_CAMERA_MULTI_RESOLUTION_STREAM_CONFIGURATIONS_OUTPUT: @@ -17971,7 +15117,7 @@ impl acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_strea #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations as acamera_metadata_enum_android_scaler_physical_camera_multi_resolution_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution { @@ -17987,7 +15133,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximu #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution as acamera_metadata_enum_android_scaler_available_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported { @@ -18003,7 +15149,7 @@ impl acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported as acamera_metadata_enum_android_scaler_multi_resolution_stream_supported_t; impl acamera_metadata_enum_acamera_scaler_available_stream_use_cases { @@ -18043,9 +15189,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_use_cases { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_available_stream_use_cases( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_scaler_available_stream_use_cases(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_use_cases as acamera_metadata_enum_android_scaler_available_stream_use_cases_t; impl acamera_metadata_enum_acamera_sensor_reference_illuminant1 { pub const ACAMERA_SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT: @@ -18144,7 +15288,7 @@ impl acamera_metadata_enum_acamera_sensor_reference_illuminant1 { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_reference_illuminant1(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_reference_illuminant1(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_reference_illuminant1 as acamera_metadata_enum_android_sensor_reference_illuminant1_t; impl acamera_metadata_enum_acamera_sensor_test_pattern_mode { pub const ACAMERA_SENSOR_TEST_PATTERN_MODE_OFF: @@ -18178,7 +15322,7 @@ impl acamera_metadata_enum_acamera_sensor_test_pattern_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_test_pattern_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_test_pattern_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_test_pattern_mode as acamera_metadata_enum_android_sensor_test_pattern_mode_t; impl acamera_metadata_enum_acamera_sensor_pixel_mode { pub const ACAMERA_SENSOR_PIXEL_MODE_DEFAULT: acamera_metadata_enum_acamera_sensor_pixel_mode = @@ -18191,7 +15335,7 @@ impl acamera_metadata_enum_acamera_sensor_pixel_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_pixel_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_pixel_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_pixel_mode as acamera_metadata_enum_android_sensor_pixel_mode_t; impl acamera_metadata_enum_acamera_sensor_raw_binning_factor_used { pub const ACAMERA_SENSOR_RAW_BINNING_FACTOR_USED_TRUE: @@ -18205,7 +15349,7 @@ impl acamera_metadata_enum_acamera_sensor_raw_binning_factor_used { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_raw_binning_factor_used(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_raw_binning_factor_used(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_raw_binning_factor_used as acamera_metadata_enum_android_sensor_raw_binning_factor_used_t; impl acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement { pub const ACAMERA_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB: @@ -18245,7 +15389,7 @@ impl acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement as acamera_metadata_enum_android_sensor_info_color_filter_arrangement_t; impl acamera_metadata_enum_acamera_sensor_info_timestamp_source { @@ -18260,7 +15404,7 @@ impl acamera_metadata_enum_acamera_sensor_info_timestamp_source { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_info_timestamp_source(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_info_timestamp_source(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_info_timestamp_source as acamera_metadata_enum_android_sensor_info_timestamp_source_t; impl acamera_metadata_enum_acamera_sensor_info_lens_shading_applied { pub const ACAMERA_SENSOR_INFO_LENS_SHADING_APPLIED_FALSE: @@ -18274,9 +15418,7 @@ impl acamera_metadata_enum_acamera_sensor_info_lens_shading_applied { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_info_lens_shading_applied( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_sensor_info_lens_shading_applied(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_info_lens_shading_applied as acamera_metadata_enum_android_sensor_info_lens_shading_applied_t; impl acamera_metadata_enum_acamera_shading_mode { pub const ACAMERA_SHADING_MODE_OFF: acamera_metadata_enum_acamera_shading_mode = @@ -18292,7 +15434,7 @@ impl acamera_metadata_enum_acamera_shading_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_shading_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_shading_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_shading_mode as acamera_metadata_enum_android_shading_mode_t; impl acamera_metadata_enum_acamera_statistics_face_detect_mode { pub const ACAMERA_STATISTICS_FACE_DETECT_MODE_OFF: @@ -18311,7 +15453,7 @@ impl acamera_metadata_enum_acamera_statistics_face_detect_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_face_detect_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_face_detect_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_face_detect_mode as acamera_metadata_enum_android_statistics_face_detect_mode_t; impl acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode { pub const ACAMERA_STATISTICS_HOT_PIXEL_MAP_MODE_OFF: @@ -18325,7 +15467,7 @@ impl acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode as acamera_metadata_enum_android_statistics_hot_pixel_map_mode_t; impl acamera_metadata_enum_acamera_statistics_scene_flicker { pub const ACAMERA_STATISTICS_SCENE_FLICKER_NONE: @@ -18344,7 +15486,7 @@ impl acamera_metadata_enum_acamera_statistics_scene_flicker { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_scene_flicker(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_scene_flicker(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_scene_flicker as acamera_metadata_enum_android_statistics_scene_flicker_t; impl acamera_metadata_enum_acamera_statistics_lens_shading_map_mode { pub const ACAMERA_STATISTICS_LENS_SHADING_MAP_MODE_OFF: @@ -18358,9 +15500,7 @@ impl acamera_metadata_enum_acamera_statistics_lens_shading_map_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_lens_shading_map_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_statistics_lens_shading_map_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_lens_shading_map_mode as acamera_metadata_enum_android_statistics_lens_shading_map_mode_t; impl acamera_metadata_enum_acamera_statistics_ois_data_mode { pub const ACAMERA_STATISTICS_OIS_DATA_MODE_OFF: @@ -18374,7 +15514,7 @@ impl acamera_metadata_enum_acamera_statistics_ois_data_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_ois_data_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_ois_data_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_ois_data_mode as acamera_metadata_enum_android_statistics_ois_data_mode_t; impl acamera_metadata_enum_acamera_tonemap_mode { pub const ACAMERA_TONEMAP_MODE_CONTRAST_CURVE: acamera_metadata_enum_acamera_tonemap_mode = @@ -18398,7 +15538,7 @@ impl acamera_metadata_enum_acamera_tonemap_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_tonemap_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_tonemap_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_tonemap_mode as acamera_metadata_enum_android_tonemap_mode_t; impl acamera_metadata_enum_acamera_tonemap_preset_curve { pub const ACAMERA_TONEMAP_PRESET_CURVE_SRGB: @@ -18412,7 +15552,7 @@ impl acamera_metadata_enum_acamera_tonemap_preset_curve { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_tonemap_preset_curve(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_tonemap_preset_curve(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_tonemap_preset_curve as acamera_metadata_enum_android_tonemap_preset_curve_t; impl acamera_metadata_enum_acamera_info_supported_hardware_level { pub const ACAMERA_INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED: @@ -18441,7 +15581,7 @@ impl acamera_metadata_enum_acamera_info_supported_hardware_level { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_info_supported_hardware_level(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_info_supported_hardware_level(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_info_supported_hardware_level as acamera_metadata_enum_android_info_supported_hardware_level_t; impl acamera_metadata_enum_acamera_black_level_lock { pub const ACAMERA_BLACK_LEVEL_LOCK_OFF: acamera_metadata_enum_acamera_black_level_lock = @@ -18453,7 +15593,7 @@ impl acamera_metadata_enum_acamera_black_level_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_black_level_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_black_level_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_black_level_lock as acamera_metadata_enum_android_black_level_lock_t; impl acamera_metadata_enum_acamera_sync_frame_number { pub const ACAMERA_SYNC_FRAME_NUMBER_CONVERGING: @@ -18466,7 +15606,7 @@ impl acamera_metadata_enum_acamera_sync_frame_number { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sync_frame_number(pub ::std::os::raw::c_int); +pub struct acamera_metadata_enum_acamera_sync_frame_number(pub ::std::ffi::c_int); pub use self::acamera_metadata_enum_acamera_sync_frame_number as acamera_metadata_enum_android_sync_frame_number_t; impl acamera_metadata_enum_acamera_sync_max_latency { pub const ACAMERA_SYNC_MAX_LATENCY_PER_FRAME_CONTROL: @@ -18479,7 +15619,7 @@ impl acamera_metadata_enum_acamera_sync_max_latency { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sync_max_latency(pub ::std::os::raw::c_int); +pub struct acamera_metadata_enum_acamera_sync_max_latency(pub ::std::ffi::c_int); pub use self::acamera_metadata_enum_acamera_sync_max_latency as acamera_metadata_enum_android_sync_max_latency_t; impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations { pub const ACAMERA_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS_OUTPUT: @@ -18494,7 +15634,7 @@ impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_depth_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_depth_stream_configurations as acamera_metadata_enum_android_depth_available_depth_stream_configurations_t; impl acamera_metadata_enum_acamera_depth_depth_is_exclusive { @@ -18509,7 +15649,7 @@ impl acamera_metadata_enum_acamera_depth_depth_is_exclusive { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_depth_depth_is_exclusive(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_depth_depth_is_exclusive(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_depth_depth_is_exclusive as acamera_metadata_enum_android_depth_depth_is_exclusive_t; impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations { pub const ACAMERA_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_OUTPUT: @@ -18524,7 +15664,7 @@ impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configur #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations as acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_t; impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution { @@ -18544,7 +15684,7 @@ impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_m #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution as acamera_metadata_enum_android_depth_available_depth_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution { pub const ACAMERA_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_MAXIMUM_RESOLUTION_OUTPUT : acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution = acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution (0) ; } @@ -18552,7 +15692,7 @@ impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configur #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution as acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type { @@ -18568,7 +15708,7 @@ impl acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type as acamera_metadata_enum_android_logical_multi_camera_sensor_sync_type_t; impl acamera_metadata_enum_acamera_distortion_correction_mode { @@ -18588,7 +15728,7 @@ impl acamera_metadata_enum_acamera_distortion_correction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_distortion_correction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_distortion_correction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_distortion_correction_mode as acamera_metadata_enum_android_distortion_correction_mode_t; impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations { pub const ACAMERA_HEIC_AVAILABLE_HEIC_STREAM_CONFIGURATIONS_OUTPUT: @@ -18603,7 +15743,7 @@ impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_heic_available_heic_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_heic_available_heic_stream_configurations as acamera_metadata_enum_android_heic_available_heic_stream_configurations_t; impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution { @@ -18623,7 +15763,7 @@ impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_max #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution as acamera_metadata_enum_android_heic_available_heic_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_automotive_location { @@ -18683,7 +15823,7 @@ impl acamera_metadata_enum_acamera_automotive_location { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_automotive_location(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_automotive_location(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_automotive_location as acamera_metadata_enum_android_automotive_location_t; impl acamera_metadata_enum_acamera_automotive_lens_facing { pub const ACAMERA_AUTOMOTIVE_LENS_FACING_EXTERIOR_OTHER: @@ -18762,7 +15902,7 @@ impl acamera_metadata_enum_acamera_automotive_lens_facing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_automotive_lens_facing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_automotive_lens_facing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_automotive_lens_facing as acamera_metadata_enum_android_automotive_lens_facing_t; impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations { pub const ACAMERA_JPEGR_AVAILABLE_JPEG_R_STREAM_CONFIGURATIONS_OUTPUT: @@ -18777,7 +15917,7 @@ impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations as acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_t; impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution { @@ -18789,7 +15929,7 @@ impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_ #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution as acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_maximum_resolution_t; #[repr(C)] @@ -18804,39 +15944,24 @@ pub const ACAMERA_TYPE_INT64: _bindgen_ty_65 = 3; pub const ACAMERA_TYPE_DOUBLE: _bindgen_ty_65 = 4; pub const ACAMERA_TYPE_RATIONAL: _bindgen_ty_65 = 5; pub const ACAMERA_NUM_TYPES: _bindgen_ty_65 = 6; -pub type _bindgen_ty_65 = ::std::os::raw::c_uint; +pub type _bindgen_ty_65 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraMetadata_rational { pub numerator: i32, pub denominator: i32, } -#[test] -fn bindgen_test_layout_ACameraMetadata_rational() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ACameraMetadata_rational" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_rational" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numerator) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_rational::numerator" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).denominator) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_rational::denominator" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_rational"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of ACameraMetadata_rational"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_rational::numerator"] + [::std::mem::offset_of!(ACameraMetadata_rational, numerator) - 0usize]; + ["Offset of field: ACameraMetadata_rational::denominator"] + [::std::mem::offset_of!(ACameraMetadata_rational, denominator) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ACameraMetadata_entry { @@ -18855,88 +15980,39 @@ pub union ACameraMetadata_entry__bindgen_ty_1 { pub d: *mut f64, pub r: *mut ACameraMetadata_rational, } -#[test] -fn bindgen_test_layout_ACameraMetadata_entry__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of ACameraMetadata_entry__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_entry__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u8_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::u8_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i32_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::i32_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).f) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::f" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::i64_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).d) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::d" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::r" - ); -} -#[test] -fn bindgen_test_layout_ACameraMetadata_entry() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ACameraMetadata_entry" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_entry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_entry::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).count) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraMetadata_entry::count" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraMetadata_entry::data" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_entry__bindgen_ty_1"] + [::std::mem::size_of::() - 4usize]; + ["Alignment of ACameraMetadata_entry__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::u8_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, u8_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::i32_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, i32_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::f"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, f) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::i64_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, i64_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::d"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, d) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::r"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, r) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_entry"][::std::mem::size_of::() - 16usize]; + ["Alignment of ACameraMetadata_entry"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_entry::tag"] + [::std::mem::offset_of!(ACameraMetadata_entry, tag) - 0usize]; + ["Offset of field: ACameraMetadata_entry::type_"] + [::std::mem::offset_of!(ACameraMetadata_entry, type_) - 4usize]; + ["Offset of field: ACameraMetadata_entry::count"] + [::std::mem::offset_of!(ACameraMetadata_entry, count) - 8usize]; + ["Offset of field: ACameraMetadata_entry::data"] + [::std::mem::offset_of!(ACameraMetadata_entry, data) - 12usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ACameraMetadata_const_entry { @@ -18955,88 +16031,40 @@ pub union ACameraMetadata_const_entry__bindgen_ty_1 { pub d: *const f64, pub r: *const ACameraMetadata_rational, } -#[test] -fn bindgen_test_layout_ACameraMetadata_const_entry__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of ACameraMetadata_const_entry__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_const_entry__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u8_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::u8_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i32_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i32_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).f) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::f" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i64_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).d) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::d" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::r" - ); -} -#[test] -fn bindgen_test_layout_ACameraMetadata_const_entry() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ACameraMetadata_const_entry" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_const_entry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_const_entry::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).count) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraMetadata_const_entry::count" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraMetadata_const_entry::data" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_const_entry__bindgen_ty_1"] + [::std::mem::size_of::() - 4usize]; + ["Alignment of ACameraMetadata_const_entry__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::u8_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, u8_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i32_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, i32_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::f"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, f) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i64_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, i64_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::d"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, d) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::r"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, r) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_const_entry"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of ACameraMetadata_const_entry"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_const_entry::tag"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, tag) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry::type_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, type_) - 4usize]; + ["Offset of field: ACameraMetadata_const_entry::count"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, count) - 8usize]; + ["Offset of field: ACameraMetadata_const_entry::data"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, data) - 12usize]; +}; extern "C" { pub fn ACameraMetadata_getConstEntry( metadata: *const ACameraMetadata, @@ -19061,7 +16089,7 @@ extern "C" { pub fn ACameraMetadata_isLogicalMultiCamera( staticMetadata: *const ACameraMetadata, numPhysicalCameras: *mut usize, - physicalCameraIds: *mut *const *const ::std::os::raw::c_char, + physicalCameraIds: *mut *const *const ::std::ffi::c_char, ) -> bool; } extern "C" { @@ -19175,13 +16203,13 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setUserContext( request: *mut ACaptureRequest, - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, ) -> camera_status_t; } extern "C" { pub fn ACaptureRequest_getUserContext( request: *const ACaptureRequest, - context: *mut *mut ::std::os::raw::c_void, + context: *mut *mut ::std::ffi::c_void, ) -> camera_status_t; } extern "C" { @@ -19190,7 +16218,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_getConstEntry_physicalCamera( request: *const ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, entry: *mut ACameraMetadata_const_entry, ) -> camera_status_t; @@ -19198,7 +16226,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_u8( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const u8, @@ -19207,7 +16235,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_i32( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const i32, @@ -19216,7 +16244,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_float( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const f32, @@ -19225,7 +16253,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_i64( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const i64, @@ -19234,7 +16262,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_double( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const f64, @@ -19243,7 +16271,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_rational( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const ACameraMetadata_rational, @@ -19255,109 +16283,66 @@ pub struct ACameraCaptureSession { _unused: [u8; 0], } pub type ACameraCaptureSession_stateCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, session: *mut ACameraCaptureSession), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_stateCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onClosed: ACameraCaptureSession_stateCallback, pub onReady: ACameraCaptureSession_stateCallback, pub onActive: ACameraCaptureSession_stateCallback, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_stateCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ACameraCaptureSession_stateCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureSession_stateCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onClosed) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onClosed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onReady) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onReady" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onActive) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onActive" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_stateCallbacks"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of ACameraCaptureSession_stateCallbacks"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::context"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onClosed"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onClosed) - 4usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onReady"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onReady) - 8usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onActive"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onActive) - 12usize]; +}; pub type ACameraCaptureSession_prepareCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, window: *mut ACameraWindowType, session: *mut ACameraCaptureSession, ), >; pub const CAPTURE_FAILURE_REASON_FLUSHED: _bindgen_ty_66 = 0; pub const CAPTURE_FAILURE_REASON_ERROR: _bindgen_ty_66 = 1; -pub type _bindgen_ty_66 = ::std::os::raw::c_uint; +pub type _bindgen_ty_66 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureFailure { pub frameNumber: i64, - pub reason: ::std::os::raw::c_int, - pub sequenceId: ::std::os::raw::c_int, + pub reason: ::std::ffi::c_int, + pub sequenceId: ::std::ffi::c_int, pub wasImageCaptured: bool, } -#[test] -fn bindgen_test_layout_ACameraCaptureFailure() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraCaptureFailure" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).frameNumber) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureFailure::frameNumber" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reason) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureFailure::reason" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sequenceId) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraCaptureFailure::sequenceId" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).wasImageCaptured) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureFailure::wasImageCaptured" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureFailure"][::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraCaptureFailure"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureFailure::frameNumber"] + [::std::mem::offset_of!(ACameraCaptureFailure, frameNumber) - 0usize]; + ["Offset of field: ACameraCaptureFailure::reason"] + [::std::mem::offset_of!(ACameraCaptureFailure, reason) - 8usize]; + ["Offset of field: ACameraCaptureFailure::sequenceId"] + [::std::mem::offset_of!(ACameraCaptureFailure, sequenceId) - 12usize]; + ["Offset of field: ACameraCaptureFailure::wasImageCaptured"] + [::std::mem::offset_of!(ACameraCaptureFailure, wasImageCaptured) - 16usize]; +}; pub type ACameraCaptureSession_captureCallback_start = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *const ACaptureRequest, timestamp: i64, @@ -19365,7 +16350,7 @@ pub type ACameraCaptureSession_captureCallback_start = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_result = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, result: *const ACameraMetadata, @@ -19373,7 +16358,7 @@ pub type ACameraCaptureSession_captureCallback_result = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_failed = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, failure: *mut ACameraCaptureFailure, @@ -19381,22 +16366,22 @@ pub type ACameraCaptureSession_captureCallback_failed = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_sequenceEnd = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, - sequenceId: ::std::os::raw::c_int, + sequenceId: ::std::ffi::c_int, frameNumber: i64, ), >; pub type ACameraCaptureSession_captureCallback_sequenceAbort = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, - sequenceId: ::std::os::raw::c_int, + sequenceId: ::std::ffi::c_int, ), >; pub type ACameraCaptureSession_captureCallback_bufferLost = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, window: *mut ACameraWindowType, @@ -19406,7 +16391,7 @@ pub type ACameraCaptureSession_captureCallback_bufferLost = ::std::option::Optio #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_captureCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_start, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onCaptureCompleted: ACameraCaptureSession_captureCallback_result, @@ -19415,64 +16400,43 @@ pub struct ACameraCaptureSession_captureCallbacks { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_captureCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ACameraCaptureSession_captureCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureSession_captureCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureStarted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureProgressed) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureProgressed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureCompleted) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureFailed) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureFailed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceCompleted) as usize - ptr as usize }, - 20usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceAborted) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceAborted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureBufferLost) as usize - ptr as usize }, - 28usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureBufferLost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_captureCallbacks"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ACameraCaptureSession_captureCallbacks"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::context"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureStarted"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, onCaptureStarted) - 4usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureProgressed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureProgressed + ) - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureCompleted + ) - 12usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureFailed"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, onCaptureFailed) - 16usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureSequenceCompleted + ) + - 20usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceAborted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureSequenceAborted + ) + - 24usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureBufferLost"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureBufferLost + ) - 28usize]; +}; pub const CAPTURE_SEQUENCE_ID_NONE: _bindgen_ty_67 = -1; -pub type _bindgen_ty_67 = ::std::os::raw::c_int; +pub type _bindgen_ty_67 = ::std::ffi::c_int; extern "C" { pub fn ACameraCaptureSession_close(session: *mut ACameraCaptureSession); } @@ -19491,18 +16455,18 @@ extern "C" { pub fn ACameraCaptureSession_capture( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setRepeatingRequest( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { @@ -19528,12 +16492,12 @@ extern "C" { } pub type ACameraCaptureSession_logicalCamera_captureCallback_result = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, result: *const ACameraMetadata, physicalResultCount: usize, - physicalCameraIds: *mut *const ::std::os::raw::c_char, + physicalCameraIds: *mut *const ::std::ffi::c_char, physicalResults: *mut *const ACameraMetadata, ), >; @@ -19541,37 +16505,22 @@ pub type ACameraCaptureSession_logicalCamera_captureCallback_result = ::std::opt #[derive(Debug, Copy, Clone)] pub struct ALogicalCameraCaptureFailure { pub captureFailure: ACameraCaptureFailure, - pub physicalCameraId: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ALogicalCameraCaptureFailure() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ALogicalCameraCaptureFailure" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ALogicalCameraCaptureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).captureFailure) as usize - ptr as usize }, - 0usize, - "Offset of field: ALogicalCameraCaptureFailure::captureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).physicalCameraId) as usize - ptr as usize }, - 24usize, - "Offset of field: ALogicalCameraCaptureFailure::physicalCameraId" - ); -} + pub physicalCameraId: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALogicalCameraCaptureFailure"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ALogicalCameraCaptureFailure"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ALogicalCameraCaptureFailure::captureFailure"] + [::std::mem::offset_of!(ALogicalCameraCaptureFailure, captureFailure) - 0usize]; + ["Offset of field: ALogicalCameraCaptureFailure::physicalCameraId"] + [::std::mem::offset_of!(ALogicalCameraCaptureFailure, physicalCameraId) - 24usize]; +}; pub type ACameraCaptureSession_logicalCamera_captureCallback_failed = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, failure: *mut ALogicalCameraCaptureFailure, @@ -19580,7 +16529,7 @@ pub type ACameraCaptureSession_logicalCamera_captureCallback_failed = ::std::opt #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_logicalCamera_captureCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_start, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onLogicalCameraCaptureCompleted: ACameraCaptureSession_logicalCamera_captureCallback_result, @@ -19589,59 +16538,49 @@ pub struct ACameraCaptureSession_logicalCamera_captureCallbacks { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_logicalCamera_captureCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ACameraCaptureSession_logicalCamera_captureCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureSession_logicalCamera_captureCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureStarted" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureProgressed) as usize - ptr as usize } , 8usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureProgressed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureCompleted) as usize - ptr as usize } , 12usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureFailed) as usize - ptr as usize } , 16usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureFailed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceCompleted) as usize - ptr as usize } , 20usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceAborted) as usize - ptr as usize } , 24usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceAborted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureBufferLost) as usize - ptr as usize } , 28usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureBufferLost"); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_logicalCamera_captureCallbacks"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ACameraCaptureSession_logicalCamera_captureCallbacks"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::context"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacks, + context + ) - 0usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacks, + onCaptureStarted + ) + - 4usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureProgressed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureProgressed) - 8usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onLogicalCameraCaptureCompleted) - 12usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureFailed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onLogicalCameraCaptureFailed) - 16usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureSequenceCompleted) - 20usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceAborted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureSequenceAborted) - 24usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureBufferLost"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureBufferLost) - 28usize] ; +}; extern "C" { pub fn ACameraCaptureSession_logicalCamera_capture( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_setRepeatingRequest( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } pub type ACameraCaptureSession_captureCallback_startV2 = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *const ACaptureRequest, timestamp: i64, @@ -19651,7 +16590,7 @@ pub type ACameraCaptureSession_captureCallback_startV2 = ::std::option::Option< #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_captureCallbacksV2 { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_startV2, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onCaptureCompleted: ACameraCaptureSession_captureCallback_result, @@ -19660,66 +16599,49 @@ pub struct ACameraCaptureSession_captureCallbacksV2 { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_captureCallbacksV2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ACameraCaptureSession_captureCallbacksV2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureSession_captureCallbacksV2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureStarted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureProgressed) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureProgressed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureCompleted) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureFailed) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureFailed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceCompleted) as usize - ptr as usize }, - 20usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceAborted) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceAborted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureBufferLost) as usize - ptr as usize }, - 28usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureBufferLost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_captureCallbacksV2"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ACameraCaptureSession_captureCallbacksV2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::context"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacksV2, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureStarted + ) - 4usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureProgressed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureProgressed + ) - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureCompleted + ) - 12usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureFailed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureFailed + ) - 16usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureSequenceCompleted + ) + - 20usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceAborted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureSequenceAborted + ) + - 24usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureBufferLost"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureBufferLost + ) - 28usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_logicalCamera_captureCallbacksV2 { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_startV2, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onLogicalCameraCaptureCompleted: ACameraCaptureSession_logicalCamera_captureCallback_result, @@ -19728,78 +16650,69 @@ pub struct ACameraCaptureSession_logicalCamera_captureCallbacksV2 { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_logicalCamera_captureCallbacksV2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ACameraCaptureSession_logicalCamera_captureCallbacksV2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureSession_logicalCamera_captureCallbacksV2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureStarted" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureProgressed) as usize - ptr as usize } , 8usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureProgressed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureCompleted) as usize - ptr as usize } , 12usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureFailed) as usize - ptr as usize } , 16usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureFailed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceCompleted) as usize - ptr as usize } , 20usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceAborted) as usize - ptr as usize } , 24usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceAborted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureBufferLost) as usize - ptr as usize } , 28usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureBufferLost"); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_logicalCamera_captureCallbacksV2"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ACameraCaptureSession_logicalCamera_captureCallbacksV2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::context"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacksV2, + context + ) + - 0usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacksV2, + onCaptureStarted + ) + - 4usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureProgressed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureProgressed) - 8usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onLogicalCameraCaptureCompleted) - 12usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureFailed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onLogicalCameraCaptureFailed) - 16usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureSequenceCompleted) - 20usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceAborted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureSequenceAborted) - 24usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureBufferLost"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureBufferLost) - 28usize] ; +}; extern "C" { pub fn ACameraCaptureSession_captureV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setRepeatingRequestV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_captureV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_setRepeatingRequestV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setWindowPreparedCallback( session: *mut ACameraCaptureSession, - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, callback: ACameraCaptureSession_prepareCallback, ) -> camera_status_t; } @@ -19812,94 +16725,60 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraIdList { - pub numCameras: ::std::os::raw::c_int, - pub cameraIds: *mut *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ACameraIdList() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ACameraIdList" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraIdList" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numCameras) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraIdList::numCameras" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cameraIds) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraIdList::cameraIds" - ); -} + pub numCameras: ::std::ffi::c_int, + pub cameraIds: *mut *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraIdList"][::std::mem::size_of::() - 8usize]; + ["Alignment of ACameraIdList"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraIdList::numCameras"] + [::std::mem::offset_of!(ACameraIdList, numCameras) - 0usize]; + ["Offset of field: ACameraIdList::cameraIds"] + [::std::mem::offset_of!(ACameraIdList, cameraIds) - 4usize]; +}; pub const ERROR_CAMERA_IN_USE: _bindgen_ty_68 = 1; pub const ERROR_MAX_CAMERAS_IN_USE: _bindgen_ty_68 = 2; pub const ERROR_CAMERA_DISABLED: _bindgen_ty_68 = 3; pub const ERROR_CAMERA_DEVICE: _bindgen_ty_68 = 4; pub const ERROR_CAMERA_SERVICE: _bindgen_ty_68 = 5; -pub type _bindgen_ty_68 = ::std::os::raw::c_uint; +pub type _bindgen_ty_68 = ::std::ffi::c_uint; pub type ACameraDevice_StateCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, device: *mut ACameraDevice), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, device: *mut ACameraDevice), >; pub type ACameraDevice_ErrorStateCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, device: *mut ACameraDevice, - error: ::std::os::raw::c_int, + error: ::std::ffi::c_int, ), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraDevice_StateCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onDisconnected: ACameraDevice_StateCallback, pub onError: ACameraDevice_ErrorStateCallback, } -#[test] -fn bindgen_test_layout_ACameraDevice_StateCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ACameraDevice_StateCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraDevice_StateCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraDevice_StateCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onDisconnected) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraDevice_StateCallbacks::onDisconnected" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onError) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraDevice_StateCallbacks::onError" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraDevice_StateCallbacks"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ACameraDevice_StateCallbacks"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraDevice_StateCallbacks::context"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, context) - 0usize]; + ["Offset of field: ACameraDevice_StateCallbacks::onDisconnected"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, onDisconnected) - 4usize]; + ["Offset of field: ACameraDevice_StateCallbacks::onError"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, onError) - 8usize]; +}; pub type ACameraDevice_stateCallbacks = ACameraDevice_StateCallbacks; extern "C" { pub fn ACameraDevice_close(device: *mut ACameraDevice) -> camera_status_t; } extern "C" { - pub fn ACameraDevice_getId(device: *const ACameraDevice) -> *const ::std::os::raw::c_char; + pub fn ACameraDevice_getId(device: *const ACameraDevice) -> *const ::std::ffi::c_char; } impl ACameraDevice_request_template { pub const TEMPLATE_PREVIEW: ACameraDevice_request_template = ACameraDevice_request_template(1); @@ -19924,7 +16803,7 @@ impl ACameraDevice_request_template { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ACameraDevice_request_template(pub ::std::os::raw::c_uint); +pub struct ACameraDevice_request_template(pub ::std::ffi::c_uint); extern "C" { pub fn ACameraDevice_createCaptureRequest( device: *const ACameraDevice, @@ -20004,7 +16883,7 @@ extern "C" { extern "C" { pub fn ACaptureSessionPhysicalOutput_create( anw: *mut ACameraWindowType, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, output: *mut *mut ACaptureSessionOutput, ) -> camera_status_t; } @@ -20043,56 +16922,35 @@ extern "C" { pub fn ACameraManager_deleteCameraIdList(cameraIdList: *mut ACameraIdList); } pub type ACameraManager_AvailabilityCallback = ::std::option::Option< - unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, - cameraId: *const ::std::os::raw::c_char, - ), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, cameraId: *const ::std::ffi::c_char), >; pub type ACameraManager_PhysicalCameraAvailabilityCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, - cameraId: *const ::std::os::raw::c_char, - physicalCameraId: *const ::std::os::raw::c_char, + context: *mut ::std::ffi::c_void, + cameraId: *const ::std::ffi::c_char, + physicalCameraId: *const ::std::ffi::c_char, ), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraManager_AvailabilityListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCameraAvailable: ACameraManager_AvailabilityCallback, pub onCameraUnavailable: ACameraManager_AvailabilityCallback, } -#[test] -fn bindgen_test_layout_ACameraManager_AvailabilityListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ACameraManager_AvailabilityListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraManager_AvailabilityListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraManager_AvailabilityListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCameraAvailable) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraManager_AvailabilityListener::onCameraAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCameraUnavailable) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraManager_AvailabilityListener::onCameraUnavailable" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraManager_AvailabilityListener"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ACameraManager_AvailabilityListener"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraManager_AvailabilityListener::context"] + [::std::mem::offset_of!(ACameraManager_AvailabilityListener, context) - 0usize]; + ["Offset of field: ACameraManager_AvailabilityListener::onCameraAvailable"] + [::std::mem::offset_of!(ACameraManager_AvailabilityListener, onCameraAvailable) - 4usize]; + ["Offset of field: ACameraManager_AvailabilityListener::onCameraUnavailable"] + [::std::mem::offset_of!(ACameraManager_AvailabilityListener, onCameraUnavailable) - 8usize]; +}; pub type ACameraManager_AvailabilityCallbacks = ACameraManager_AvailabilityListener; extern "C" { pub fn ACameraManager_registerAvailabilityCallback( @@ -20109,20 +16967,20 @@ extern "C" { extern "C" { pub fn ACameraManager_getCameraCharacteristics( manager: *mut ACameraManager, - cameraId: *const ::std::os::raw::c_char, + cameraId: *const ::std::ffi::c_char, characteristics: *mut *mut ACameraMetadata, ) -> camera_status_t; } extern "C" { pub fn ACameraManager_openCamera( manager: *mut ACameraManager, - cameraId: *const ::std::os::raw::c_char, + cameraId: *const ::std::ffi::c_char, callback: *mut ACameraDevice_StateCallbacks, device: *mut *mut ACameraDevice, ) -> camera_status_t; } pub type ACameraManager_AccessPrioritiesChangedCallback = - ::std::option::Option; + ::std::option::Option; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraManager_ExtendedAvailabilityListener { @@ -20130,45 +16988,33 @@ pub struct ACameraManager_ExtendedAvailabilityListener { pub onCameraAccessPrioritiesChanged: ACameraManager_AccessPrioritiesChangedCallback, pub onPhysicalCameraAvailable: ACameraManager_PhysicalCameraAvailabilityCallback, pub onPhysicalCameraUnavailable: ACameraManager_PhysicalCameraAvailabilityCallback, - pub reserved: [*mut ::std::os::raw::c_void; 4usize], -} -#[test] -fn bindgen_test_layout_ACameraManager_ExtendedAvailabilityListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of ACameraManager_ExtendedAvailabilityListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraManager_ExtendedAvailabilityListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).availabilityCallbacks) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::availabilityCallbacks" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCameraAccessPrioritiesChanged) as usize - ptr as usize } , 12usize , "Offset of field: ACameraManager_ExtendedAvailabilityListener::onCameraAccessPrioritiesChanged"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPhysicalCameraAvailable) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPhysicalCameraUnavailable) as usize - ptr as usize }, - 20usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraUnavailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::reserved" - ); -} + pub reserved: [*mut ::std::ffi::c_void; 4usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraManager_ExtendedAvailabilityListener"] + [::std::mem::size_of::() - 40usize]; + ["Alignment of ACameraManager_ExtendedAvailabilityListener"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::availabilityCallbacks"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + availabilityCallbacks + ) + - 0usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onCameraAccessPrioritiesChanged"] [:: std :: mem :: offset_of ! (ACameraManager_ExtendedAvailabilityListener , onCameraAccessPrioritiesChanged) - 12usize] ; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraAvailable"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + onPhysicalCameraAvailable + ) + - 16usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraUnavailable"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + onPhysicalCameraUnavailable + ) + - 20usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::reserved"] + [::std::mem::offset_of!(ACameraManager_ExtendedAvailabilityListener, reserved) - 24usize]; +}; pub type ACameraManager_ExtendedAvailabilityCallbacks = ACameraManager_ExtendedAvailabilityListener; extern "C" { pub fn ACameraManager_registerExtendedAvailabilityCallback( @@ -20240,7 +17086,7 @@ impl AIMAGE_FORMATS { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AIMAGE_FORMATS(pub ::std::os::raw::c_uint); +pub struct AIMAGE_FORMATS(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageCropRect { @@ -20249,41 +17095,18 @@ pub struct AImageCropRect { pub right: i32, pub bottom: i32, } -#[test] -fn bindgen_test_layout_AImageCropRect() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AImageCropRect" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AImageCropRect" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).left) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageCropRect::left" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).top) as usize - ptr as usize }, - 4usize, - "Offset of field: AImageCropRect::top" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).right) as usize - ptr as usize }, - 8usize, - "Offset of field: AImageCropRect::right" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bottom) as usize - ptr as usize }, - 12usize, - "Offset of field: AImageCropRect::bottom" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageCropRect"][::std::mem::size_of::() - 16usize]; + ["Alignment of AImageCropRect"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AImageCropRect::left"] + [::std::mem::offset_of!(AImageCropRect, left) - 0usize]; + ["Offset of field: AImageCropRect::top"][::std::mem::offset_of!(AImageCropRect, top) - 4usize]; + ["Offset of field: AImageCropRect::right"] + [::std::mem::offset_of!(AImageCropRect, right) - 8usize]; + ["Offset of field: AImageCropRect::bottom"] + [::std::mem::offset_of!(AImageCropRect, bottom) - 12usize]; +}; extern "C" { pub fn AImage_delete(image: *mut AImage); } @@ -20308,27 +17131,27 @@ extern "C" { extern "C" { pub fn AImage_getPlanePixelStride( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, pixelStride: *mut i32, ) -> media_status_t; } extern "C" { pub fn AImage_getPlaneRowStride( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, rowStride: *mut i32, ) -> media_status_t; } extern "C" { pub fn AImage_getPlaneData( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, data: *mut *mut u8, - dataLength: *mut ::std::os::raw::c_int, + dataLength: *mut ::std::ffi::c_int, ) -> media_status_t; } extern "C" { - pub fn AImage_deleteAsync(image: *mut AImage, releaseFenceFd: ::std::os::raw::c_int); + pub fn AImage_deleteAsync(image: *mut AImage, releaseFenceFd: ::std::ffi::c_int); } extern "C" { pub fn AImage_getHardwareBuffer( @@ -20390,40 +17213,25 @@ extern "C" { ) -> media_status_t; } pub type AImageReader_ImageCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, reader: *mut AImageReader), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, reader: *mut AImageReader), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageReader_ImageListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onImageAvailable: AImageReader_ImageCallback, } -#[test] -fn bindgen_test_layout_AImageReader_ImageListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AImageReader_ImageListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AImageReader_ImageListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageReader_ImageListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onImageAvailable) as usize - ptr as usize }, - 4usize, - "Offset of field: AImageReader_ImageListener::onImageAvailable" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageReader_ImageListener"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of AImageReader_ImageListener"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AImageReader_ImageListener::context"] + [::std::mem::offset_of!(AImageReader_ImageListener, context) - 0usize]; + ["Offset of field: AImageReader_ImageListener::onImageAvailable"] + [::std::mem::offset_of!(AImageReader_ImageListener, onImageAvailable) - 4usize]; +}; extern "C" { pub fn AImageReader_setImageListener( reader: *mut AImageReader, @@ -20455,19 +17263,19 @@ extern "C" { pub fn AImageReader_acquireNextImageAsync( reader: *mut AImageReader, image: *mut *mut AImage, - acquireFenceFd: *mut ::std::os::raw::c_int, + acquireFenceFd: *mut ::std::ffi::c_int, ) -> media_status_t; } extern "C" { pub fn AImageReader_acquireLatestImageAsync( reader: *mut AImageReader, image: *mut *mut AImage, - acquireFenceFd: *mut ::std::os::raw::c_int, + acquireFenceFd: *mut ::std::ffi::c_int, ) -> media_status_t; } pub type AImageReader_BufferRemovedCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, reader: *mut AImageReader, buffer: *mut AHardwareBuffer, ), @@ -20475,35 +17283,20 @@ pub type AImageReader_BufferRemovedCallback = ::std::option::Option< #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageReader_BufferRemovedListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onBufferRemoved: AImageReader_BufferRemovedCallback, } -#[test] -fn bindgen_test_layout_AImageReader_BufferRemovedListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AImageReader_BufferRemovedListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AImageReader_BufferRemovedListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageReader_BufferRemovedListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onBufferRemoved) as usize - ptr as usize }, - 4usize, - "Offset of field: AImageReader_BufferRemovedListener::onBufferRemoved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageReader_BufferRemovedListener"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of AImageReader_BufferRemovedListener"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AImageReader_BufferRemovedListener::context"] + [::std::mem::offset_of!(AImageReader_BufferRemovedListener, context) - 0usize]; + ["Offset of field: AImageReader_BufferRemovedListener::onBufferRemoved"] + [::std::mem::offset_of!(AImageReader_BufferRemovedListener, onBufferRemoved) - 4usize]; +}; extern "C" { pub fn AImageReader_setBufferRemovedListener( reader: *mut AImageReader, @@ -20520,13 +17313,12 @@ extern "C" { pub fn AMediaCrypto_isCryptoSchemeSupported(uuid: *const u8) -> bool; } extern "C" { - pub fn AMediaCrypto_requiresSecureDecoderComponent(mime: *const ::std::os::raw::c_char) - -> bool; + pub fn AMediaCrypto_requiresSecureDecoderComponent(mime: *const ::std::ffi::c_char) -> bool; } extern "C" { pub fn AMediaCrypto_new( uuid: *const u8, - initData: *const ::std::os::raw::c_void, + initData: *const ::std::ffi::c_void, initDataSize: usize, ) -> *mut AMediaCrypto; } @@ -20545,312 +17337,311 @@ extern "C" { pub fn AMediaFormat_delete(arg1: *mut AMediaFormat) -> media_status_t; } extern "C" { - pub fn AMediaFormat_toString(arg1: *mut AMediaFormat) -> *const ::std::os::raw::c_char; + pub fn AMediaFormat_toString(arg1: *mut AMediaFormat) -> *const ::std::ffi::c_char; } extern "C" { pub fn AMediaFormat_getInt32( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut i32, ) -> bool; } extern "C" { pub fn AMediaFormat_getInt64( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut i64, ) -> bool; } extern "C" { pub fn AMediaFormat_getFloat( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut f32, ) -> bool; } extern "C" { pub fn AMediaFormat_getSize( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut usize, ) -> bool; } extern "C" { pub fn AMediaFormat_getBuffer( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - data: *mut *mut ::std::os::raw::c_void, + name: *const ::std::ffi::c_char, + data: *mut *mut ::std::ffi::c_void, size: *mut usize, ) -> bool; } extern "C" { pub fn AMediaFormat_getString( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - out: *mut *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, + out: *mut *const ::std::ffi::c_char, ) -> bool; } extern "C" { pub fn AMediaFormat_setInt32( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: i32, ); } extern "C" { pub fn AMediaFormat_setInt64( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: i64, ); } extern "C" { pub fn AMediaFormat_setFloat( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: f32, ); } extern "C" { pub fn AMediaFormat_setString( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - value: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, + value: *const ::std::ffi::c_char, ); } extern "C" { pub fn AMediaFormat_setBuffer( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - data: *const ::std::os::raw::c_void, + name: *const ::std::ffi::c_char, + data: *const ::std::ffi::c_void, size: usize, ); } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_SBR_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_SBR_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_SESSION_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_SESSION_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BITRATE_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BITRATE_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BIT_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BIT_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CAPTURE_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CAPTURE_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CHANNEL_MASK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CHANNEL_MASK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_FORMAT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_FORMAT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_RANGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_RANGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_STANDARD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_STANDARD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_TRANSFER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_TRANSFER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPLEXITY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPLEXITY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_0: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_0: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_1: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_1: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_2: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_2: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_CROP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_CROP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DURATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DURATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FRAME_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FRAME_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GRID_COLUMNS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GRID_COLUMNS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GRID_ROWS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GRID_ROWS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HDR_STATIC_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HDR_STATIC_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IMPORTANCE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IMPORTANCE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_ADTS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_ADTS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_AUTOSELECT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_AUTOSELECT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_DEFAULT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_DEFAULT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_I_FRAME_INTERVAL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_I_FRAME_INTERVAL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LANGUAGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LANGUAGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_B_FRAMES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_B_FRAMES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_INPUT_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_INPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE: - *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEG_USER_DATA: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEG_USER_DATA: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_OPERATING_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_OPERATING_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PCM_ENCODING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PCM_ENCODING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PRIORITY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PRIORITY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ROTATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ROTATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SEI: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SEI: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SLICE_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SLICE_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_STRIDE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_STRIDE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYERING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYERING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TILE_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TILE_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TILE_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TILE_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TIME_US: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TIME_US: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TRACK_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TRACK_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TRACK_INDEX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TRACK_INDEX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_WIDTH: *const ::std::ffi::c_char; } extern "C" { pub fn AMediaFormat_getDouble( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut f64, ) -> bool; } extern "C" { pub fn AMediaFormat_getRect( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, left: *mut i32, top: *mut i32, right: *mut i32, @@ -20860,21 +17651,21 @@ extern "C" { extern "C" { pub fn AMediaFormat_setDouble( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: f64, ); } extern "C" { pub fn AMediaFormat_setSize( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: usize, ); } extern "C" { pub fn AMediaFormat_setRect( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, left: i32, top: i32, right: i32, @@ -20888,248 +17679,247 @@ extern "C" { pub fn AMediaFormat_copy(to: *mut AMediaFormat, from: *mut AMediaFormat) -> media_status_t; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUM: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUM: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUMART: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUMART: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUMARTIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUMARTIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ARTIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ARTIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PRESENTATION_ID: - *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PRESENTATION_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PROGRAM_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PROGRAM_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUTHOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUTHOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BITS_PER_SAMPLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BITS_PER_SAMPLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CDTRACKNUMBER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CDTRACKNUMBER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPILATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPILATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPOSER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPOSER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_IV: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_IV: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_KEY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_KEY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_AVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_AVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_HEVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_HEVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_D263: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_D263: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISCNUMBER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISCNUMBER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ENCODER_DELAY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ENCODER_DELAY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ENCODER_PADDING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ENCODER_PADDING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ESDS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ESDS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_EXIF_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_EXIF_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_EXIF_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_EXIF_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FRAME_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FRAME_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GENRE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GENRE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ICC_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ICC_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_SYNC_FRAME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_SYNC_FRAME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOCATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOCATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOOP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOOP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LYRICIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LYRICIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MANUFACTURER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MANUFACTURER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_BIT_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_BIT_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PSSH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PSSH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAR_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAR_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAR_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAR_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TARGET_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TARGET_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TITLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TITLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VALID_SAMPLES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VALID_SAMPLES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_YEAR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_YEAR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOW_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOW_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HDR10_PLUS_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HDR10_PLUS_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_XMP_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_XMP_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_XMP_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_XMP_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PICTURE_TYPE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PICTURE_TYPE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VIDEO_ENCODING_STATISTICS_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VIDEO_ENCODING_STATISTICS_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VIDEO_QP_AVERAGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VIDEO_QP_AVERAGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_B_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_B_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_B_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_B_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_I_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_I_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_I_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_I_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_P_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_P_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_P_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_P_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT: *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -21144,42 +17934,20 @@ pub struct AMediaCodecBufferInfo { pub presentationTimeUs: i64, pub flags: u32, } -#[test] -fn bindgen_test_layout_AMediaCodecBufferInfo() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of AMediaCodecBufferInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaCodecBufferInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).offset) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaCodecBufferInfo::offset" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize }, - 4usize, - "Offset of field: AMediaCodecBufferInfo::size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).presentationTimeUs) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaCodecBufferInfo::presentationTimeUs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 16usize, - "Offset of field: AMediaCodecBufferInfo::flags" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaCodecBufferInfo"][::std::mem::size_of::() - 24usize]; + ["Alignment of AMediaCodecBufferInfo"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaCodecBufferInfo::offset"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, offset) - 0usize]; + ["Offset of field: AMediaCodecBufferInfo::size"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, size) - 4usize]; + ["Offset of field: AMediaCodecBufferInfo::presentationTimeUs"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, presentationTimeUs) - 8usize]; + ["Offset of field: AMediaCodecBufferInfo::flags"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, flags) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMediaCodecCryptoInfo { @@ -21191,23 +17959,19 @@ pub const AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM: _bindgen_ty_69 = 4; pub const AMEDIACODEC_BUFFER_FLAG_PARTIAL_FRAME: _bindgen_ty_69 = 8; pub const AMEDIACODEC_BUFFER_FLAG_MUXER_DATA: _bindgen_ty_69 = 16; pub const AMEDIACODEC_BUFFER_FLAG_DECODE_ONLY: _bindgen_ty_69 = 32; -pub type _bindgen_ty_69 = ::std::os::raw::c_uint; +pub type _bindgen_ty_69 = ::std::ffi::c_uint; pub const AMEDIACODEC_CONFIGURE_FLAG_ENCODE: _bindgen_ty_70 = 1; pub const AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED: _bindgen_ty_70 = -3; pub const AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED: _bindgen_ty_70 = -2; pub const AMEDIACODEC_INFO_TRY_AGAIN_LATER: _bindgen_ty_70 = -1; -pub type _bindgen_ty_70 = ::std::os::raw::c_int; +pub type _bindgen_ty_70 = ::std::ffi::c_int; pub type AMediaCodecOnAsyncInputAvailable = ::std::option::Option< - unsafe extern "C" fn( - codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, - index: i32, - ), + unsafe extern "C" fn(codec: *mut AMediaCodec, userdata: *mut ::std::ffi::c_void, index: i32), >; pub type AMediaCodecOnAsyncOutputAvailable = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, index: i32, bufferInfo: *mut AMediaCodecBufferInfo, ), @@ -21215,17 +17979,17 @@ pub type AMediaCodecOnAsyncOutputAvailable = ::std::option::Option< pub type AMediaCodecOnAsyncFormatChanged = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, format: *mut AMediaFormat, ), >; pub type AMediaCodecOnAsyncError = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, error: media_status_t, actionCode: i32, - detail: *const ::std::os::raw::c_char, + detail: *const ::std::ffi::c_char, ), >; #[repr(C)] @@ -21236,61 +18000,40 @@ pub struct AMediaCodecOnAsyncNotifyCallback { pub onAsyncFormatChanged: AMediaCodecOnAsyncFormatChanged, pub onAsyncError: AMediaCodecOnAsyncError, } -#[test] -fn bindgen_test_layout_AMediaCodecOnAsyncNotifyCallback() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AMediaCodecOnAsyncNotifyCallback" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMediaCodecOnAsyncNotifyCallback" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncInputAvailable) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncInputAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncOutputAvailable) as usize - ptr as usize }, - 4usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncOutputAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncFormatChanged) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncFormatChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncError) as usize - ptr as usize }, - 12usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncError" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaCodecOnAsyncNotifyCallback"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of AMediaCodecOnAsyncNotifyCallback"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncInputAvailable"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncInputAvailable) - 0usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncOutputAvailable"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncOutputAvailable) - 4usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncFormatChanged"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncFormatChanged) - 8usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncError"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncError) - 12usize]; +}; pub type AMediaCodecOnFrameRendered = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, mediaTimeUs: i64, systemNano: i64, ), >; extern "C" { - pub fn AMediaCodec_createCodecByName(name: *const ::std::os::raw::c_char) -> *mut AMediaCodec; + pub fn AMediaCodec_createCodecByName(name: *const ::std::ffi::c_char) -> *mut AMediaCodec; } extern "C" { pub fn AMediaCodec_createDecoderByType( - mime_type: *const ::std::os::raw::c_char, + mime_type: *const ::std::ffi::c_char, ) -> *mut AMediaCodec; } extern "C" { pub fn AMediaCodec_createEncoderByType( - mime_type: *const ::std::os::raw::c_char, + mime_type: *const ::std::ffi::c_char, ) -> *mut AMediaCodec; } extern "C" { @@ -21333,17 +18076,17 @@ extern "C" { } extern "C" { pub fn __assert( - __file: *const ::std::os::raw::c_char, - __line: ::std::os::raw::c_int, - __msg: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __line: ::std::ffi::c_int, + __msg: *const ::std::ffi::c_char, ) -> !; } extern "C" { pub fn __assert2( - __file: *const ::std::os::raw::c_char, - __line: ::std::os::raw::c_int, - __function: *const ::std::os::raw::c_char, - __msg: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __line: ::std::ffi::c_int, + __function: *const ::std::ffi::c_char, + __msg: *const ::std::ffi::c_char, ) -> !; } extern "C" { @@ -21428,24 +18171,24 @@ extern "C" { extern "C" { pub fn AMediaCodec_getName( arg1: *mut AMediaCodec, - out_name: *mut *mut ::std::os::raw::c_char, + out_name: *mut *mut ::std::ffi::c_char, ) -> media_status_t; } extern "C" { - pub fn AMediaCodec_releaseName(arg1: *mut AMediaCodec, name: *mut ::std::os::raw::c_char); + pub fn AMediaCodec_releaseName(arg1: *mut AMediaCodec, name: *mut ::std::ffi::c_char); } extern "C" { pub fn AMediaCodec_setAsyncNotifyCallback( arg1: *mut AMediaCodec, callback: AMediaCodecOnAsyncNotifyCallback, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ) -> media_status_t; } extern "C" { pub fn AMediaCodec_setOnFrameRenderedCallback( arg1: *mut AMediaCodec, callback: AMediaCodecOnFrameRendered, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ) -> media_status_t; } extern "C" { @@ -21474,41 +18217,25 @@ impl cryptoinfo_mode_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct cryptoinfo_mode_t(pub ::std::os::raw::c_uint); +pub struct cryptoinfo_mode_t(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct cryptoinfo_pattern_t { pub encryptBlocks: i32, pub skipBlocks: i32, } -#[test] -fn bindgen_test_layout_cryptoinfo_pattern_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of cryptoinfo_pattern_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of cryptoinfo_pattern_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).encryptBlocks) as usize - ptr as usize }, - 0usize, - "Offset of field: cryptoinfo_pattern_t::encryptBlocks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).skipBlocks) as usize - ptr as usize }, - 4usize, - "Offset of field: cryptoinfo_pattern_t::skipBlocks" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of cryptoinfo_pattern_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of cryptoinfo_pattern_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: cryptoinfo_pattern_t::encryptBlocks"] + [::std::mem::offset_of!(cryptoinfo_pattern_t, encryptBlocks) - 0usize]; + ["Offset of field: cryptoinfo_pattern_t::skipBlocks"] + [::std::mem::offset_of!(cryptoinfo_pattern_t, skipBlocks) - 4usize]; +}; extern "C" { pub fn AMediaCodecCryptoInfo_new( - numsubsamples: ::std::os::raw::c_int, + numsubsamples: ::std::ffi::c_int, key: *mut u8, iv: *mut u8, mode: cryptoinfo_mode_t, @@ -21556,25 +18283,25 @@ extern "C" { ) -> media_status_t; } extern "C" { - pub static mut AMEDIACODEC_KEY_HDR10_PLUS_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_HDR10_PLUS_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_LOW_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_LOW_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_OFFSET_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_OFFSET_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_REQUEST_SYNC_FRAME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_REQUEST_SYNC_FRAME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_SUSPEND: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_SUSPEND: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_SUSPEND_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_SUSPEND_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_VIDEO_BITRATE: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_VIDEO_BITRATE: *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -21583,27 +18310,27 @@ pub struct AMediaDataSource { } pub type AMediaDataSourceReadAt = ::std::option::Option< unsafe extern "C" fn( - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, offset: off64_t, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, size: usize, ) -> isize, >; pub type AMediaDataSourceGetSize = - ::std::option::Option isize>; + ::std::option::Option isize>; pub type AMediaDataSourceClose = - ::std::option::Option; + ::std::option::Option; extern "C" { pub fn AMediaDataSource_new() -> *mut AMediaDataSource; } pub type AMediaDataSourceGetAvailableSize = ::std::option::Option< - unsafe extern "C" fn(userdata: *mut ::std::os::raw::c_void, offset: off64_t) -> isize, + unsafe extern "C" fn(userdata: *mut ::std::ffi::c_void, offset: off64_t) -> isize, >; extern "C" { pub fn AMediaDataSource_newUri( - uri: *const ::std::os::raw::c_char, - numheaders: ::std::os::raw::c_int, - key_values: *const *const ::std::os::raw::c_char, + uri: *const ::std::ffi::c_char, + numheaders: ::std::ffi::c_int, + key_values: *const *const ::std::ffi::c_char, ) -> *mut AMediaDataSource; } extern "C" { @@ -21612,7 +18339,7 @@ extern "C" { extern "C" { pub fn AMediaDataSource_setUserdata( arg1: *mut AMediaDataSource, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ); } extern "C" { @@ -21644,31 +18371,15 @@ pub struct AMediaDrmByteArray { pub ptr: *const u8, pub length: usize, } -#[test] -fn bindgen_test_layout_AMediaDrmByteArray() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AMediaDrmByteArray" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMediaDrmByteArray" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ptr) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmByteArray::ptr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).length) as usize - ptr as usize }, - 4usize, - "Offset of field: AMediaDrmByteArray::length" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmByteArray"][::std::mem::size_of::() - 8usize]; + ["Alignment of AMediaDrmByteArray"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AMediaDrmByteArray::ptr"] + [::std::mem::offset_of!(AMediaDrmByteArray, ptr) - 0usize]; + ["Offset of field: AMediaDrmByteArray::length"] + [::std::mem::offset_of!(AMediaDrmByteArray, length) - 4usize]; +}; pub type AMediaDrmSessionId = AMediaDrmByteArray; pub type AMediaDrmScope = AMediaDrmByteArray; pub type AMediaDrmKeySetId = AMediaDrmByteArray; @@ -21691,7 +18402,7 @@ impl AMediaDrmEventType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaDrmEventType(pub ::std::os::raw::c_uint); +pub struct AMediaDrmEventType(pub ::std::ffi::c_uint); impl AMediaDrmKeyType { pub const KEY_TYPE_STREAMING: AMediaDrmKeyType = AMediaDrmKeyType(1); } @@ -21703,7 +18414,7 @@ impl AMediaDrmKeyType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaDrmKeyType(pub ::std::os::raw::c_uint); +pub struct AMediaDrmKeyType(pub ::std::ffi::c_uint); impl AMediaDrmKeyRequestType { pub const KEY_REQUEST_TYPE_INITIAL: AMediaDrmKeyRequestType = AMediaDrmKeyRequestType(0); } @@ -21725,35 +18436,19 @@ pub struct AMediaDrmKeyRequestType(pub i32); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMediaDrmKeyValuePair { - pub mKey: *const ::std::os::raw::c_char, - pub mValue: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_AMediaDrmKeyValuePair() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AMediaDrmKeyValuePair" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMediaDrmKeyValuePair" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mKey) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmKeyValuePair::mKey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mValue) as usize - ptr as usize }, - 4usize, - "Offset of field: AMediaDrmKeyValuePair::mValue" - ); -} + pub mKey: *const ::std::ffi::c_char, + pub mValue: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmKeyValuePair"][::std::mem::size_of::() - 8usize]; + ["Alignment of AMediaDrmKeyValuePair"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AMediaDrmKeyValuePair::mKey"] + [::std::mem::offset_of!(AMediaDrmKeyValuePair, mKey) - 0usize]; + ["Offset of field: AMediaDrmKeyValuePair::mValue"] + [::std::mem::offset_of!(AMediaDrmKeyValuePair, mValue) - 4usize]; +}; pub type AMediaDrmKeyValue = AMediaDrmKeyValuePair; impl AMediaKeyStatusType { pub const KEY_STATUS_TYPE_USABLE: AMediaKeyStatusType = AMediaKeyStatusType(0); @@ -21772,7 +18467,7 @@ impl AMediaKeyStatusType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaKeyStatusType(pub ::std::os::raw::c_uint); +pub struct AMediaKeyStatusType(pub ::std::ffi::c_uint); pub use self::AMediaKeyStatusType as AMediaDrmKeyStatusType; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -21780,37 +18475,21 @@ pub struct AMediaDrmKeyStatus { pub keyId: AMediaDrmKeyId, pub keyType: AMediaDrmKeyStatusType, } -#[test] -fn bindgen_test_layout_AMediaDrmKeyStatus() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AMediaDrmKeyStatus" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMediaDrmKeyStatus" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keyId) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmKeyStatus::keyId" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keyType) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaDrmKeyStatus::keyType" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmKeyStatus"][::std::mem::size_of::() - 12usize]; + ["Alignment of AMediaDrmKeyStatus"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AMediaDrmKeyStatus::keyId"] + [::std::mem::offset_of!(AMediaDrmKeyStatus, keyId) - 0usize]; + ["Offset of field: AMediaDrmKeyStatus::keyType"] + [::std::mem::offset_of!(AMediaDrmKeyStatus, keyType) - 8usize]; +}; pub type AMediaDrmEventListener = ::std::option::Option< unsafe extern "C" fn( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, eventType: AMediaDrmEventType, - extra: ::std::os::raw::c_int, + extra: ::std::ffi::c_int, data: *const u8, dataSize: usize, ), @@ -21834,7 +18513,7 @@ pub type AMediaDrmKeysChangeListener = ::std::option::Option< extern "C" { pub fn AMediaDrm_isCryptoSchemeSupported( uuid: *const u8, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, ) -> bool; } extern "C" { @@ -21879,7 +18558,7 @@ extern "C" { scope: *const AMediaDrmScope, init: *const u8, initSize: usize, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, keyType: AMediaDrmKeyType, optionalParameters: *const AMediaDrmKeyValue, numOptionalParameters: usize, @@ -21893,13 +18572,13 @@ extern "C" { scope: *const AMediaDrmScope, init: *const u8, initSize: usize, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, keyType: AMediaDrmKeyType, optionalParameters: *const AMediaDrmKeyValue, numOptionalParameters: usize, keyRequest: *mut *const u8, keyRequestSize: *mut usize, - defaultUrl: *mut *const ::std::os::raw::c_char, + defaultUrl: *mut *const ::std::ffi::c_char, keyRequestType: *mut AMediaDrmKeyRequestType, ) -> media_status_t; } @@ -21938,7 +18617,7 @@ extern "C" { arg1: *mut AMediaDrm, provisionRequest: *mut *const u8, provisionRequestSize: *mut usize, - serverUrl: *mut *const ::std::os::raw::c_char, + serverUrl: *mut *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { @@ -21964,28 +18643,28 @@ extern "C" { extern "C" { pub fn AMediaDrm_getPropertyString( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, - propertyValue: *mut *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, + propertyValue: *mut *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_getPropertyByteArray( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, propertyValue: *mut AMediaDrmByteArray, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_setPropertyString( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, - value: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, + value: *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_setPropertyByteArray( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, value: *const u8, valueSize: usize, ) -> media_status_t; @@ -21994,7 +18673,7 @@ extern "C" { pub fn AMediaDrm_encrypt( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - cipherAlgorithm: *const ::std::os::raw::c_char, + cipherAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, iv: *mut u8, input: *const u8, @@ -22006,7 +18685,7 @@ extern "C" { pub fn AMediaDrm_decrypt( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - cipherAlgorithm: *const ::std::os::raw::c_char, + cipherAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, iv: *mut u8, input: *const u8, @@ -22018,7 +18697,7 @@ extern "C" { pub fn AMediaDrm_sign( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - macAlgorithm: *const ::std::os::raw::c_char, + macAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, message: *mut u8, messageSize: usize, @@ -22030,7 +18709,7 @@ extern "C" { pub fn AMediaDrm_verify( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - macAlgorithm: *const ::std::os::raw::c_char, + macAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, message: *const u8, messageSize: usize, @@ -22052,7 +18731,7 @@ extern "C" { extern "C" { pub fn AMediaExtractor_setDataSourceFd( arg1: *mut AMediaExtractor, - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, offset: off64_t, length: off64_t, ) -> media_status_t; @@ -22060,7 +18739,7 @@ extern "C" { extern "C" { pub fn AMediaExtractor_setDataSource( arg1: *mut AMediaExtractor, - location: *const ::std::os::raw::c_char, + location: *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { @@ -22095,8 +18774,7 @@ extern "C" { pub fn AMediaExtractor_getSampleFlags(arg1: *mut AMediaExtractor) -> u32; } extern "C" { - pub fn AMediaExtractor_getSampleTrackIndex(arg1: *mut AMediaExtractor) - -> ::std::os::raw::c_int; + pub fn AMediaExtractor_getSampleTrackIndex(arg1: *mut AMediaExtractor) -> ::std::ffi::c_int; } extern "C" { pub fn AMediaExtractor_getSampleTime(arg1: *mut AMediaExtractor) -> i64; @@ -22115,7 +18793,7 @@ impl SeekMode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct SeekMode(pub ::std::os::raw::c_uint); +pub struct SeekMode(pub ::std::ffi::c_uint); extern "C" { pub fn AMediaExtractor_seekTo( arg1: *mut AMediaExtractor, @@ -22128,69 +18806,30 @@ extern "C" { pub struct PsshEntry { pub uuid: AMediaUUID, pub datalen: usize, - pub data: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_PsshEntry() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of PsshEntry" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of PsshEntry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uuid) as usize - ptr as usize }, - 0usize, - "Offset of field: PsshEntry::uuid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).datalen) as usize - ptr as usize }, - 16usize, - "Offset of field: PsshEntry::datalen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 20usize, - "Offset of field: PsshEntry::data" - ); -} + pub data: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of PsshEntry"][::std::mem::size_of::() - 24usize]; + ["Alignment of PsshEntry"][::std::mem::align_of::() - 4usize]; + ["Offset of field: PsshEntry::uuid"][::std::mem::offset_of!(PsshEntry, uuid) - 0usize]; + ["Offset of field: PsshEntry::datalen"][::std::mem::offset_of!(PsshEntry, datalen) - 16usize]; + ["Offset of field: PsshEntry::data"][::std::mem::offset_of!(PsshEntry, data) - 20usize]; +}; #[repr(C)] #[derive(Debug)] pub struct PsshInfo { pub numentries: usize, pub entries: __IncompleteArrayField, } -#[test] -fn bindgen_test_layout_PsshInfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of PsshInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of PsshInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numentries) as usize - ptr as usize }, - 0usize, - "Offset of field: PsshInfo::numentries" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).entries) as usize - ptr as usize }, - 4usize, - "Offset of field: PsshInfo::entries" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of PsshInfo"][::std::mem::size_of::() - 4usize]; + ["Alignment of PsshInfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: PsshInfo::numentries"] + [::std::mem::offset_of!(PsshInfo, numentries) - 0usize]; + ["Offset of field: PsshInfo::entries"][::std::mem::offset_of!(PsshInfo, entries) - 4usize]; +}; extern "C" { pub fn AMediaExtractor_getPsshInfo(arg1: *mut AMediaExtractor) -> *mut PsshInfo; } @@ -22201,7 +18840,7 @@ extern "C" { } pub const AMEDIAEXTRACTOR_SAMPLE_FLAG_SYNC: _bindgen_ty_71 = 1; pub const AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED: _bindgen_ty_71 = 2; -pub type _bindgen_ty_71 = ::std::os::raw::c_uint; +pub type _bindgen_ty_71 = ::std::ffi::c_uint; extern "C" { pub fn AMediaExtractor_getFileFormat(arg1: *mut AMediaExtractor) -> *mut AMediaFormat; } @@ -22239,7 +18878,7 @@ impl OutputFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OutputFormat(pub ::std::os::raw::c_uint); +pub struct OutputFormat(pub ::std::ffi::c_uint); impl AppendMode { pub const AMEDIAMUXER_APPEND_IGNORE_LAST_VIDEO_GOP: AppendMode = AppendMode(0); } @@ -22248,9 +18887,9 @@ impl AppendMode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AppendMode(pub ::std::os::raw::c_uint); +pub struct AppendMode(pub ::std::ffi::c_uint); extern "C" { - pub fn AMediaMuxer_new(fd: ::std::os::raw::c_int, format: OutputFormat) -> *mut AMediaMuxer; + pub fn AMediaMuxer_new(fd: ::std::ffi::c_int, format: OutputFormat) -> *mut AMediaMuxer; } extern "C" { pub fn AMediaMuxer_delete(arg1: *mut AMediaMuxer) -> media_status_t; @@ -22265,7 +18904,7 @@ extern "C" { extern "C" { pub fn AMediaMuxer_setOrientationHint( arg1: *mut AMediaMuxer, - degrees: ::std::os::raw::c_int, + degrees: ::std::ffi::c_int, ) -> media_status_t; } extern "C" { @@ -22286,7 +18925,7 @@ extern "C" { ) -> media_status_t; } extern "C" { - pub fn AMediaMuxer_append(fd: ::std::os::raw::c_int, mode: AppendMode) -> *mut AMediaMuxer; + pub fn AMediaMuxer_append(fd: ::std::ffi::c_int, mode: AppendMode) -> *mut AMediaMuxer; } extern "C" { pub fn AMediaMuxer_getTrackCount(arg1: *mut AMediaMuxer) -> isize; diff --git a/ndk-sys/src/ffi_i686.rs b/ndk-sys/src/ffi_i686.rs index 752766c0..8233f5ff 100644 --- a/ndk-sys/src/ffi_i686.rs +++ b/ndk-sys/src/ffi_i686.rs @@ -1328,54 +1328,38 @@ pub const PROPERTY_DESCRIPTION: &[u8; 12] = b"description\0"; pub const PROPERTY_ALGORITHMS: &[u8; 11] = b"algorithms\0"; pub const PROPERTY_DEVICE_UNIQUE_ID: &[u8; 15] = b"deviceUniqueId\0"; extern "C" { - pub fn android_get_application_target_sdk_version() -> ::std::os::raw::c_int; + pub fn android_get_application_target_sdk_version() -> ::std::ffi::c_int; } extern "C" { - pub fn android_get_device_api_level() -> ::std::os::raw::c_int; + pub fn android_get_device_api_level() -> ::std::ffi::c_int; } -pub type wchar_t = ::std::os::raw::c_int; +pub type wchar_t = ::std::ffi::c_int; #[repr(C)] #[repr(align(8))] #[derive(Debug, Copy, Clone)] pub struct max_align_t { - pub __clang_max_align_nonce1: ::std::os::raw::c_longlong, + pub __clang_max_align_nonce1: ::std::ffi::c_longlong, pub __clang_max_align_nonce2: f64, } -#[test] -fn bindgen_test_layout_max_align_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of max_align_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of max_align_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__clang_max_align_nonce1) as usize - ptr as usize }, - 0usize, - "Offset of field: max_align_t::__clang_max_align_nonce1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__clang_max_align_nonce2) as usize - ptr as usize }, - 8usize, - "Offset of field: max_align_t::__clang_max_align_nonce2" - ); -} -pub type __int8_t = ::std::os::raw::c_schar; -pub type __uint8_t = ::std::os::raw::c_uchar; -pub type __int16_t = ::std::os::raw::c_short; -pub type __uint16_t = ::std::os::raw::c_ushort; -pub type __int32_t = ::std::os::raw::c_int; -pub type __uint32_t = ::std::os::raw::c_uint; -pub type __int64_t = ::std::os::raw::c_longlong; -pub type __uint64_t = ::std::os::raw::c_ulonglong; -pub type __intptr_t = ::std::os::raw::c_int; -pub type __uintptr_t = ::std::os::raw::c_uint; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of max_align_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of max_align_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: max_align_t::__clang_max_align_nonce1"] + [::std::mem::offset_of!(max_align_t, __clang_max_align_nonce1) - 0usize]; + ["Offset of field: max_align_t::__clang_max_align_nonce2"] + [::std::mem::offset_of!(max_align_t, __clang_max_align_nonce2) - 8usize]; +}; +pub type __int8_t = ::std::ffi::c_schar; +pub type __uint8_t = ::std::ffi::c_uchar; +pub type __int16_t = ::std::ffi::c_short; +pub type __uint16_t = ::std::ffi::c_ushort; +pub type __int32_t = ::std::ffi::c_int; +pub type __uint32_t = ::std::ffi::c_uint; +pub type __int64_t = ::std::ffi::c_longlong; +pub type __uint64_t = ::std::ffi::c_ulonglong; +pub type __intptr_t = ::std::ffi::c_int; +pub type __uintptr_t = ::std::ffi::c_uint; pub type int_least8_t = i8; pub type uint_least8_t = u8; pub type int_least16_t = i16; @@ -1394,97 +1378,71 @@ pub type int_fast32_t = i32; pub type uint_fast32_t = u32; pub type uintmax_t = u64; pub type intmax_t = i64; -pub type __s8 = ::std::os::raw::c_schar; -pub type __u8 = ::std::os::raw::c_uchar; -pub type __s16 = ::std::os::raw::c_short; -pub type __u16 = ::std::os::raw::c_ushort; -pub type __s32 = ::std::os::raw::c_int; -pub type __u32 = ::std::os::raw::c_uint; -pub type __s64 = ::std::os::raw::c_longlong; -pub type __u64 = ::std::os::raw::c_ulonglong; +pub type __s8 = ::std::ffi::c_schar; +pub type __u8 = ::std::ffi::c_uchar; +pub type __s16 = ::std::ffi::c_short; +pub type __u16 = ::std::ffi::c_ushort; +pub type __s32 = ::std::ffi::c_int; +pub type __u32 = ::std::ffi::c_uint; +pub type __s64 = ::std::ffi::c_longlong; +pub type __u64 = ::std::ffi::c_ulonglong; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_fd_set { - pub fds_bits: [::std::os::raw::c_ulong; 32usize], -} -#[test] -fn bindgen_test_layout___kernel_fd_set() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_fd_set> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_fd_set>(), - 128usize, - "Size of __kernel_fd_set" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_fd_set>(), - 4usize, - "Alignment of __kernel_fd_set" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fds_bits) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_fd_set::fds_bits" - ); -} + pub fds_bits: [::std::ffi::c_ulong; 32usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_fd_set"][::std::mem::size_of::<__kernel_fd_set>() - 128usize]; + ["Alignment of __kernel_fd_set"][::std::mem::align_of::<__kernel_fd_set>() - 4usize]; + ["Offset of field: __kernel_fd_set::fds_bits"] + [::std::mem::offset_of!(__kernel_fd_set, fds_bits) - 0usize]; +}; pub type __kernel_sighandler_t = - ::std::option::Option; -pub type __kernel_key_t = ::std::os::raw::c_int; -pub type __kernel_mqd_t = ::std::os::raw::c_int; -pub type __kernel_mode_t = ::std::os::raw::c_ushort; -pub type __kernel_ipc_pid_t = ::std::os::raw::c_ushort; -pub type __kernel_uid_t = ::std::os::raw::c_ushort; -pub type __kernel_gid_t = ::std::os::raw::c_ushort; -pub type __kernel_old_dev_t = ::std::os::raw::c_ushort; -pub type __kernel_long_t = ::std::os::raw::c_long; -pub type __kernel_ulong_t = ::std::os::raw::c_ulong; + ::std::option::Option; +pub type __kernel_key_t = ::std::ffi::c_int; +pub type __kernel_mqd_t = ::std::ffi::c_int; +pub type __kernel_mode_t = ::std::ffi::c_ushort; +pub type __kernel_ipc_pid_t = ::std::ffi::c_ushort; +pub type __kernel_uid_t = ::std::ffi::c_ushort; +pub type __kernel_gid_t = ::std::ffi::c_ushort; +pub type __kernel_old_dev_t = ::std::ffi::c_ushort; +pub type __kernel_long_t = ::std::ffi::c_long; +pub type __kernel_ulong_t = ::std::ffi::c_ulong; pub type __kernel_ino_t = __kernel_ulong_t; -pub type __kernel_pid_t = ::std::os::raw::c_int; +pub type __kernel_pid_t = ::std::ffi::c_int; pub type __kernel_suseconds_t = __kernel_long_t; -pub type __kernel_daddr_t = ::std::os::raw::c_int; -pub type __kernel_uid32_t = ::std::os::raw::c_uint; -pub type __kernel_gid32_t = ::std::os::raw::c_uint; +pub type __kernel_daddr_t = ::std::ffi::c_int; +pub type __kernel_uid32_t = ::std::ffi::c_uint; +pub type __kernel_gid32_t = ::std::ffi::c_uint; pub type __kernel_old_uid_t = __kernel_uid_t; pub type __kernel_old_gid_t = __kernel_gid_t; -pub type __kernel_size_t = ::std::os::raw::c_uint; -pub type __kernel_ssize_t = ::std::os::raw::c_int; -pub type __kernel_ptrdiff_t = ::std::os::raw::c_int; +pub type __kernel_size_t = ::std::ffi::c_uint; +pub type __kernel_ssize_t = ::std::ffi::c_int; +pub type __kernel_ptrdiff_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_fsid_t { - pub val: [::std::os::raw::c_int; 2usize], -} -#[test] -fn bindgen_test_layout___kernel_fsid_t() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_fsid_t> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_fsid_t>(), - 8usize, - "Size of __kernel_fsid_t" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_fsid_t>(), - 4usize, - "Alignment of __kernel_fsid_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).val) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_fsid_t::val" - ); -} + pub val: [::std::ffi::c_int; 2usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_fsid_t"][::std::mem::size_of::<__kernel_fsid_t>() - 8usize]; + ["Alignment of __kernel_fsid_t"][::std::mem::align_of::<__kernel_fsid_t>() - 4usize]; + ["Offset of field: __kernel_fsid_t::val"] + [::std::mem::offset_of!(__kernel_fsid_t, val) - 0usize]; +}; pub type __kernel_off_t = __kernel_long_t; -pub type __kernel_loff_t = ::std::os::raw::c_longlong; +pub type __kernel_loff_t = ::std::ffi::c_longlong; pub type __kernel_old_time_t = __kernel_long_t; pub type __kernel_time_t = __kernel_long_t; -pub type __kernel_time64_t = ::std::os::raw::c_longlong; +pub type __kernel_time64_t = ::std::ffi::c_longlong; pub type __kernel_clock_t = __kernel_long_t; -pub type __kernel_timer_t = ::std::os::raw::c_int; -pub type __kernel_clockid_t = ::std::os::raw::c_int; -pub type __kernel_caddr_t = *mut ::std::os::raw::c_char; -pub type __kernel_uid16_t = ::std::os::raw::c_ushort; -pub type __kernel_gid16_t = ::std::os::raw::c_ushort; +pub type __kernel_timer_t = ::std::ffi::c_int; +pub type __kernel_clockid_t = ::std::ffi::c_int; +pub type __kernel_caddr_t = *mut ::std::ffi::c_char; +pub type __kernel_uid16_t = ::std::ffi::c_ushort; +pub type __kernel_gid16_t = ::std::ffi::c_ushort; pub type __le16 = __u16; pub type __be16 = __u16; pub type __le32 = __u32; @@ -1493,194 +1451,101 @@ pub type __le64 = __u64; pub type __be64 = __u64; pub type __sum16 = __u16; pub type __wsum = __u32; -pub type __poll_t = ::std::os::raw::c_uint; +pub type __poll_t = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_attr_t { pub flags: u32, - pub stack_base: *mut ::std::os::raw::c_void, + pub stack_base: *mut ::std::ffi::c_void, pub stack_size: usize, pub guard_size: usize, pub sched_policy: i32, pub sched_priority: i32, } -#[test] -fn bindgen_test_layout_pthread_attr_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of pthread_attr_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_attr_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_attr_t::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stack_base) as usize - ptr as usize }, - 4usize, - "Offset of field: pthread_attr_t::stack_base" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stack_size) as usize - ptr as usize }, - 8usize, - "Offset of field: pthread_attr_t::stack_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).guard_size) as usize - ptr as usize }, - 12usize, - "Offset of field: pthread_attr_t::guard_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sched_policy) as usize - ptr as usize }, - 16usize, - "Offset of field: pthread_attr_t::sched_policy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sched_priority) as usize - ptr as usize }, - 20usize, - "Offset of field: pthread_attr_t::sched_priority" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_attr_t"][::std::mem::size_of::() - 24usize]; + ["Alignment of pthread_attr_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_attr_t::flags"] + [::std::mem::offset_of!(pthread_attr_t, flags) - 0usize]; + ["Offset of field: pthread_attr_t::stack_base"] + [::std::mem::offset_of!(pthread_attr_t, stack_base) - 4usize]; + ["Offset of field: pthread_attr_t::stack_size"] + [::std::mem::offset_of!(pthread_attr_t, stack_size) - 8usize]; + ["Offset of field: pthread_attr_t::guard_size"] + [::std::mem::offset_of!(pthread_attr_t, guard_size) - 12usize]; + ["Offset of field: pthread_attr_t::sched_policy"] + [::std::mem::offset_of!(pthread_attr_t, sched_policy) - 16usize]; + ["Offset of field: pthread_attr_t::sched_priority"] + [::std::mem::offset_of!(pthread_attr_t, sched_priority) - 20usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_barrier_t { pub __private: [i32; 8usize], } -#[test] -fn bindgen_test_layout_pthread_barrier_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of pthread_barrier_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_barrier_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_barrier_t::__private" - ); -} -pub type pthread_barrierattr_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_barrier_t"][::std::mem::size_of::() - 32usize]; + ["Alignment of pthread_barrier_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_barrier_t::__private"] + [::std::mem::offset_of!(pthread_barrier_t, __private) - 0usize]; +}; +pub type pthread_barrierattr_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_cond_t { pub __private: [i32; 1usize], } -#[test] -fn bindgen_test_layout_pthread_cond_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of pthread_cond_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_cond_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_cond_t::__private" - ); -} -pub type pthread_condattr_t = ::std::os::raw::c_long; -pub type pthread_key_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_cond_t"][::std::mem::size_of::() - 4usize]; + ["Alignment of pthread_cond_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_cond_t::__private"] + [::std::mem::offset_of!(pthread_cond_t, __private) - 0usize]; +}; +pub type pthread_condattr_t = ::std::ffi::c_long; +pub type pthread_key_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_mutex_t { pub __private: [i32; 1usize], } -#[test] -fn bindgen_test_layout_pthread_mutex_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of pthread_mutex_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_mutex_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_mutex_t::__private" - ); -} -pub type pthread_mutexattr_t = ::std::os::raw::c_long; -pub type pthread_once_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_mutex_t"][::std::mem::size_of::() - 4usize]; + ["Alignment of pthread_mutex_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_mutex_t::__private"] + [::std::mem::offset_of!(pthread_mutex_t, __private) - 0usize]; +}; +pub type pthread_mutexattr_t = ::std::ffi::c_long; +pub type pthread_once_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_rwlock_t { pub __private: [i32; 10usize], } -#[test] -fn bindgen_test_layout_pthread_rwlock_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of pthread_rwlock_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_rwlock_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_rwlock_t::__private" - ); -} -pub type pthread_rwlockattr_t = ::std::os::raw::c_long; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_rwlock_t"][::std::mem::size_of::() - 40usize]; + ["Alignment of pthread_rwlock_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_rwlock_t::__private"] + [::std::mem::offset_of!(pthread_rwlock_t, __private) - 0usize]; +}; +pub type pthread_rwlockattr_t = ::std::ffi::c_long; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_spinlock_t { pub __private: [i32; 2usize], } -#[test] -fn bindgen_test_layout_pthread_spinlock_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of pthread_spinlock_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_spinlock_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_spinlock_t::__private" - ); -} -pub type pthread_t = ::std::os::raw::c_long; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_spinlock_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of pthread_spinlock_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_spinlock_t::__private"] + [::std::mem::offset_of!(pthread_spinlock_t, __private) - 0usize]; +}; +pub type pthread_t = ::std::ffi::c_long; pub type __gid_t = __kernel_gid32_t; pub type gid_t = __gid_t; pub type __uid_t = __kernel_uid32_t; @@ -1689,15 +1554,15 @@ pub type __pid_t = __kernel_pid_t; pub type pid_t = __pid_t; pub type __id_t = u32; pub type id_t = __id_t; -pub type blkcnt_t = ::std::os::raw::c_ulong; -pub type blksize_t = ::std::os::raw::c_ulong; +pub type blkcnt_t = ::std::ffi::c_ulong; +pub type blksize_t = ::std::ffi::c_ulong; pub type caddr_t = __kernel_caddr_t; pub type clock_t = __kernel_clock_t; pub type __clockid_t = __kernel_clockid_t; pub type clockid_t = __clockid_t; pub type daddr_t = __kernel_daddr_t; -pub type fsblkcnt_t = ::std::os::raw::c_ulong; -pub type fsfilcnt_t = ::std::os::raw::c_ulong; +pub type fsblkcnt_t = ::std::ffi::c_ulong; +pub type fsfilcnt_t = ::std::ffi::c_ulong; pub type __mode_t = __kernel_mode_t; pub type mode_t = __mode_t; pub type __key_t = __kernel_key_t; @@ -1707,7 +1572,7 @@ pub type ino_t = __ino_t; pub type ino64_t = u64; pub type __nlink_t = u32; pub type nlink_t = __nlink_t; -pub type __timer_t = *mut ::std::os::raw::c_void; +pub type __timer_t = *mut ::std::ffi::c_void; pub type timer_t = __timer_t; pub type __suseconds_t = __kernel_suseconds_t; pub type suseconds_t = __suseconds_t; @@ -1722,12 +1587,12 @@ pub type off64_t = loff_t; pub type __socklen_t = i32; pub type socklen_t = __socklen_t; pub type __va_list = __builtin_va_list; -pub type uint_t = ::std::os::raw::c_uint; -pub type uint = ::std::os::raw::c_uint; -pub type u_char = ::std::os::raw::c_uchar; -pub type u_short = ::std::os::raw::c_ushort; -pub type u_int = ::std::os::raw::c_uint; -pub type u_long = ::std::os::raw::c_ulong; +pub type uint_t = ::std::ffi::c_uint; +pub type uint = ::std::ffi::c_uint; +pub type u_char = ::std::ffi::c_uchar; +pub type u_short = ::std::ffi::c_ushort; +pub type u_int = ::std::ffi::c_uint; +pub type u_long = ::std::ffi::c_ulong; pub type u_int32_t = u32; pub type u_int16_t = u16; pub type u_int8_t = u8; @@ -1751,22 +1616,22 @@ pub const AASSET_MODE_UNKNOWN: _bindgen_ty_1 = 0; pub const AASSET_MODE_RANDOM: _bindgen_ty_1 = 1; pub const AASSET_MODE_STREAMING: _bindgen_ty_1 = 2; pub const AASSET_MODE_BUFFER: _bindgen_ty_1 = 3; -pub type _bindgen_ty_1 = ::std::os::raw::c_uint; +pub type _bindgen_ty_1 = ::std::ffi::c_uint; extern "C" { pub fn AAssetManager_openDir( mgr: *mut AAssetManager, - dirName: *const ::std::os::raw::c_char, + dirName: *const ::std::ffi::c_char, ) -> *mut AAssetDir; } extern "C" { pub fn AAssetManager_open( mgr: *mut AAssetManager, - filename: *const ::std::os::raw::c_char, - mode: ::std::os::raw::c_int, + filename: *const ::std::ffi::c_char, + mode: ::std::ffi::c_int, ) -> *mut AAsset; } extern "C" { - pub fn AAssetDir_getNextFileName(assetDir: *mut AAssetDir) -> *const ::std::os::raw::c_char; + pub fn AAssetDir_getNextFileName(assetDir: *mut AAssetDir) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAssetDir_rewind(assetDir: *mut AAssetDir); @@ -1777,25 +1642,22 @@ extern "C" { extern "C" { pub fn AAsset_read( asset: *mut AAsset, - buf: *mut ::std::os::raw::c_void, + buf: *mut ::std::ffi::c_void, count: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AAsset_seek(asset: *mut AAsset, offset: off_t, whence: ::std::os::raw::c_int) -> off_t; + pub fn AAsset_seek(asset: *mut AAsset, offset: off_t, whence: ::std::ffi::c_int) -> off_t; } extern "C" { - pub fn AAsset_seek64( - asset: *mut AAsset, - offset: off64_t, - whence: ::std::os::raw::c_int, - ) -> off64_t; + pub fn AAsset_seek64(asset: *mut AAsset, offset: off64_t, whence: ::std::ffi::c_int) + -> off64_t; } extern "C" { pub fn AAsset_close(asset: *mut AAsset); } extern "C" { - pub fn AAsset_getBuffer(asset: *mut AAsset) -> *const ::std::os::raw::c_void; + pub fn AAsset_getBuffer(asset: *mut AAsset) -> *const ::std::ffi::c_void; } extern "C" { pub fn AAsset_getLength(asset: *mut AAsset) -> off_t; @@ -1814,87 +1676,52 @@ extern "C" { asset: *mut AAsset, outStart: *mut off_t, outLength: *mut off_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AAsset_openFileDescriptor64( asset: *mut AAsset, outStart: *mut off64_t, outLength: *mut off64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AAsset_isAllocated(asset: *mut AAsset) -> ::std::os::raw::c_int; + pub fn AAsset_isAllocated(asset: *mut AAsset) -> ::std::ffi::c_int; } pub type __gnuc_va_list = __builtin_va_list; pub type va_list = __builtin_va_list; #[repr(C)] pub struct JavaVMAttachArgs { pub version: jint, - pub name: *const ::std::os::raw::c_char, + pub name: *const ::std::ffi::c_char, pub group: jobject, } -#[test] -fn bindgen_test_layout_JavaVMAttachArgs() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of JavaVMAttachArgs" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of JavaVMAttachArgs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMAttachArgs::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 4usize, - "Offset of field: JavaVMAttachArgs::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).group) as usize - ptr as usize }, - 8usize, - "Offset of field: JavaVMAttachArgs::group" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMAttachArgs"][::std::mem::size_of::() - 12usize]; + ["Alignment of JavaVMAttachArgs"][::std::mem::align_of::() - 4usize]; + ["Offset of field: JavaVMAttachArgs::version"] + [::std::mem::offset_of!(JavaVMAttachArgs, version) - 0usize]; + ["Offset of field: JavaVMAttachArgs::name"] + [::std::mem::offset_of!(JavaVMAttachArgs, name) - 4usize]; + ["Offset of field: JavaVMAttachArgs::group"] + [::std::mem::offset_of!(JavaVMAttachArgs, group) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct JavaVMOption { - pub optionString: *const ::std::os::raw::c_char, - pub extraInfo: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_JavaVMOption() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of JavaVMOption" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of JavaVMOption" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).optionString) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMOption::optionString" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).extraInfo) as usize - ptr as usize }, - 4usize, - "Offset of field: JavaVMOption::extraInfo" - ); -} + pub optionString: *const ::std::ffi::c_char, + pub extraInfo: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMOption"][::std::mem::size_of::() - 8usize]; + ["Alignment of JavaVMOption"][::std::mem::align_of::() - 4usize]; + ["Offset of field: JavaVMOption::optionString"] + [::std::mem::offset_of!(JavaVMOption, optionString) - 0usize]; + ["Offset of field: JavaVMOption::extraInfo"] + [::std::mem::offset_of!(JavaVMOption, extraInfo) - 4usize]; +}; #[repr(C)] pub struct JavaVMInitArgs { pub version: jint, @@ -1902,41 +1729,19 @@ pub struct JavaVMInitArgs { pub options: *mut JavaVMOption, pub ignoreUnrecognized: jboolean, } -#[test] -fn bindgen_test_layout_JavaVMInitArgs() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of JavaVMInitArgs" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of JavaVMInitArgs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMInitArgs::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).nOptions) as usize - ptr as usize }, - 4usize, - "Offset of field: JavaVMInitArgs::nOptions" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).options) as usize - ptr as usize }, - 8usize, - "Offset of field: JavaVMInitArgs::options" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ignoreUnrecognized) as usize - ptr as usize }, - 12usize, - "Offset of field: JavaVMInitArgs::ignoreUnrecognized" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMInitArgs"][::std::mem::size_of::() - 16usize]; + ["Alignment of JavaVMInitArgs"][::std::mem::align_of::() - 4usize]; + ["Offset of field: JavaVMInitArgs::version"] + [::std::mem::offset_of!(JavaVMInitArgs, version) - 0usize]; + ["Offset of field: JavaVMInitArgs::nOptions"] + [::std::mem::offset_of!(JavaVMInitArgs, nOptions) - 4usize]; + ["Offset of field: JavaVMInitArgs::options"] + [::std::mem::offset_of!(JavaVMInitArgs, options) - 8usize]; + ["Offset of field: JavaVMInitArgs::ignoreUnrecognized"] + [::std::mem::offset_of!(JavaVMInitArgs, ignoreUnrecognized) - 12usize]; +}; extern "C" { pub fn AAssetManager_fromJava(env: *mut JNIEnv, assetManager: jobject) -> *mut AAssetManager; } @@ -1944,7 +1749,7 @@ pub const ANDROID_BITMAP_RESULT_SUCCESS: _bindgen_ty_2 = 0; pub const ANDROID_BITMAP_RESULT_BAD_PARAMETER: _bindgen_ty_2 = -1; pub const ANDROID_BITMAP_RESULT_JNI_EXCEPTION: _bindgen_ty_2 = -2; pub const ANDROID_BITMAP_RESULT_ALLOCATION_FAILED: _bindgen_ty_2 = -3; -pub type _bindgen_ty_2 = ::std::os::raw::c_int; +pub type _bindgen_ty_2 = ::std::ffi::c_int; impl AndroidBitmapFormat { pub const ANDROID_BITMAP_FORMAT_NONE: AndroidBitmapFormat = AndroidBitmapFormat(0); } @@ -1968,15 +1773,15 @@ impl AndroidBitmapFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AndroidBitmapFormat(pub ::std::os::raw::c_uint); +pub struct AndroidBitmapFormat(pub ::std::ffi::c_uint); pub const ANDROID_BITMAP_FLAGS_ALPHA_PREMUL: _bindgen_ty_3 = 0; pub const ANDROID_BITMAP_FLAGS_ALPHA_OPAQUE: _bindgen_ty_3 = 1; pub const ANDROID_BITMAP_FLAGS_ALPHA_UNPREMUL: _bindgen_ty_3 = 2; pub const ANDROID_BITMAP_FLAGS_ALPHA_MASK: _bindgen_ty_3 = 3; pub const ANDROID_BITMAP_FLAGS_ALPHA_SHIFT: _bindgen_ty_3 = 0; -pub type _bindgen_ty_3 = ::std::os::raw::c_uint; +pub type _bindgen_ty_3 = ::std::ffi::c_uint; pub const ANDROID_BITMAP_FLAGS_IS_HARDWARE: _bindgen_ty_4 = -2147483648; -pub type _bindgen_ty_4 = ::std::os::raw::c_int; +pub type _bindgen_ty_4 = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AndroidBitmapInfo { @@ -1986,52 +1791,27 @@ pub struct AndroidBitmapInfo { pub format: i32, pub flags: u32, } -#[test] -fn bindgen_test_layout_AndroidBitmapInfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 20usize, - "Size of AndroidBitmapInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AndroidBitmapInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: AndroidBitmapInfo::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: AndroidBitmapInfo::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 8usize, - "Offset of field: AndroidBitmapInfo::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: AndroidBitmapInfo::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 16usize, - "Offset of field: AndroidBitmapInfo::flags" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AndroidBitmapInfo"][::std::mem::size_of::() - 20usize]; + ["Alignment of AndroidBitmapInfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AndroidBitmapInfo::width"] + [::std::mem::offset_of!(AndroidBitmapInfo, width) - 0usize]; + ["Offset of field: AndroidBitmapInfo::height"] + [::std::mem::offset_of!(AndroidBitmapInfo, height) - 4usize]; + ["Offset of field: AndroidBitmapInfo::stride"] + [::std::mem::offset_of!(AndroidBitmapInfo, stride) - 8usize]; + ["Offset of field: AndroidBitmapInfo::format"] + [::std::mem::offset_of!(AndroidBitmapInfo, format) - 12usize]; + ["Offset of field: AndroidBitmapInfo::flags"] + [::std::mem::offset_of!(AndroidBitmapInfo, flags) - 16usize]; +}; extern "C" { pub fn AndroidBitmap_getInfo( env: *mut JNIEnv, jbitmap: jobject, info: *mut AndroidBitmapInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AndroidBitmap_getDataSpace(env: *mut JNIEnv, jbitmap: jobject) -> i32; @@ -2040,11 +1820,11 @@ extern "C" { pub fn AndroidBitmap_lockPixels( env: *mut JNIEnv, jbitmap: jobject, - addrPtr: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + addrPtr: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> ::std::os::raw::c_int; + pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> ::std::ffi::c_int; } impl AndroidBitmapCompressFormat { pub const ANDROID_BITMAP_COMPRESS_FORMAT_JPEG: AndroidBitmapCompressFormat = @@ -2064,11 +1844,11 @@ impl AndroidBitmapCompressFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AndroidBitmapCompressFormat(pub ::std::os::raw::c_uint); +pub struct AndroidBitmapCompressFormat(pub ::std::ffi::c_uint); pub type AndroidBitmap_CompressWriteFunc = ::std::option::Option< unsafe extern "C" fn( - userContext: *mut ::std::os::raw::c_void, - data: *const ::std::os::raw::c_void, + userContext: *mut ::std::ffi::c_void, + data: *const ::std::ffi::c_void, size: usize, ) -> bool, >; @@ -2076,12 +1856,12 @@ extern "C" { pub fn AndroidBitmap_compress( info: *const AndroidBitmapInfo, dataspace: i32, - pixels: *const ::std::os::raw::c_void, + pixels: *const ::std::ffi::c_void, format: i32, quality: i32, - userContext: *mut ::std::os::raw::c_void, + userContext: *mut ::std::ffi::c_void, fn_: AndroidBitmap_CompressWriteFunc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -2093,7 +1873,7 @@ extern "C" { env: *mut JNIEnv, bitmap: jobject, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -2107,19 +1887,18 @@ pub struct AChoreographerFrameCallbackData { _unused: [u8; 0], } pub type AChoreographer_frameCallback = ::std::option::Option< - unsafe extern "C" fn(frameTimeNanos: ::std::os::raw::c_long, data: *mut ::std::os::raw::c_void), ->; -pub type AChoreographer_frameCallback64 = ::std::option::Option< - unsafe extern "C" fn(frameTimeNanos: i64, data: *mut ::std::os::raw::c_void), + unsafe extern "C" fn(frameTimeNanos: ::std::ffi::c_long, data: *mut ::std::ffi::c_void), >; +pub type AChoreographer_frameCallback64 = + ::std::option::Option; pub type AChoreographer_vsyncCallback = ::std::option::Option< unsafe extern "C" fn( callbackData: *const AChoreographerFrameCallbackData, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ), >; pub type AChoreographer_refreshRateCallback = ::std::option::Option< - unsafe extern "C" fn(vsyncPeriodNanos: i64, data: *mut ::std::os::raw::c_void), + unsafe extern "C" fn(vsyncPeriodNanos: i64, data: *mut ::std::ffi::c_void), >; extern "C" { pub fn AChoreographer_getInstance() -> *mut AChoreographer; @@ -2128,29 +1907,29 @@ extern "C" { pub fn AChoreographer_postFrameCallback( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_postFrameCallbackDelayed( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback, - data: *mut ::std::os::raw::c_void, - delayMillis: ::std::os::raw::c_long, + data: *mut ::std::ffi::c_void, + delayMillis: ::std::ffi::c_long, ); } extern "C" { pub fn AChoreographer_postFrameCallback64( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback64, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_postFrameCallbackDelayed64( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback64, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, delayMillis: u32, ); } @@ -2158,21 +1937,21 @@ extern "C" { pub fn AChoreographer_postVsyncCallback( choreographer: *mut AChoreographer, callback: AChoreographer_vsyncCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_registerRefreshRateCallback( choreographer: *mut AChoreographer, arg1: AChoreographer_refreshRateCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_unregisterRefreshRateCallback( choreographer: *mut AChoreographer, arg1: AChoreographer_refreshRateCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { @@ -2304,7 +2083,7 @@ pub const ACONFIGURATION_GRAMMATICAL_GENDER_ANY: _bindgen_ty_5 = 0; pub const ACONFIGURATION_GRAMMATICAL_GENDER_NEUTER: _bindgen_ty_5 = 1; pub const ACONFIGURATION_GRAMMATICAL_GENDER_FEMININE: _bindgen_ty_5 = 2; pub const ACONFIGURATION_GRAMMATICAL_GENDER_MASCULINE: _bindgen_ty_5 = 3; -pub type _bindgen_ty_5 = ::std::os::raw::c_uint; +pub type _bindgen_ty_5 = ::std::ffi::c_uint; extern "C" { pub fn AConfiguration_new() -> *mut AConfiguration; } @@ -2332,25 +2111,25 @@ extern "C" { extern "C" { pub fn AConfiguration_getLanguage( config: *mut AConfiguration, - outLanguage: *mut ::std::os::raw::c_char, + outLanguage: *mut ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_setLanguage( config: *mut AConfiguration, - language: *const ::std::os::raw::c_char, + language: *const ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_getCountry( config: *mut AConfiguration, - outCountry: *mut ::std::os::raw::c_char, + outCountry: *mut ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_setCountry( config: *mut AConfiguration, - country: *const ::std::os::raw::c_char, + country: *const ::std::ffi::c_char, ); } extern "C" { @@ -2480,31 +2259,13 @@ pub struct imaxdiv_t { pub quot: intmax_t, pub rem: intmax_t, } -#[test] -fn bindgen_test_layout_imaxdiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of imaxdiv_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of imaxdiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: imaxdiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 8usize, - "Offset of field: imaxdiv_t::rem" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of imaxdiv_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of imaxdiv_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: imaxdiv_t::quot"][::std::mem::offset_of!(imaxdiv_t, quot) - 0usize]; + ["Offset of field: imaxdiv_t::rem"][::std::mem::offset_of!(imaxdiv_t, rem) - 8usize]; +}; extern "C" { pub fn imaxabs(__i: intmax_t) -> intmax_t; } @@ -2513,30 +2274,30 @@ extern "C" { } extern "C" { pub fn strtoimax( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, ) -> intmax_t; } extern "C" { pub fn strtoumax( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, ) -> uintmax_t; } extern "C" { pub fn wcstoimax( __s: *const wchar_t, __end_ptr: *mut *mut wchar_t, - __base: ::std::os::raw::c_int, + __base: ::std::ffi::c_int, ) -> intmax_t; } extern "C" { pub fn wcstoumax( __s: *const wchar_t, __end_ptr: *mut *mut wchar_t, - __base: ::std::os::raw::c_int, + __base: ::std::ffi::c_int, ) -> uintmax_t; } impl ADataSpace { @@ -2693,7 +2454,7 @@ pub const ANDROID_DLEXT_FORCE_LOAD: _bindgen_ty_6 = 64; pub const ANDROID_DLEXT_USE_NAMESPACE: _bindgen_ty_6 = 512; pub const ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE: _bindgen_ty_6 = 1024; pub const ANDROID_DLEXT_VALID_FLAG_BITS: _bindgen_ty_6 = 1663; -pub type _bindgen_ty_6 = ::std::os::raw::c_uint; +pub type _bindgen_ty_6 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct android_namespace_t { @@ -2703,69 +2464,38 @@ pub struct android_namespace_t { #[derive(Debug, Copy, Clone)] pub struct android_dlextinfo { pub flags: u64, - pub reserved_addr: *mut ::std::os::raw::c_void, + pub reserved_addr: *mut ::std::ffi::c_void, pub reserved_size: usize, - pub relro_fd: ::std::os::raw::c_int, - pub library_fd: ::std::os::raw::c_int, + pub relro_fd: ::std::ffi::c_int, + pub library_fd: ::std::ffi::c_int, pub library_fd_offset: off64_t, pub library_namespace: *mut android_namespace_t, } -#[test] -fn bindgen_test_layout_android_dlextinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 36usize, - "Size of android_dlextinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of android_dlextinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 0usize, - "Offset of field: android_dlextinfo::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved_addr) as usize - ptr as usize }, - 8usize, - "Offset of field: android_dlextinfo::reserved_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved_size) as usize - ptr as usize }, - 12usize, - "Offset of field: android_dlextinfo::reserved_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).relro_fd) as usize - ptr as usize }, - 16usize, - "Offset of field: android_dlextinfo::relro_fd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_fd) as usize - ptr as usize }, - 20usize, - "Offset of field: android_dlextinfo::library_fd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_fd_offset) as usize - ptr as usize }, - 24usize, - "Offset of field: android_dlextinfo::library_fd_offset" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_namespace) as usize - ptr as usize }, - 32usize, - "Offset of field: android_dlextinfo::library_namespace" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of android_dlextinfo"][::std::mem::size_of::() - 36usize]; + ["Alignment of android_dlextinfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: android_dlextinfo::flags"] + [::std::mem::offset_of!(android_dlextinfo, flags) - 0usize]; + ["Offset of field: android_dlextinfo::reserved_addr"] + [::std::mem::offset_of!(android_dlextinfo, reserved_addr) - 8usize]; + ["Offset of field: android_dlextinfo::reserved_size"] + [::std::mem::offset_of!(android_dlextinfo, reserved_size) - 12usize]; + ["Offset of field: android_dlextinfo::relro_fd"] + [::std::mem::offset_of!(android_dlextinfo, relro_fd) - 16usize]; + ["Offset of field: android_dlextinfo::library_fd"] + [::std::mem::offset_of!(android_dlextinfo, library_fd) - 20usize]; + ["Offset of field: android_dlextinfo::library_fd_offset"] + [::std::mem::offset_of!(android_dlextinfo, library_fd_offset) - 24usize]; + ["Offset of field: android_dlextinfo::library_namespace"] + [::std::mem::offset_of!(android_dlextinfo, library_namespace) - 32usize]; +}; extern "C" { pub fn android_dlopen_ext( - __filename: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, + __filename: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, __info: *const android_dlextinfo, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } impl android_fdsan_owner_type { pub const ANDROID_FDSAN_OWNER_TYPE_GENERIC_00: android_fdsan_owner_type = @@ -2831,28 +2561,21 @@ impl android_fdsan_owner_type { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_fdsan_owner_type(pub ::std::os::raw::c_uint); +pub struct android_fdsan_owner_type(pub ::std::ffi::c_uint); extern "C" { pub fn android_fdsan_create_owner_tag(type_: android_fdsan_owner_type, tag: u64) -> u64; } extern "C" { - pub fn android_fdsan_exchange_owner_tag( - fd: ::std::os::raw::c_int, - expected_tag: u64, - new_tag: u64, - ); + pub fn android_fdsan_exchange_owner_tag(fd: ::std::ffi::c_int, expected_tag: u64, new_tag: u64); } extern "C" { - pub fn android_fdsan_close_with_tag( - fd: ::std::os::raw::c_int, - tag: u64, - ) -> ::std::os::raw::c_int; + pub fn android_fdsan_close_with_tag(fd: ::std::ffi::c_int, tag: u64) -> ::std::ffi::c_int; } extern "C" { - pub fn android_fdsan_get_owner_tag(fd: ::std::os::raw::c_int) -> u64; + pub fn android_fdsan_get_owner_tag(fd: ::std::ffi::c_int) -> u64; } extern "C" { - pub fn android_fdsan_get_tag_type(tag: u64) -> *const ::std::os::raw::c_char; + pub fn android_fdsan_get_tag_type(tag: u64) -> *const ::std::ffi::c_char; } extern "C" { pub fn android_fdsan_get_tag_value(tag: u64) -> u64; @@ -2875,7 +2598,7 @@ impl android_fdsan_error_level { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_fdsan_error_level(pub ::std::os::raw::c_uint); +pub struct android_fdsan_error_level(pub ::std::ffi::c_uint); extern "C" { pub fn android_fdsan_get_error_level() -> android_fdsan_error_level; } @@ -2893,17 +2616,10 @@ extern "C" { pub fn AFileDescriptor_create(env: *mut JNIEnv) -> jobject; } extern "C" { - pub fn AFileDescriptor_getFd( - env: *mut JNIEnv, - fileDescriptor: jobject, - ) -> ::std::os::raw::c_int; + pub fn AFileDescriptor_getFd(env: *mut JNIEnv, fileDescriptor: jobject) -> ::std::ffi::c_int; } extern "C" { - pub fn AFileDescriptor_setFd( - env: *mut JNIEnv, - fileDescriptor: jobject, - fd: ::std::os::raw::c_int, - ); + pub fn AFileDescriptor_setFd(env: *mut JNIEnv, fileDescriptor: jobject, fd: ::std::ffi::c_int); } pub const AFONT_WEIGHT_MIN: _bindgen_ty_7 = 0; pub const AFONT_WEIGHT_THIN: _bindgen_ty_7 = 100; @@ -2916,7 +2632,7 @@ pub const AFONT_WEIGHT_BOLD: _bindgen_ty_7 = 700; pub const AFONT_WEIGHT_EXTRA_BOLD: _bindgen_ty_7 = 800; pub const AFONT_WEIGHT_BLACK: _bindgen_ty_7 = 900; pub const AFONT_WEIGHT_MAX: _bindgen_ty_7 = 1000; -pub type _bindgen_ty_7 = ::std::os::raw::c_uint; +pub type _bindgen_ty_7 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AFont { @@ -2926,7 +2642,7 @@ extern "C" { pub fn AFont_close(font: *mut AFont); } extern "C" { - pub fn AFont_getFontFilePath(font: *const AFont) -> *const ::std::os::raw::c_char; + pub fn AFont_getFontFilePath(font: *const AFont) -> *const ::std::ffi::c_char; } extern "C" { pub fn AFont_getWeight(font: *const AFont) -> u16; @@ -2935,7 +2651,7 @@ extern "C" { pub fn AFont_isItalic(font: *const AFont) -> bool; } extern "C" { - pub fn AFont_getLocale(font: *const AFont) -> *const ::std::os::raw::c_char; + pub fn AFont_getLocale(font: *const AFont) -> *const ::std::ffi::c_char; } extern "C" { pub fn AFont_getCollectionIndex(font: *const AFont) -> usize; @@ -2952,7 +2668,7 @@ extern "C" { pub const AFAMILY_VARIANT_DEFAULT: _bindgen_ty_8 = 0; pub const AFAMILY_VARIANT_COMPACT: _bindgen_ty_8 = 1; pub const AFAMILY_VARIANT_ELEGANT: _bindgen_ty_8 = 2; -pub type _bindgen_ty_8 = ::std::os::raw::c_uint; +pub type _bindgen_ty_8 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AFontMatcher { @@ -2970,7 +2686,7 @@ extern "C" { extern "C" { pub fn AFontMatcher_setLocales( matcher: *mut AFontMatcher, - languageTags: *const ::std::os::raw::c_char, + languageTags: *const ::std::ffi::c_char, ); } extern "C" { @@ -2979,7 +2695,7 @@ extern "C" { extern "C" { pub fn AFontMatcher_match( matcher: *const AFontMatcher, - familyName: *const ::std::os::raw::c_char, + familyName: *const ::std::ffi::c_char, text: *const u16, textLength: u32, runLengthOut: *mut u32, @@ -2993,37 +2709,15 @@ pub struct ARect { pub right: i32, pub bottom: i32, } -#[test] -fn bindgen_test_layout_ARect() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of ARect"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ARect" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).left) as usize - ptr as usize }, - 0usize, - "Offset of field: ARect::left" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).top) as usize - ptr as usize }, - 4usize, - "Offset of field: ARect::top" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).right) as usize - ptr as usize }, - 8usize, - "Offset of field: ARect::right" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bottom) as usize - ptr as usize }, - 12usize, - "Offset of field: ARect::bottom" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ARect"][::std::mem::size_of::() - 16usize]; + ["Alignment of ARect"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ARect::left"][::std::mem::offset_of!(ARect, left) - 0usize]; + ["Offset of field: ARect::top"][::std::mem::offset_of!(ARect, top) - 4usize]; + ["Offset of field: ARect::right"][::std::mem::offset_of!(ARect, right) - 8usize]; + ["Offset of field: ARect::bottom"][::std::mem::offset_of!(ARect, bottom) - 12usize]; +}; impl AHardwareBuffer_Format { pub const AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM: AHardwareBuffer_Format = AHardwareBuffer_Format(1); @@ -3095,7 +2789,7 @@ impl AHardwareBuffer_Format { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AHardwareBuffer_Format(pub ::std::os::raw::c_uint); +pub struct AHardwareBuffer_Format(pub ::std::ffi::c_uint); impl AHardwareBuffer_UsageFlags { pub const AHARDWAREBUFFER_USAGE_CPU_READ_NEVER: AHardwareBuffer_UsageFlags = AHardwareBuffer_UsageFlags(0); @@ -3254,7 +2948,7 @@ impl AHardwareBuffer_UsageFlags { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AHardwareBuffer_UsageFlags(pub ::std::os::raw::c_ulonglong); +pub struct AHardwareBuffer_UsageFlags(pub ::std::ffi::c_ulonglong); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Desc { @@ -3267,136 +2961,67 @@ pub struct AHardwareBuffer_Desc { pub rfu0: u32, pub rfu1: u64, } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Desc() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of AHardwareBuffer_Desc" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHardwareBuffer_Desc" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Desc::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: AHardwareBuffer_Desc::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).layers) as usize - ptr as usize }, - 8usize, - "Offset of field: AHardwareBuffer_Desc::layers" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: AHardwareBuffer_Desc::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usage) as usize - ptr as usize }, - 16usize, - "Offset of field: AHardwareBuffer_Desc::usage" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 24usize, - "Offset of field: AHardwareBuffer_Desc::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rfu0) as usize - ptr as usize }, - 28usize, - "Offset of field: AHardwareBuffer_Desc::rfu0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rfu1) as usize - ptr as usize }, - 32usize, - "Offset of field: AHardwareBuffer_Desc::rfu1" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Desc"][::std::mem::size_of::() - 40usize]; + ["Alignment of AHardwareBuffer_Desc"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHardwareBuffer_Desc::width"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, width) - 0usize]; + ["Offset of field: AHardwareBuffer_Desc::height"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, height) - 4usize]; + ["Offset of field: AHardwareBuffer_Desc::layers"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, layers) - 8usize]; + ["Offset of field: AHardwareBuffer_Desc::format"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, format) - 12usize]; + ["Offset of field: AHardwareBuffer_Desc::usage"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, usage) - 16usize]; + ["Offset of field: AHardwareBuffer_Desc::stride"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, stride) - 24usize]; + ["Offset of field: AHardwareBuffer_Desc::rfu0"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, rfu0) - 28usize]; + ["Offset of field: AHardwareBuffer_Desc::rfu1"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, rfu1) - 32usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Plane { - pub data: *mut ::std::os::raw::c_void, + pub data: *mut ::std::ffi::c_void, pub pixelStride: u32, pub rowStride: u32, } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Plane() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AHardwareBuffer_Plane" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHardwareBuffer_Plane" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Plane::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pixelStride) as usize - ptr as usize }, - 4usize, - "Offset of field: AHardwareBuffer_Plane::pixelStride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rowStride) as usize - ptr as usize }, - 8usize, - "Offset of field: AHardwareBuffer_Plane::rowStride" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Plane"][::std::mem::size_of::() - 12usize]; + ["Alignment of AHardwareBuffer_Plane"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHardwareBuffer_Plane::data"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, data) - 0usize]; + ["Offset of field: AHardwareBuffer_Plane::pixelStride"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, pixelStride) - 4usize]; + ["Offset of field: AHardwareBuffer_Plane::rowStride"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, rowStride) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Planes { pub planeCount: u32, pub planes: [AHardwareBuffer_Plane; 4usize], } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Planes() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 52usize, - "Size of AHardwareBuffer_Planes" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHardwareBuffer_Planes" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).planeCount) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Planes::planeCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).planes) as usize - ptr as usize }, - 4usize, - "Offset of field: AHardwareBuffer_Planes::planes" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Planes"][::std::mem::size_of::() - 52usize]; + ["Alignment of AHardwareBuffer_Planes"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHardwareBuffer_Planes::planeCount"] + [::std::mem::offset_of!(AHardwareBuffer_Planes, planeCount) - 0usize]; + ["Offset of field: AHardwareBuffer_Planes::planes"] + [::std::mem::offset_of!(AHardwareBuffer_Planes, planes) - 4usize]; +}; extern "C" { pub fn AHardwareBuffer_allocate( desc: *const AHardwareBuffer_Desc, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_acquire(buffer: *mut AHardwareBuffer); @@ -3416,26 +3041,26 @@ extern "C" { usage: u64, fence: i32, rect: *const ARect, - outVirtualAddress: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + outVirtualAddress: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_unlock( buffer: *mut AHardwareBuffer, fence: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_sendHandleToUnixSocket( buffer: *const AHardwareBuffer, - socketFd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + socketFd: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_recvHandleFromUnixSocket( - socketFd: ::std::os::raw::c_int, + socketFd: ::std::ffi::c_int, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_lockPlanes( @@ -3444,10 +3069,10 @@ extern "C" { fence: i32, rect: *const ARect, outPlanes: *mut AHardwareBuffer_Planes, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AHardwareBuffer_isSupported(desc: *const AHardwareBuffer_Desc) -> ::std::os::raw::c_int; + pub fn AHardwareBuffer_isSupported(desc: *const AHardwareBuffer_Desc) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_lockAndGetInfo( @@ -3455,16 +3080,16 @@ extern "C" { usage: u64, fence: i32, rect: *const ARect, - outVirtualAddress: *mut *mut ::std::os::raw::c_void, + outVirtualAddress: *mut *mut ::std::ffi::c_void, outBytesPerPixel: *mut i32, outBytesPerStride: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_getId( buffer: *const AHardwareBuffer, outId: *mut u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_fromHardwareBuffer( @@ -3496,31 +3121,13 @@ pub struct AColor_xy { pub x: f32, pub y: f32, } -#[test] -fn bindgen_test_layout_AColor_xy() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AColor_xy" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AColor_xy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: AColor_xy::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: AColor_xy::y" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AColor_xy"][::std::mem::size_of::() - 8usize]; + ["Alignment of AColor_xy"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AColor_xy::x"][::std::mem::offset_of!(AColor_xy, x) - 0usize]; + ["Offset of field: AColor_xy::y"][::std::mem::offset_of!(AColor_xy, y) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHdrMetadata_smpte2086 { @@ -3531,84 +3138,40 @@ pub struct AHdrMetadata_smpte2086 { pub maxLuminance: f32, pub minLuminance: f32, } -#[test] -fn bindgen_test_layout_AHdrMetadata_smpte2086() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of AHdrMetadata_smpte2086" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHdrMetadata_smpte2086" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryRed) as usize - ptr as usize }, - 0usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryRed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryGreen) as usize - ptr as usize }, - 8usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryGreen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryBlue) as usize - ptr as usize }, - 16usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryBlue" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).whitePoint) as usize - ptr as usize }, - 24usize, - "Offset of field: AHdrMetadata_smpte2086::whitePoint" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxLuminance) as usize - ptr as usize }, - 32usize, - "Offset of field: AHdrMetadata_smpte2086::maxLuminance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).minLuminance) as usize - ptr as usize }, - 36usize, - "Offset of field: AHdrMetadata_smpte2086::minLuminance" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHdrMetadata_smpte2086"][::std::mem::size_of::() - 40usize]; + ["Alignment of AHdrMetadata_smpte2086"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryRed"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryRed) - 0usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryGreen"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryGreen) - 8usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryBlue"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryBlue) - 16usize]; + ["Offset of field: AHdrMetadata_smpte2086::whitePoint"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, whitePoint) - 24usize]; + ["Offset of field: AHdrMetadata_smpte2086::maxLuminance"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, maxLuminance) - 32usize]; + ["Offset of field: AHdrMetadata_smpte2086::minLuminance"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, minLuminance) - 36usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHdrMetadata_cta861_3 { pub maxContentLightLevel: f32, pub maxFrameAverageLightLevel: f32, } -#[test] -fn bindgen_test_layout_AHdrMetadata_cta861_3() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHdrMetadata_cta861_3" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHdrMetadata_cta861_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxContentLightLevel) as usize - ptr as usize }, - 0usize, - "Offset of field: AHdrMetadata_cta861_3::maxContentLightLevel" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxFrameAverageLightLevel) as usize - ptr as usize }, - 4usize, - "Offset of field: AHdrMetadata_cta861_3::maxFrameAverageLightLevel" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHdrMetadata_cta861_3"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHdrMetadata_cta861_3"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHdrMetadata_cta861_3::maxContentLightLevel"] + [::std::mem::offset_of!(AHdrMetadata_cta861_3, maxContentLightLevel) - 0usize]; + ["Offset of field: AHdrMetadata_cta861_3::maxFrameAverageLightLevel"] + [::std::mem::offset_of!(AHdrMetadata_cta861_3, maxFrameAverageLightLevel) - 4usize]; +}; pub const ANDROID_IMAGE_DECODER_SUCCESS: _bindgen_ty_9 = 0; pub const ANDROID_IMAGE_DECODER_INCOMPLETE: _bindgen_ty_9 = -1; pub const ANDROID_IMAGE_DECODER_ERROR: _bindgen_ty_9 = -2; @@ -3621,11 +3184,9 @@ pub const ANDROID_IMAGE_DECODER_INTERNAL_ERROR: _bindgen_ty_9 = -8; pub const ANDROID_IMAGE_DECODER_UNSUPPORTED_FORMAT: _bindgen_ty_9 = -9; pub const ANDROID_IMAGE_DECODER_FINISHED: _bindgen_ty_9 = -10; pub const ANDROID_IMAGE_DECODER_INVALID_STATE: _bindgen_ty_9 = -11; -pub type _bindgen_ty_9 = ::std::os::raw::c_int; +pub type _bindgen_ty_9 = ::std::ffi::c_int; extern "C" { - pub fn AImageDecoder_resultToString( - arg1: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_char; + pub fn AImageDecoder_resultToString(arg1: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3636,20 +3197,20 @@ extern "C" { pub fn AImageDecoder_createFromAAsset( asset: *mut AAsset, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_createFromFd( - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_createFromBuffer( - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_delete(decoder: *mut AImageDecoder); @@ -3658,38 +3219,37 @@ extern "C" { pub fn AImageDecoder_setAndroidBitmapFormat( decoder: *mut AImageDecoder, format: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setUnpremultipliedRequired( decoder: *mut AImageDecoder, unpremultipliedRequired: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setDataSpace( decoder: *mut AImageDecoder, dataspace: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setTargetSize( decoder: *mut AImageDecoder, width: i32, height: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_computeSampledSize( decoder: *const AImageDecoder, - sampleSize: ::std::os::raw::c_int, + sampleSize: ::std::ffi::c_int, width: *mut i32, height: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AImageDecoder_setCrop(decoder: *mut AImageDecoder, crop: ARect) - -> ::std::os::raw::c_int; + pub fn AImageDecoder_setCrop(decoder: *mut AImageDecoder, crop: ARect) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3710,7 +3270,7 @@ extern "C" { extern "C" { pub fn AImageDecoderHeaderInfo_getMimeType( arg1: *const AImageDecoderHeaderInfo, - ) -> *const ::std::os::raw::c_char; + ) -> *const ::std::ffi::c_char; } extern "C" { pub fn AImageDecoderHeaderInfo_getAndroidBitmapFormat( @@ -3720,7 +3280,7 @@ extern "C" { extern "C" { pub fn AImageDecoderHeaderInfo_getAlphaFlags( arg1: *const AImageDecoderHeaderInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoderHeaderInfo_getDataSpace(arg1: *const AImageDecoderHeaderInfo) -> i32; @@ -3731,24 +3291,24 @@ extern "C" { extern "C" { pub fn AImageDecoder_decodeImage( decoder: *mut AImageDecoder, - pixels: *mut ::std::os::raw::c_void, + pixels: *mut ::std::ffi::c_void, stride: usize, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_isAnimated(decoder: *mut AImageDecoder) -> bool; } pub const ANDROID_IMAGE_DECODER_INFINITE: _bindgen_ty_10 = 2147483647; -pub type _bindgen_ty_10 = ::std::os::raw::c_uint; +pub type _bindgen_ty_10 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoder_getRepeatCount(decoder: *mut AImageDecoder) -> i32; } extern "C" { - pub fn AImageDecoder_advanceFrame(decoder: *mut AImageDecoder) -> ::std::os::raw::c_int; + pub fn AImageDecoder_advanceFrame(decoder: *mut AImageDecoder) -> ::std::ffi::c_int; } extern "C" { - pub fn AImageDecoder_rewind(decoder: *mut AImageDecoder) -> ::std::os::raw::c_int; + pub fn AImageDecoder_rewind(decoder: *mut AImageDecoder) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3765,7 +3325,7 @@ extern "C" { pub fn AImageDecoder_getFrameInfo( decoder: *mut AImageDecoder, info: *mut AImageDecoderFrameInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoderFrameInfo_getDuration(info: *const AImageDecoderFrameInfo) -> i64; @@ -3780,13 +3340,13 @@ extern "C" { pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_NONE: _bindgen_ty_11 = 1; pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_BACKGROUND: _bindgen_ty_11 = 2; pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_PREVIOUS: _bindgen_ty_11 = 3; -pub type _bindgen_ty_11 = ::std::os::raw::c_uint; +pub type _bindgen_ty_11 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoderFrameInfo_getDisposeOp(info: *const AImageDecoderFrameInfo) -> i32; } pub const ANDROID_IMAGE_DECODER_BLEND_OP_SRC: _bindgen_ty_12 = 1; pub const ANDROID_IMAGE_DECODER_BLEND_OP_SRC_OVER: _bindgen_ty_12 = 2; -pub type _bindgen_ty_12 = ::std::os::raw::c_uint; +pub type _bindgen_ty_12 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoderFrameInfo_getBlendOp(info: *const AImageDecoderFrameInfo) -> i32; } @@ -4113,7 +3673,7 @@ pub const AKEYCODE_MACRO_1: _bindgen_ty_13 = 313; pub const AKEYCODE_MACRO_2: _bindgen_ty_13 = 314; pub const AKEYCODE_MACRO_3: _bindgen_ty_13 = 315; pub const AKEYCODE_MACRO_4: _bindgen_ty_13 = 316; -pub type _bindgen_ty_13 = ::std::os::raw::c_uint; +pub type _bindgen_ty_13 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ALooper { @@ -4123,15 +3683,15 @@ extern "C" { pub fn ALooper_forThread() -> *mut ALooper; } pub const ALOOPER_PREPARE_ALLOW_NON_CALLBACKS: _bindgen_ty_14 = 1; -pub type _bindgen_ty_14 = ::std::os::raw::c_uint; +pub type _bindgen_ty_14 = ::std::ffi::c_uint; extern "C" { - pub fn ALooper_prepare(opts: ::std::os::raw::c_int) -> *mut ALooper; + pub fn ALooper_prepare(opts: ::std::ffi::c_int) -> *mut ALooper; } pub const ALOOPER_POLL_WAKE: _bindgen_ty_15 = -1; pub const ALOOPER_POLL_CALLBACK: _bindgen_ty_15 = -2; pub const ALOOPER_POLL_TIMEOUT: _bindgen_ty_15 = -3; pub const ALOOPER_POLL_ERROR: _bindgen_ty_15 = -4; -pub type _bindgen_ty_15 = ::std::os::raw::c_int; +pub type _bindgen_ty_15 = ::std::ffi::c_int; extern "C" { pub fn ALooper_acquire(looper: *mut ALooper); } @@ -4143,29 +3703,29 @@ pub const ALOOPER_EVENT_OUTPUT: _bindgen_ty_16 = 2; pub const ALOOPER_EVENT_ERROR: _bindgen_ty_16 = 4; pub const ALOOPER_EVENT_HANGUP: _bindgen_ty_16 = 8; pub const ALOOPER_EVENT_INVALID: _bindgen_ty_16 = 16; -pub type _bindgen_ty_16 = ::std::os::raw::c_uint; +pub type _bindgen_ty_16 = ::std::ffi::c_uint; pub type ALooper_callbackFunc = ::std::option::Option< unsafe extern "C" fn( - fd: ::std::os::raw::c_int, - events: ::std::os::raw::c_int, - data: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + events: ::std::ffi::c_int, + data: *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >; extern "C" { pub fn ALooper_pollOnce( - timeoutMillis: ::std::os::raw::c_int, - outFd: *mut ::std::os::raw::c_int, - outEvents: *mut ::std::os::raw::c_int, - outData: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + timeoutMillis: ::std::ffi::c_int, + outFd: *mut ::std::ffi::c_int, + outEvents: *mut ::std::ffi::c_int, + outData: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ALooper_pollAll( - timeoutMillis: ::std::os::raw::c_int, - outFd: *mut ::std::os::raw::c_int, - outEvents: *mut ::std::os::raw::c_int, - outData: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + timeoutMillis: ::std::ffi::c_int, + outFd: *mut ::std::ffi::c_int, + outEvents: *mut ::std::ffi::c_int, + outData: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ALooper_wake(looper: *mut ALooper); @@ -4173,24 +3733,21 @@ extern "C" { extern "C" { pub fn ALooper_addFd( looper: *mut ALooper, - fd: ::std::os::raw::c_int, - ident: ::std::os::raw::c_int, - events: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + ident: ::std::ffi::c_int, + events: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + data: *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ALooper_removeFd( - looper: *mut ALooper, - fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn ALooper_removeFd(looper: *mut ALooper, fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } pub const AKEY_STATE_UNKNOWN: _bindgen_ty_17 = -1; pub const AKEY_STATE_UP: _bindgen_ty_17 = 0; pub const AKEY_STATE_DOWN: _bindgen_ty_17 = 1; pub const AKEY_STATE_VIRTUAL: _bindgen_ty_17 = 2; -pub type _bindgen_ty_17 = ::std::os::raw::c_int; +pub type _bindgen_ty_17 = ::std::ffi::c_int; pub const AMETA_NONE: _bindgen_ty_18 = 0; pub const AMETA_ALT_ON: _bindgen_ty_18 = 2; pub const AMETA_ALT_LEFT_ON: _bindgen_ty_18 = 16; @@ -4209,7 +3766,7 @@ pub const AMETA_META_RIGHT_ON: _bindgen_ty_18 = 262144; pub const AMETA_CAPS_LOCK_ON: _bindgen_ty_18 = 1048576; pub const AMETA_NUM_LOCK_ON: _bindgen_ty_18 = 2097152; pub const AMETA_SCROLL_LOCK_ON: _bindgen_ty_18 = 4194304; -pub type _bindgen_ty_18 = ::std::os::raw::c_uint; +pub type _bindgen_ty_18 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AInputEvent { @@ -4221,11 +3778,11 @@ pub const AINPUT_EVENT_TYPE_FOCUS: _bindgen_ty_19 = 3; pub const AINPUT_EVENT_TYPE_CAPTURE: _bindgen_ty_19 = 4; pub const AINPUT_EVENT_TYPE_DRAG: _bindgen_ty_19 = 5; pub const AINPUT_EVENT_TYPE_TOUCH_MODE: _bindgen_ty_19 = 6; -pub type _bindgen_ty_19 = ::std::os::raw::c_uint; +pub type _bindgen_ty_19 = ::std::ffi::c_uint; pub const AKEY_EVENT_ACTION_DOWN: _bindgen_ty_20 = 0; pub const AKEY_EVENT_ACTION_UP: _bindgen_ty_20 = 1; pub const AKEY_EVENT_ACTION_MULTIPLE: _bindgen_ty_20 = 2; -pub type _bindgen_ty_20 = ::std::os::raw::c_uint; +pub type _bindgen_ty_20 = ::std::ffi::c_uint; pub const AKEY_EVENT_FLAG_WOKE_HERE: _bindgen_ty_21 = 1; pub const AKEY_EVENT_FLAG_SOFT_KEYBOARD: _bindgen_ty_21 = 2; pub const AKEY_EVENT_FLAG_KEEP_TOUCH_MODE: _bindgen_ty_21 = 4; @@ -4237,7 +3794,7 @@ pub const AKEY_EVENT_FLAG_LONG_PRESS: _bindgen_ty_21 = 128; pub const AKEY_EVENT_FLAG_CANCELED_LONG_PRESS: _bindgen_ty_21 = 256; pub const AKEY_EVENT_FLAG_TRACKING: _bindgen_ty_21 = 512; pub const AKEY_EVENT_FLAG_FALLBACK: _bindgen_ty_21 = 1024; -pub type _bindgen_ty_21 = ::std::os::raw::c_uint; +pub type _bindgen_ty_21 = ::std::ffi::c_uint; pub const AMOTION_EVENT_ACTION_MASK: _bindgen_ty_22 = 255; pub const AMOTION_EVENT_ACTION_POINTER_INDEX_MASK: _bindgen_ty_22 = 65280; pub const AMOTION_EVENT_ACTION_DOWN: _bindgen_ty_22 = 0; @@ -4253,15 +3810,15 @@ pub const AMOTION_EVENT_ACTION_HOVER_ENTER: _bindgen_ty_22 = 9; pub const AMOTION_EVENT_ACTION_HOVER_EXIT: _bindgen_ty_22 = 10; pub const AMOTION_EVENT_ACTION_BUTTON_PRESS: _bindgen_ty_22 = 11; pub const AMOTION_EVENT_ACTION_BUTTON_RELEASE: _bindgen_ty_22 = 12; -pub type _bindgen_ty_22 = ::std::os::raw::c_uint; +pub type _bindgen_ty_22 = ::std::ffi::c_uint; pub const AMOTION_EVENT_FLAG_WINDOW_IS_OBSCURED: _bindgen_ty_23 = 1; -pub type _bindgen_ty_23 = ::std::os::raw::c_uint; +pub type _bindgen_ty_23 = ::std::ffi::c_uint; pub const AMOTION_EVENT_EDGE_FLAG_NONE: _bindgen_ty_24 = 0; pub const AMOTION_EVENT_EDGE_FLAG_TOP: _bindgen_ty_24 = 1; pub const AMOTION_EVENT_EDGE_FLAG_BOTTOM: _bindgen_ty_24 = 2; pub const AMOTION_EVENT_EDGE_FLAG_LEFT: _bindgen_ty_24 = 4; pub const AMOTION_EVENT_EDGE_FLAG_RIGHT: _bindgen_ty_24 = 8; -pub type _bindgen_ty_24 = ::std::os::raw::c_uint; +pub type _bindgen_ty_24 = ::std::ffi::c_uint; pub const AMOTION_EVENT_AXIS_X: _bindgen_ty_25 = 0; pub const AMOTION_EVENT_AXIS_Y: _bindgen_ty_25 = 1; pub const AMOTION_EVENT_AXIS_PRESSURE: _bindgen_ty_25 = 2; @@ -4314,7 +3871,7 @@ pub const AMOTION_EVENT_AXIS_GESTURE_SCROLL_Y_DISTANCE: _bindgen_ty_25 = 51; pub const AMOTION_EVENT_AXIS_GESTURE_PINCH_SCALE_FACTOR: _bindgen_ty_25 = 52; pub const AMOTION_EVENT_AXIS_GESTURE_SWIPE_FINGER_COUNT: _bindgen_ty_25 = 53; pub const AMOTION_EVENT_MAXIMUM_VALID_AXIS_VALUE: _bindgen_ty_25 = 53; -pub type _bindgen_ty_25 = ::std::os::raw::c_uint; +pub type _bindgen_ty_25 = ::std::ffi::c_uint; pub const AMOTION_EVENT_BUTTON_PRIMARY: _bindgen_ty_26 = 1; pub const AMOTION_EVENT_BUTTON_SECONDARY: _bindgen_ty_26 = 2; pub const AMOTION_EVENT_BUTTON_TERTIARY: _bindgen_ty_26 = 4; @@ -4322,14 +3879,14 @@ pub const AMOTION_EVENT_BUTTON_BACK: _bindgen_ty_26 = 8; pub const AMOTION_EVENT_BUTTON_FORWARD: _bindgen_ty_26 = 16; pub const AMOTION_EVENT_BUTTON_STYLUS_PRIMARY: _bindgen_ty_26 = 32; pub const AMOTION_EVENT_BUTTON_STYLUS_SECONDARY: _bindgen_ty_26 = 64; -pub type _bindgen_ty_26 = ::std::os::raw::c_uint; +pub type _bindgen_ty_26 = ::std::ffi::c_uint; pub const AMOTION_EVENT_TOOL_TYPE_UNKNOWN: _bindgen_ty_27 = 0; pub const AMOTION_EVENT_TOOL_TYPE_FINGER: _bindgen_ty_27 = 1; pub const AMOTION_EVENT_TOOL_TYPE_STYLUS: _bindgen_ty_27 = 2; pub const AMOTION_EVENT_TOOL_TYPE_MOUSE: _bindgen_ty_27 = 3; pub const AMOTION_EVENT_TOOL_TYPE_ERASER: _bindgen_ty_27 = 4; pub const AMOTION_EVENT_TOOL_TYPE_PALM: _bindgen_ty_27 = 5; -pub type _bindgen_ty_27 = ::std::os::raw::c_uint; +pub type _bindgen_ty_27 = ::std::ffi::c_uint; impl AMotionClassification { pub const AMOTION_EVENT_CLASSIFICATION_NONE: AMotionClassification = AMotionClassification(0); } @@ -4362,7 +3919,7 @@ pub const AINPUT_SOURCE_CLASS_POINTER: _bindgen_ty_28 = 2; pub const AINPUT_SOURCE_CLASS_NAVIGATION: _bindgen_ty_28 = 4; pub const AINPUT_SOURCE_CLASS_POSITION: _bindgen_ty_28 = 8; pub const AINPUT_SOURCE_CLASS_JOYSTICK: _bindgen_ty_28 = 16; -pub type _bindgen_ty_28 = ::std::os::raw::c_uint; +pub type _bindgen_ty_28 = ::std::ffi::c_uint; pub const AINPUT_SOURCE_UNKNOWN: _bindgen_ty_29 = 0; pub const AINPUT_SOURCE_KEYBOARD: _bindgen_ty_29 = 257; pub const AINPUT_SOURCE_DPAD: _bindgen_ty_29 = 513; @@ -4380,11 +3937,11 @@ pub const AINPUT_SOURCE_HDMI: _bindgen_ty_29 = 33554433; pub const AINPUT_SOURCE_SENSOR: _bindgen_ty_29 = 67108864; pub const AINPUT_SOURCE_ROTARY_ENCODER: _bindgen_ty_29 = 4194304; pub const AINPUT_SOURCE_ANY: _bindgen_ty_29 = 4294967040; -pub type _bindgen_ty_29 = ::std::os::raw::c_uint; +pub type _bindgen_ty_29 = ::std::ffi::c_uint; pub const AINPUT_KEYBOARD_TYPE_NONE: _bindgen_ty_30 = 0; pub const AINPUT_KEYBOARD_TYPE_NON_ALPHABETIC: _bindgen_ty_30 = 1; pub const AINPUT_KEYBOARD_TYPE_ALPHABETIC: _bindgen_ty_30 = 2; -pub type _bindgen_ty_30 = ::std::os::raw::c_uint; +pub type _bindgen_ty_30 = ::std::ffi::c_uint; pub const AINPUT_MOTION_RANGE_X: _bindgen_ty_31 = 0; pub const AINPUT_MOTION_RANGE_Y: _bindgen_ty_31 = 1; pub const AINPUT_MOTION_RANGE_PRESSURE: _bindgen_ty_31 = 2; @@ -4394,7 +3951,7 @@ pub const AINPUT_MOTION_RANGE_TOUCH_MINOR: _bindgen_ty_31 = 5; pub const AINPUT_MOTION_RANGE_TOOL_MAJOR: _bindgen_ty_31 = 6; pub const AINPUT_MOTION_RANGE_TOOL_MINOR: _bindgen_ty_31 = 7; pub const AINPUT_MOTION_RANGE_ORIENTATION: _bindgen_ty_31 = 8; -pub type _bindgen_ty_31 = ::std::os::raw::c_uint; +pub type _bindgen_ty_31 = ::std::ffi::c_uint; extern "C" { pub fn AInputEvent_getType(event: *const AInputEvent) -> i32; } @@ -4640,9 +4197,9 @@ extern "C" { pub fn AInputQueue_attachLooper( queue: *mut AInputQueue, looper: *mut ALooper, - ident: ::std::os::raw::c_int, + ident: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { @@ -4661,7 +4218,7 @@ extern "C" { pub fn AInputQueue_finishEvent( queue: *mut AInputQueue, event: *mut AInputEvent, - handled: ::std::os::raw::c_int, + handled: ::std::ffi::c_int, ); } extern "C" { @@ -4696,35 +4253,35 @@ impl android_LogPriority { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_LogPriority(pub ::std::os::raw::c_uint); +pub struct android_LogPriority(pub ::std::ffi::c_uint); extern "C" { pub fn __android_log_write( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - text: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + text: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_print( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_vprint( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ap: va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_assert( - cond: *const ::std::os::raw::c_char, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + cond: *const ::std::ffi::c_char, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... ) -> !; } @@ -4763,24 +4320,24 @@ impl log_id { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct log_id(pub ::std::os::raw::c_uint); +pub struct log_id(pub ::std::ffi::c_uint); pub use self::log_id as log_id_t; extern "C" { pub fn __android_log_buf_write( - bufID: ::std::os::raw::c_int, - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - text: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + bufID: ::std::ffi::c_int, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + text: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_buf_print( - bufID: ::std::os::raw::c_int, - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + bufID: ::std::ffi::c_int, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -4788,66 +4345,35 @@ pub struct __android_log_message { pub struct_size: usize, pub buffer_id: i32, pub priority: i32, - pub tag: *const ::std::os::raw::c_char, - pub file: *const ::std::os::raw::c_char, + pub tag: *const ::std::ffi::c_char, + pub file: *const ::std::ffi::c_char, pub line: u32, - pub message: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout___android_log_message() { - const UNINIT: ::std::mem::MaybeUninit<__android_log_message> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__android_log_message>(), - 28usize, - "Size of __android_log_message" - ); - assert_eq!( - ::std::mem::align_of::<__android_log_message>(), - 4usize, - "Alignment of __android_log_message" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).struct_size) as usize - ptr as usize }, - 0usize, - "Offset of field: __android_log_message::struct_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).buffer_id) as usize - ptr as usize }, - 4usize, - "Offset of field: __android_log_message::buffer_id" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).priority) as usize - ptr as usize }, - 8usize, - "Offset of field: __android_log_message::priority" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 12usize, - "Offset of field: __android_log_message::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).file) as usize - ptr as usize }, - 16usize, - "Offset of field: __android_log_message::file" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).line) as usize - ptr as usize }, - 20usize, - "Offset of field: __android_log_message::line" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).message) as usize - ptr as usize }, - 24usize, - "Offset of field: __android_log_message::message" - ); -} + pub message: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __android_log_message"][::std::mem::size_of::<__android_log_message>() - 28usize]; + ["Alignment of __android_log_message"] + [::std::mem::align_of::<__android_log_message>() - 4usize]; + ["Offset of field: __android_log_message::struct_size"] + [::std::mem::offset_of!(__android_log_message, struct_size) - 0usize]; + ["Offset of field: __android_log_message::buffer_id"] + [::std::mem::offset_of!(__android_log_message, buffer_id) - 4usize]; + ["Offset of field: __android_log_message::priority"] + [::std::mem::offset_of!(__android_log_message, priority) - 8usize]; + ["Offset of field: __android_log_message::tag"] + [::std::mem::offset_of!(__android_log_message, tag) - 12usize]; + ["Offset of field: __android_log_message::file"] + [::std::mem::offset_of!(__android_log_message, file) - 16usize]; + ["Offset of field: __android_log_message::line"] + [::std::mem::offset_of!(__android_log_message, line) - 20usize]; + ["Offset of field: __android_log_message::message"] + [::std::mem::offset_of!(__android_log_message, message) - 24usize]; +}; pub type __android_logger_function = ::std::option::Option; pub type __android_aborter_function = - ::std::option::Option; + ::std::option::Option; extern "C" { pub fn __android_log_write_log_message(log_message: *mut __android_log_message); } @@ -4864,25 +4390,25 @@ extern "C" { pub fn __android_log_set_aborter(aborter: __android_aborter_function); } extern "C" { - pub fn __android_log_call_aborter(abort_message: *const ::std::os::raw::c_char); + pub fn __android_log_call_aborter(abort_message: *const ::std::ffi::c_char); } extern "C" { - pub fn __android_log_default_aborter(abort_message: *const ::std::os::raw::c_char) -> !; + pub fn __android_log_default_aborter(abort_message: *const ::std::ffi::c_char) -> !; } extern "C" { pub fn __android_log_is_loggable( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - default_prio: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + default_prio: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_is_loggable_len( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, len: usize, - default_prio: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + default_prio: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_set_minimum_priority(priority: i32) -> i32; @@ -4891,157 +4417,73 @@ extern "C" { pub fn __android_log_get_minimum_priority() -> i32; } extern "C" { - pub fn __android_log_set_default_tag(tag: *const ::std::os::raw::c_char); + pub fn __android_log_set_default_tag(tag: *const ::std::ffi::c_char); } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct flock { - pub l_type: ::std::os::raw::c_short, - pub l_whence: ::std::os::raw::c_short, + pub l_type: ::std::ffi::c_short, + pub l_whence: ::std::ffi::c_short, pub l_start: off_t, pub l_len: off_t, pub l_pid: pid_t, } -#[test] -fn bindgen_test_layout_flock() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of flock"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of flock" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_type) as usize - ptr as usize }, - 0usize, - "Offset of field: flock::l_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_whence) as usize - ptr as usize }, - 2usize, - "Offset of field: flock::l_whence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_start) as usize - ptr as usize }, - 4usize, - "Offset of field: flock::l_start" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_len) as usize - ptr as usize }, - 8usize, - "Offset of field: flock::l_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_pid) as usize - ptr as usize }, - 12usize, - "Offset of field: flock::l_pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of flock"][::std::mem::size_of::() - 16usize]; + ["Alignment of flock"][::std::mem::align_of::() - 4usize]; + ["Offset of field: flock::l_type"][::std::mem::offset_of!(flock, l_type) - 0usize]; + ["Offset of field: flock::l_whence"][::std::mem::offset_of!(flock, l_whence) - 2usize]; + ["Offset of field: flock::l_start"][::std::mem::offset_of!(flock, l_start) - 4usize]; + ["Offset of field: flock::l_len"][::std::mem::offset_of!(flock, l_len) - 8usize]; + ["Offset of field: flock::l_pid"][::std::mem::offset_of!(flock, l_pid) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct flock64 { - pub l_type: ::std::os::raw::c_short, - pub l_whence: ::std::os::raw::c_short, + pub l_type: ::std::ffi::c_short, + pub l_whence: ::std::ffi::c_short, pub l_start: off64_t, pub l_len: off64_t, pub l_pid: pid_t, } -#[test] -fn bindgen_test_layout_flock64() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 24usize, "Size of flock64"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of flock64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_type) as usize - ptr as usize }, - 0usize, - "Offset of field: flock64::l_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_whence) as usize - ptr as usize }, - 2usize, - "Offset of field: flock64::l_whence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_start) as usize - ptr as usize }, - 4usize, - "Offset of field: flock64::l_start" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_len) as usize - ptr as usize }, - 12usize, - "Offset of field: flock64::l_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_pid) as usize - ptr as usize }, - 20usize, - "Offset of field: flock64::l_pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of flock64"][::std::mem::size_of::() - 24usize]; + ["Alignment of flock64"][::std::mem::align_of::() - 4usize]; + ["Offset of field: flock64::l_type"][::std::mem::offset_of!(flock64, l_type) - 0usize]; + ["Offset of field: flock64::l_whence"][::std::mem::offset_of!(flock64, l_whence) - 2usize]; + ["Offset of field: flock64::l_start"][::std::mem::offset_of!(flock64, l_start) - 4usize]; + ["Offset of field: flock64::l_len"][::std::mem::offset_of!(flock64, l_len) - 12usize]; + ["Offset of field: flock64::l_pid"][::std::mem::offset_of!(flock64, l_pid) - 20usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct f_owner_ex { - pub type_: ::std::os::raw::c_int, + pub type_: ::std::ffi::c_int, pub pid: __kernel_pid_t, } -#[test] -fn bindgen_test_layout_f_owner_ex() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of f_owner_ex" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of f_owner_ex" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: f_owner_ex::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pid) as usize - ptr as usize }, - 4usize, - "Offset of field: f_owner_ex::pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of f_owner_ex"][::std::mem::size_of::() - 8usize]; + ["Alignment of f_owner_ex"][::std::mem::align_of::() - 4usize]; + ["Offset of field: f_owner_ex::type_"][::std::mem::offset_of!(f_owner_ex, type_) - 0usize]; + ["Offset of field: f_owner_ex::pid"][::std::mem::offset_of!(f_owner_ex, pid) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct iovec { - pub iov_base: *mut ::std::os::raw::c_void, + pub iov_base: *mut ::std::ffi::c_void, pub iov_len: __kernel_size_t, } -#[test] -fn bindgen_test_layout_iovec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of iovec"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of iovec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).iov_base) as usize - ptr as usize }, - 0usize, - "Offset of field: iovec::iov_base" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).iov_len) as usize - ptr as usize }, - 4usize, - "Offset of field: iovec::iov_len" - ); -} -pub type sa_family_t = ::std::os::raw::c_ushort; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of iovec"][::std::mem::size_of::() - 8usize]; + ["Alignment of iovec"][::std::mem::align_of::() - 4usize]; + ["Offset of field: iovec::iov_base"][::std::mem::offset_of!(iovec, iov_base) - 0usize]; + ["Offset of field: iovec::iov_len"][::std::mem::offset_of!(iovec, iov_len) - 4usize]; +}; +pub type sa_family_t = ::std::ffi::c_ushort; #[repr(C)] #[derive(Copy, Clone)] pub struct sockaddr_storage { @@ -5051,253 +4493,121 @@ pub struct sockaddr_storage { #[derive(Copy, Clone)] pub union sockaddr_storage__bindgen_ty_1 { pub __bindgen_anon_1: sockaddr_storage__bindgen_ty_1__bindgen_ty_1, - pub __align: *mut ::std::os::raw::c_void, + pub __align: *mut ::std::ffi::c_void, } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr_storage__bindgen_ty_1__bindgen_ty_1 { pub ss_family: sa_family_t, - pub __data: [::std::os::raw::c_char; 126usize], -} -#[test] -fn bindgen_test_layout_sockaddr_storage__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 2usize, - "Alignment of sockaddr_storage__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_family) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::ss_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__data) as usize - ptr as usize }, - 2usize, - "Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::__data" - ); -} -#[test] -fn bindgen_test_layout_sockaddr_storage__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sockaddr_storage__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__align) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr_storage__bindgen_ty_1::__align" - ); -} -#[test] -fn bindgen_test_layout_sockaddr_storage() { - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sockaddr_storage" - ); -} + pub __data: [::std::ffi::c_char; 126usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 2usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::ss_family"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1__bindgen_ty_1, ss_family) - 0usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::__data"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1__bindgen_ty_1, __data) - 2usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage__bindgen_ty_1"] + [::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1::__align"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1, __align) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage"][::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage"][::std::mem::align_of::() - 4usize]; +}; pub const SHUT_RD: _bindgen_ty_32 = 0; pub const SHUT_WR: _bindgen_ty_32 = 1; pub const SHUT_RDWR: _bindgen_ty_32 = 2; -pub type _bindgen_ty_32 = ::std::os::raw::c_uint; +pub type _bindgen_ty_32 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr { pub sa_family: sa_family_t, - pub sa_data: [::std::os::raw::c_char; 14usize], -} -#[test] -fn bindgen_test_layout_sockaddr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sockaddr" - ); - assert_eq!( - ::std::mem::align_of::(), - 2usize, - "Alignment of sockaddr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_family) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr::sa_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_data) as usize - ptr as usize }, - 2usize, - "Offset of field: sockaddr::sa_data" - ); -} + pub sa_data: [::std::ffi::c_char; 14usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr"][::std::mem::size_of::() - 16usize]; + ["Alignment of sockaddr"][::std::mem::align_of::() - 2usize]; + ["Offset of field: sockaddr::sa_family"][::std::mem::offset_of!(sockaddr, sa_family) - 0usize]; + ["Offset of field: sockaddr::sa_data"][::std::mem::offset_of!(sockaddr, sa_data) - 2usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct linger { - pub l_onoff: ::std::os::raw::c_int, - pub l_linger: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_linger() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of linger"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of linger" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_onoff) as usize - ptr as usize }, - 0usize, - "Offset of field: linger::l_onoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_linger) as usize - ptr as usize }, - 4usize, - "Offset of field: linger::l_linger" - ); -} + pub l_onoff: ::std::ffi::c_int, + pub l_linger: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of linger"][::std::mem::size_of::() - 8usize]; + ["Alignment of linger"][::std::mem::align_of::() - 4usize]; + ["Offset of field: linger::l_onoff"][::std::mem::offset_of!(linger, l_onoff) - 0usize]; + ["Offset of field: linger::l_linger"][::std::mem::offset_of!(linger, l_linger) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct msghdr { - pub msg_name: *mut ::std::os::raw::c_void, + pub msg_name: *mut ::std::ffi::c_void, pub msg_namelen: socklen_t, pub msg_iov: *mut iovec, pub msg_iovlen: usize, - pub msg_control: *mut ::std::os::raw::c_void, + pub msg_control: *mut ::std::ffi::c_void, pub msg_controllen: usize, - pub msg_flags: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_msghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 28usize, "Size of msghdr"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of msghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_name) as usize - ptr as usize }, - 0usize, - "Offset of field: msghdr::msg_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_namelen) as usize - ptr as usize }, - 4usize, - "Offset of field: msghdr::msg_namelen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_iov) as usize - ptr as usize }, - 8usize, - "Offset of field: msghdr::msg_iov" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_iovlen) as usize - ptr as usize }, - 12usize, - "Offset of field: msghdr::msg_iovlen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_control) as usize - ptr as usize }, - 16usize, - "Offset of field: msghdr::msg_control" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_controllen) as usize - ptr as usize }, - 20usize, - "Offset of field: msghdr::msg_controllen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_flags) as usize - ptr as usize }, - 24usize, - "Offset of field: msghdr::msg_flags" - ); -} + pub msg_flags: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of msghdr"][::std::mem::size_of::() - 28usize]; + ["Alignment of msghdr"][::std::mem::align_of::() - 4usize]; + ["Offset of field: msghdr::msg_name"][::std::mem::offset_of!(msghdr, msg_name) - 0usize]; + ["Offset of field: msghdr::msg_namelen"][::std::mem::offset_of!(msghdr, msg_namelen) - 4usize]; + ["Offset of field: msghdr::msg_iov"][::std::mem::offset_of!(msghdr, msg_iov) - 8usize]; + ["Offset of field: msghdr::msg_iovlen"][::std::mem::offset_of!(msghdr, msg_iovlen) - 12usize]; + ["Offset of field: msghdr::msg_control"][::std::mem::offset_of!(msghdr, msg_control) - 16usize]; + ["Offset of field: msghdr::msg_controllen"] + [::std::mem::offset_of!(msghdr, msg_controllen) - 20usize]; + ["Offset of field: msghdr::msg_flags"][::std::mem::offset_of!(msghdr, msg_flags) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct mmsghdr { pub msg_hdr: msghdr, - pub msg_len: ::std::os::raw::c_uint, -} -#[test] -fn bindgen_test_layout_mmsghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of mmsghdr"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of mmsghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_hdr) as usize - ptr as usize }, - 0usize, - "Offset of field: mmsghdr::msg_hdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_len) as usize - ptr as usize }, - 28usize, - "Offset of field: mmsghdr::msg_len" - ); -} + pub msg_len: ::std::ffi::c_uint, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mmsghdr"][::std::mem::size_of::() - 32usize]; + ["Alignment of mmsghdr"][::std::mem::align_of::() - 4usize]; + ["Offset of field: mmsghdr::msg_hdr"][::std::mem::offset_of!(mmsghdr, msg_hdr) - 0usize]; + ["Offset of field: mmsghdr::msg_len"][::std::mem::offset_of!(mmsghdr, msg_len) - 28usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct cmsghdr { pub cmsg_len: usize, - pub cmsg_level: ::std::os::raw::c_int, - pub cmsg_type: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_cmsghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 12usize, "Size of cmsghdr"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of cmsghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_len) as usize - ptr as usize }, - 0usize, - "Offset of field: cmsghdr::cmsg_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_level) as usize - ptr as usize }, - 4usize, - "Offset of field: cmsghdr::cmsg_level" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_type) as usize - ptr as usize }, - 8usize, - "Offset of field: cmsghdr::cmsg_type" - ); -} + pub cmsg_level: ::std::ffi::c_int, + pub cmsg_type: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of cmsghdr"][::std::mem::size_of::() - 12usize]; + ["Alignment of cmsghdr"][::std::mem::align_of::() - 4usize]; + ["Offset of field: cmsghdr::cmsg_len"][::std::mem::offset_of!(cmsghdr, cmsg_len) - 0usize]; + ["Offset of field: cmsghdr::cmsg_level"][::std::mem::offset_of!(cmsghdr, cmsg_level) - 4usize]; + ["Offset of field: cmsghdr::cmsg_type"][::std::mem::offset_of!(cmsghdr, cmsg_type) - 8usize]; +}; extern "C" { pub fn __cmsg_nxthdr(__msg: *mut msghdr, __cmsg: *mut cmsghdr) -> *mut cmsghdr; } @@ -5308,183 +4618,159 @@ pub struct ucred { pub uid: uid_t, pub gid: gid_t, } -#[test] -fn bindgen_test_layout_ucred() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 12usize, "Size of ucred"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ucred" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pid) as usize - ptr as usize }, - 0usize, - "Offset of field: ucred::pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uid) as usize - ptr as usize }, - 4usize, - "Offset of field: ucred::uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gid) as usize - ptr as usize }, - 8usize, - "Offset of field: ucred::gid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucred"][::std::mem::size_of::() - 12usize]; + ["Alignment of ucred"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ucred::pid"][::std::mem::offset_of!(ucred, pid) - 0usize]; + ["Offset of field: ucred::uid"][::std::mem::offset_of!(ucred, uid) - 4usize]; + ["Offset of field: ucred::gid"][::std::mem::offset_of!(ucred, gid) - 8usize]; +}; extern "C" { pub fn accept( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn accept4( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn bind( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *const sockaddr, __addr_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn connect( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *const sockaddr, __addr_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getpeername( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getsockname( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getsockopt( - __fd: ::std::os::raw::c_int, - __level: ::std::os::raw::c_int, - __option: ::std::os::raw::c_int, - __value: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __level: ::std::ffi::c_int, + __option: ::std::ffi::c_int, + __value: *mut ::std::ffi::c_void, __value_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn listen( - __fd: ::std::os::raw::c_int, - __backlog: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn listen(__fd: ::std::ffi::c_int, __backlog: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn recvmmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msgs: *mut mmsghdr, - __msg_count: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, + __msg_count: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn recvmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msg: *mut msghdr, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn sendmmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msgs: *const mmsghdr, - __msg_count: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __msg_count: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn sendmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msg: *const msghdr, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn setsockopt( - __fd: ::std::os::raw::c_int, - __level: ::std::os::raw::c_int, - __option: ::std::os::raw::c_int, - __value: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __level: ::std::ffi::c_int, + __option: ::std::ffi::c_int, + __value: *const ::std::ffi::c_void, __value_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn shutdown( - __fd: ::std::os::raw::c_int, - __how: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn shutdown(__fd: ::std::ffi::c_int, __how: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn socket( - __af: ::std::os::raw::c_int, - __type: ::std::os::raw::c_int, - __protocol: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __af: ::std::ffi::c_int, + __type: ::std::ffi::c_int, + __protocol: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn socketpair( - __af: ::std::os::raw::c_int, - __type: ::std::os::raw::c_int, - __protocol: ::std::os::raw::c_int, - __fds: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __af: ::std::ffi::c_int, + __type: ::std::ffi::c_int, + __protocol: ::std::ffi::c_int, + __fds: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn recv( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn send( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn sendto( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __dst_addr: *const sockaddr, __dst_addr_length: socklen_t, ) -> isize; } extern "C" { pub fn recvfrom( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __src_addr: *mut sockaddr, __src_addr_length: *mut socklen_t, ) -> isize; @@ -5492,237 +4778,108 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct hostent { - pub h_name: *mut ::std::os::raw::c_char, - pub h_aliases: *mut *mut ::std::os::raw::c_char, - pub h_addrtype: ::std::os::raw::c_int, - pub h_length: ::std::os::raw::c_int, - pub h_addr_list: *mut *mut ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_hostent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 20usize, "Size of hostent"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of hostent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_name) as usize - ptr as usize }, - 0usize, - "Offset of field: hostent::h_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_aliases) as usize - ptr as usize }, - 4usize, - "Offset of field: hostent::h_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_addrtype) as usize - ptr as usize }, - 8usize, - "Offset of field: hostent::h_addrtype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_length) as usize - ptr as usize }, - 12usize, - "Offset of field: hostent::h_length" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_addr_list) as usize - ptr as usize }, - 16usize, - "Offset of field: hostent::h_addr_list" - ); -} + pub h_name: *mut ::std::ffi::c_char, + pub h_aliases: *mut *mut ::std::ffi::c_char, + pub h_addrtype: ::std::ffi::c_int, + pub h_length: ::std::ffi::c_int, + pub h_addr_list: *mut *mut ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of hostent"][::std::mem::size_of::() - 20usize]; + ["Alignment of hostent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: hostent::h_name"][::std::mem::offset_of!(hostent, h_name) - 0usize]; + ["Offset of field: hostent::h_aliases"][::std::mem::offset_of!(hostent, h_aliases) - 4usize]; + ["Offset of field: hostent::h_addrtype"][::std::mem::offset_of!(hostent, h_addrtype) - 8usize]; + ["Offset of field: hostent::h_length"][::std::mem::offset_of!(hostent, h_length) - 12usize]; + ["Offset of field: hostent::h_addr_list"] + [::std::mem::offset_of!(hostent, h_addr_list) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct netent { - pub n_name: *mut ::std::os::raw::c_char, - pub n_aliases: *mut *mut ::std::os::raw::c_char, - pub n_addrtype: ::std::os::raw::c_int, + pub n_name: *mut ::std::ffi::c_char, + pub n_aliases: *mut *mut ::std::ffi::c_char, + pub n_addrtype: ::std::ffi::c_int, pub n_net: u32, } -#[test] -fn bindgen_test_layout_netent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of netent"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of netent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_name) as usize - ptr as usize }, - 0usize, - "Offset of field: netent::n_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_aliases) as usize - ptr as usize }, - 4usize, - "Offset of field: netent::n_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_addrtype) as usize - ptr as usize }, - 8usize, - "Offset of field: netent::n_addrtype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_net) as usize - ptr as usize }, - 12usize, - "Offset of field: netent::n_net" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of netent"][::std::mem::size_of::() - 16usize]; + ["Alignment of netent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: netent::n_name"][::std::mem::offset_of!(netent, n_name) - 0usize]; + ["Offset of field: netent::n_aliases"][::std::mem::offset_of!(netent, n_aliases) - 4usize]; + ["Offset of field: netent::n_addrtype"][::std::mem::offset_of!(netent, n_addrtype) - 8usize]; + ["Offset of field: netent::n_net"][::std::mem::offset_of!(netent, n_net) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct servent { - pub s_name: *mut ::std::os::raw::c_char, - pub s_aliases: *mut *mut ::std::os::raw::c_char, - pub s_port: ::std::os::raw::c_int, - pub s_proto: *mut ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_servent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of servent"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of servent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_name) as usize - ptr as usize }, - 0usize, - "Offset of field: servent::s_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_aliases) as usize - ptr as usize }, - 4usize, - "Offset of field: servent::s_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_port) as usize - ptr as usize }, - 8usize, - "Offset of field: servent::s_port" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_proto) as usize - ptr as usize }, - 12usize, - "Offset of field: servent::s_proto" - ); -} + pub s_name: *mut ::std::ffi::c_char, + pub s_aliases: *mut *mut ::std::ffi::c_char, + pub s_port: ::std::ffi::c_int, + pub s_proto: *mut ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of servent"][::std::mem::size_of::() - 16usize]; + ["Alignment of servent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: servent::s_name"][::std::mem::offset_of!(servent, s_name) - 0usize]; + ["Offset of field: servent::s_aliases"][::std::mem::offset_of!(servent, s_aliases) - 4usize]; + ["Offset of field: servent::s_port"][::std::mem::offset_of!(servent, s_port) - 8usize]; + ["Offset of field: servent::s_proto"][::std::mem::offset_of!(servent, s_proto) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct protoent { - pub p_name: *mut ::std::os::raw::c_char, - pub p_aliases: *mut *mut ::std::os::raw::c_char, - pub p_proto: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_protoent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of protoent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of protoent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_name) as usize - ptr as usize }, - 0usize, - "Offset of field: protoent::p_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_aliases) as usize - ptr as usize }, - 4usize, - "Offset of field: protoent::p_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_proto) as usize - ptr as usize }, - 8usize, - "Offset of field: protoent::p_proto" - ); -} + pub p_name: *mut ::std::ffi::c_char, + pub p_aliases: *mut *mut ::std::ffi::c_char, + pub p_proto: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of protoent"][::std::mem::size_of::() - 12usize]; + ["Alignment of protoent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: protoent::p_name"][::std::mem::offset_of!(protoent, p_name) - 0usize]; + ["Offset of field: protoent::p_aliases"][::std::mem::offset_of!(protoent, p_aliases) - 4usize]; + ["Offset of field: protoent::p_proto"][::std::mem::offset_of!(protoent, p_proto) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct addrinfo { - pub ai_flags: ::std::os::raw::c_int, - pub ai_family: ::std::os::raw::c_int, - pub ai_socktype: ::std::os::raw::c_int, - pub ai_protocol: ::std::os::raw::c_int, + pub ai_flags: ::std::ffi::c_int, + pub ai_family: ::std::ffi::c_int, + pub ai_socktype: ::std::ffi::c_int, + pub ai_protocol: ::std::ffi::c_int, pub ai_addrlen: socklen_t, - pub ai_canonname: *mut ::std::os::raw::c_char, + pub ai_canonname: *mut ::std::ffi::c_char, pub ai_addr: *mut sockaddr, pub ai_next: *mut addrinfo, } -#[test] -fn bindgen_test_layout_addrinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of addrinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of addrinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: addrinfo::ai_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_family) as usize - ptr as usize }, - 4usize, - "Offset of field: addrinfo::ai_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_socktype) as usize - ptr as usize }, - 8usize, - "Offset of field: addrinfo::ai_socktype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_protocol) as usize - ptr as usize }, - 12usize, - "Offset of field: addrinfo::ai_protocol" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_addrlen) as usize - ptr as usize }, - 16usize, - "Offset of field: addrinfo::ai_addrlen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_canonname) as usize - ptr as usize }, - 20usize, - "Offset of field: addrinfo::ai_canonname" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_addr) as usize - ptr as usize }, - 24usize, - "Offset of field: addrinfo::ai_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_next) as usize - ptr as usize }, - 28usize, - "Offset of field: addrinfo::ai_next" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of addrinfo"][::std::mem::size_of::() - 32usize]; + ["Alignment of addrinfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: addrinfo::ai_flags"][::std::mem::offset_of!(addrinfo, ai_flags) - 0usize]; + ["Offset of field: addrinfo::ai_family"][::std::mem::offset_of!(addrinfo, ai_family) - 4usize]; + ["Offset of field: addrinfo::ai_socktype"] + [::std::mem::offset_of!(addrinfo, ai_socktype) - 8usize]; + ["Offset of field: addrinfo::ai_protocol"] + [::std::mem::offset_of!(addrinfo, ai_protocol) - 12usize]; + ["Offset of field: addrinfo::ai_addrlen"] + [::std::mem::offset_of!(addrinfo, ai_addrlen) - 16usize]; + ["Offset of field: addrinfo::ai_canonname"] + [::std::mem::offset_of!(addrinfo, ai_canonname) - 20usize]; + ["Offset of field: addrinfo::ai_addr"][::std::mem::offset_of!(addrinfo, ai_addr) - 24usize]; + ["Offset of field: addrinfo::ai_next"][::std::mem::offset_of!(addrinfo, ai_next) - 28usize]; +}; extern "C" { pub fn getaddrinfo( - __node: *const ::std::os::raw::c_char, - __service: *const ::std::os::raw::c_char, + __node: *const ::std::ffi::c_char, + __service: *const ::std::ffi::c_char, __hints: *const addrinfo, __result: *mut *mut addrinfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn freeaddrinfo(__ptr: *mut addrinfo); @@ -5731,73 +4888,73 @@ extern "C" { pub fn getnameinfo( __sa: *const sockaddr, __sa_length: socklen_t, - __host: *mut ::std::os::raw::c_char, + __host: *mut ::std::ffi::c_char, __host_length: usize, - __service: *mut ::std::os::raw::c_char, + __service: *mut ::std::ffi::c_char, __service_length: usize, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn gai_strerror(__error: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; + pub fn gai_strerror(__error: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } extern "C" { - pub fn __get_h_errno() -> *mut ::std::os::raw::c_int; + pub fn __get_h_errno() -> *mut ::std::ffi::c_int; } extern "C" { - pub fn herror(__s: *const ::std::os::raw::c_char); + pub fn herror(__s: *const ::std::ffi::c_char); } extern "C" { - pub fn hstrerror(__error: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; + pub fn hstrerror(__error: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } extern "C" { pub fn gethostbyaddr( - __addr: *const ::std::os::raw::c_void, + __addr: *const ::std::ffi::c_void, __length: socklen_t, - __type: ::std::os::raw::c_int, + __type: ::std::ffi::c_int, ) -> *mut hostent; } extern "C" { pub fn gethostbyaddr_r( - __addr: *const ::std::os::raw::c_void, + __addr: *const ::std::ffi::c_void, __length: socklen_t, - __type: ::std::os::raw::c_int, + __type: ::std::ffi::c_int, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn gethostbyname(__name: *const ::std::os::raw::c_char) -> *mut hostent; + pub fn gethostbyname(__name: *const ::std::ffi::c_char) -> *mut hostent; } extern "C" { pub fn gethostbyname_r( - __name: *const ::std::os::raw::c_char, + __name: *const ::std::ffi::c_char, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn gethostbyname2( - __name: *const ::std::os::raw::c_char, - __af: ::std::os::raw::c_int, + __name: *const ::std::ffi::c_char, + __af: ::std::ffi::c_int, ) -> *mut hostent; } extern "C" { pub fn gethostbyname2_r( - __name: *const ::std::os::raw::c_char, - __af: ::std::os::raw::c_int, + __name: *const ::std::ffi::c_char, + __af: ::std::ffi::c_int, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn endhostent(); @@ -5806,58 +4963,58 @@ extern "C" { pub fn gethostent() -> *mut hostent; } extern "C" { - pub fn sethostent(__stay_open: ::std::os::raw::c_int); + pub fn sethostent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endnetent(); } extern "C" { - pub fn getnetbyaddr(__net: u32, __type: ::std::os::raw::c_int) -> *mut netent; + pub fn getnetbyaddr(__net: u32, __type: ::std::ffi::c_int) -> *mut netent; } extern "C" { - pub fn getnetbyname(__name: *const ::std::os::raw::c_char) -> *mut netent; + pub fn getnetbyname(__name: *const ::std::ffi::c_char) -> *mut netent; } extern "C" { pub fn getnetent() -> *mut netent; } extern "C" { - pub fn setnetent(__stay_open: ::std::os::raw::c_int); + pub fn setnetent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endprotoent(); } extern "C" { - pub fn getprotobyname(__name: *const ::std::os::raw::c_char) -> *mut protoent; + pub fn getprotobyname(__name: *const ::std::ffi::c_char) -> *mut protoent; } extern "C" { - pub fn getprotobynumber(__proto: ::std::os::raw::c_int) -> *mut protoent; + pub fn getprotobynumber(__proto: ::std::ffi::c_int) -> *mut protoent; } extern "C" { pub fn getprotoent() -> *mut protoent; } extern "C" { - pub fn setprotoent(__stay_open: ::std::os::raw::c_int); + pub fn setprotoent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endservent(); } extern "C" { pub fn getservbyname( - __name: *const ::std::os::raw::c_char, - __proto: *const ::std::os::raw::c_char, + __name: *const ::std::ffi::c_char, + __proto: *const ::std::ffi::c_char, ) -> *mut servent; } extern "C" { pub fn getservbyport( - __port_in_network_order: ::std::os::raw::c_int, - __proto: *const ::std::os::raw::c_char, + __port_in_network_order: ::std::ffi::c_int, + __proto: *const ::std::ffi::c_char, ) -> *mut servent; } extern "C" { pub fn getservent() -> *mut servent; } extern "C" { - pub fn setservent(__stay_open: ::std::os::raw::c_int); + pub fn setservent(__stay_open: ::std::ffi::c_int); } pub type fpos_t = off_t; pub type fpos64_t = off64_t; @@ -5880,258 +5037,246 @@ extern "C" { pub fn clearerr(__fp: *mut FILE); } extern "C" { - pub fn fclose(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fclose(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn feof(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn feof(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn ferror(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ferror(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fflush(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fflush(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fgetc(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fgetc(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn fgets( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_int, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_int, __fp: *mut FILE, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fprintf( - __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, - ... - ) -> ::std::os::raw::c_int; + pub fn fprintf(__fp: *mut FILE, __fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn fputc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fputc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fputs(__s: *const ::std::os::raw::c_char, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fputs(__s: *const ::std::ffi::c_char, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn fread( - __buf: *mut ::std::os::raw::c_void, - __size: ::std::os::raw::c_uint, - __count: ::std::os::raw::c_uint, + __buf: *mut ::std::ffi::c_void, + __size: ::std::ffi::c_uint, + __count: ::std::ffi::c_uint, __fp: *mut FILE, - ) -> ::std::os::raw::c_uint; + ) -> ::std::ffi::c_uint; } extern "C" { - pub fn fscanf( - __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, - ... - ) -> ::std::os::raw::c_int; + pub fn fscanf(__fp: *mut FILE, __fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { pub fn fwrite( - __buf: *const ::std::os::raw::c_void, - __size: ::std::os::raw::c_uint, - __count: ::std::os::raw::c_uint, + __buf: *const ::std::ffi::c_void, + __size: ::std::ffi::c_uint, + __count: ::std::ffi::c_uint, __fp: *mut FILE, - ) -> ::std::os::raw::c_uint; + ) -> ::std::ffi::c_uint; } extern "C" { - pub fn getc(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn getc(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn getchar() -> ::std::os::raw::c_int; + pub fn getchar() -> ::std::ffi::c_int; } extern "C" { pub fn getdelim( - __line_ptr: *mut *mut ::std::os::raw::c_char, + __line_ptr: *mut *mut ::std::ffi::c_char, __line_length_ptr: *mut usize, - __delimiter: ::std::os::raw::c_int, + __delimiter: ::std::ffi::c_int, __fp: *mut FILE, ) -> isize; } extern "C" { pub fn getline( - __line_ptr: *mut *mut ::std::os::raw::c_char, + __line_ptr: *mut *mut ::std::ffi::c_char, __line_length_ptr: *mut usize, __fp: *mut FILE, ) -> isize; } extern "C" { - pub fn perror(__msg: *const ::std::os::raw::c_char); + pub fn perror(__msg: *const ::std::ffi::c_char); } extern "C" { - pub fn printf(__fmt: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int; + pub fn printf(__fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn putc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn putc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn putchar(__ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn putchar(__ch: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn puts(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn puts(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn remove(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn remove(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn rewind(__fp: *mut FILE); } extern "C" { - pub fn scanf(__fmt: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int; + pub fn scanf(__fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn setbuf(__fp: *mut FILE, __buf: *mut ::std::os::raw::c_char); + pub fn setbuf(__fp: *mut FILE, __buf: *mut ::std::ffi::c_char); } extern "C" { pub fn setvbuf( __fp: *mut FILE, - __buf: *mut ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, + __buf: *mut ::std::ffi::c_char, + __mode: ::std::ffi::c_int, __size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sscanf( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ungetc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ungetc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn vfprintf( __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __args: __builtin_va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn vprintf( - __fp: *const ::std::os::raw::c_char, - __args: __builtin_va_list, - ) -> ::std::os::raw::c_int; + pub fn vprintf(__fp: *const ::std::ffi::c_char, __args: __builtin_va_list) + -> ::std::ffi::c_int; } extern "C" { pub fn dprintf( - __fd: ::std::os::raw::c_int, - __fmt: *const ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vdprintf( - __fd: ::std::os::raw::c_int, - __fmt: *const ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __fmt: *const ::std::ffi::c_char, __args: va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sprintf( - __s: *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vsprintf( - __s: *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: __builtin_va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn tmpnam(__s: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn tmpnam(__s: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn tempnam( - __dir: *const ::std::os::raw::c_char, - __prefix: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dir: *const ::std::ffi::c_char, + __prefix: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn rename( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn renameat( - __old_dir_fd: ::std::os::raw::c_int, - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_dir_fd: ::std::ffi::c_int, + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn fseek( __fp: *mut FILE, - __offset: ::std::os::raw::c_long, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __offset: ::std::ffi::c_long, + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ftell(__fp: *mut FILE) -> ::std::os::raw::c_long; + pub fn ftell(__fp: *mut FILE) -> ::std::ffi::c_long; } extern "C" { - pub fn fgetpos(__fp: *mut FILE, __pos: *mut fpos_t) -> ::std::os::raw::c_int; + pub fn fgetpos(__fp: *mut FILE, __pos: *mut fpos_t) -> ::std::ffi::c_int; } extern "C" { - pub fn fsetpos(__fp: *mut FILE, __pos: *const fpos_t) -> ::std::os::raw::c_int; + pub fn fsetpos(__fp: *mut FILE, __pos: *const fpos_t) -> ::std::ffi::c_int; } extern "C" { pub fn fseeko( __fp: *mut FILE, __offset: off_t, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ftello(__fp: *mut FILE) -> off_t; } extern "C" { - pub fn fgetpos64(__fp: *mut FILE, __pos: *mut fpos64_t) -> ::std::os::raw::c_int; + pub fn fgetpos64(__fp: *mut FILE, __pos: *mut fpos64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn fsetpos64(__fp: *mut FILE, __pos: *const fpos64_t) -> ::std::os::raw::c_int; + pub fn fsetpos64(__fp: *mut FILE, __pos: *const fpos64_t) -> ::std::ffi::c_int; } extern "C" { pub fn fseeko64( __fp: *mut FILE, __offset: off64_t, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ftello64(__fp: *mut FILE) -> off64_t; } extern "C" { - pub fn fopen( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, - ) -> *mut FILE; + pub fn fopen(__path: *const ::std::ffi::c_char, __mode: *const ::std::ffi::c_char) + -> *mut FILE; } extern "C" { pub fn fopen64( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { pub fn freopen( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, __fp: *mut FILE, ) -> *mut FILE; } extern "C" { pub fn freopen64( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, __fp: *mut FILE, ) -> *mut FILE; } @@ -6143,167 +5288,159 @@ extern "C" { } extern "C" { pub fn snprintf( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_uint, - __fmt: *const ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_uint, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vfscanf( __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __args: __builtin_va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn vscanf( - __fmt: *const ::std::os::raw::c_char, - __args: __builtin_va_list, - ) -> ::std::os::raw::c_int; + pub fn vscanf(__fmt: *const ::std::ffi::c_char, __args: __builtin_va_list) + -> ::std::ffi::c_int; } extern "C" { pub fn vsnprintf( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_uint, - __fmt: *const ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_uint, + __fmt: *const ::std::ffi::c_char, __args: __builtin_va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vsscanf( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: __builtin_va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ctermid(__buf: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn ctermid(__buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fdopen(__fd: ::std::os::raw::c_int, __mode: *const ::std::os::raw::c_char) -> *mut FILE; + pub fn fdopen(__fd: ::std::ffi::c_int, __mode: *const ::std::ffi::c_char) -> *mut FILE; } extern "C" { - pub fn fileno(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fileno(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn pclose(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn pclose(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn popen( - __command: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __command: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { pub fn flockfile(__fp: *mut FILE); } extern "C" { - pub fn ftrylockfile(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ftrylockfile(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn funlockfile(__fp: *mut FILE); } extern "C" { - pub fn getc_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn getc_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn getchar_unlocked() -> ::std::os::raw::c_int; + pub fn getchar_unlocked() -> ::std::ffi::c_int; } extern "C" { - pub fn putc_unlocked(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn putc_unlocked(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn putchar_unlocked(__ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn putchar_unlocked(__ch: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn fmemopen( - __buf: *mut ::std::os::raw::c_void, + __buf: *mut ::std::ffi::c_void, __size: usize, - __mode: *const ::std::os::raw::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { - pub fn open_memstream( - __ptr: *mut *mut ::std::os::raw::c_char, - __size_ptr: *mut usize, - ) -> *mut FILE; + pub fn open_memstream(__ptr: *mut *mut ::std::ffi::c_char, __size_ptr: *mut usize) + -> *mut FILE; } extern "C" { pub fn asprintf( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s_ptr: *mut *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fgetln(__fp: *mut FILE, __length_ptr: *mut usize) -> *mut ::std::os::raw::c_char; + pub fn fgetln(__fp: *mut FILE, __length_ptr: *mut usize) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fpurge(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fpurge(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn setbuffer( - __fp: *mut FILE, - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_int, - ); + pub fn setbuffer(__fp: *mut FILE, __buf: *mut ::std::ffi::c_char, __size: ::std::ffi::c_int); } extern "C" { - pub fn setlinebuf(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn setlinebuf(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn vasprintf( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s_ptr: *mut *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: va_list, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn clearerr_unlocked(__fp: *mut FILE); } extern "C" { - pub fn feof_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn feof_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn ferror_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ferror_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fileno_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fileno_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn malloc(__byte_count: ::std::os::raw::c_uint) -> *mut ::std::os::raw::c_void; + pub fn malloc(__byte_count: ::std::ffi::c_uint) -> *mut ::std::ffi::c_void; } extern "C" { pub fn calloc( - __item_count: ::std::os::raw::c_uint, - __item_size: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __item_count: ::std::ffi::c_uint, + __item_size: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn realloc( - __ptr: *mut ::std::os::raw::c_void, - __byte_count: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __ptr: *mut ::std::ffi::c_void, + __byte_count: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn reallocarray( - __ptr: *mut ::std::os::raw::c_void, + __ptr: *mut ::std::ffi::c_void, __item_count: usize, __item_size: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn free(__ptr: *mut ::std::os::raw::c_void); + pub fn free(__ptr: *mut ::std::ffi::c_void); } extern "C" { pub fn memalign( - __alignment: ::std::os::raw::c_uint, - __byte_count: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __alignment: ::std::ffi::c_uint, + __byte_count: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn malloc_usable_size(__ptr: *const ::std::os::raw::c_void) -> usize; + pub fn malloc_usable_size(__ptr: *const ::std::ffi::c_void) -> usize; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -6319,71 +5456,21 @@ pub struct mallinfo { pub fordblks: usize, pub keepcost: usize, } -#[test] -fn bindgen_test_layout_mallinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of mallinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of mallinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arena) as usize - ptr as usize }, - 0usize, - "Offset of field: mallinfo::arena" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ordblks) as usize - ptr as usize }, - 4usize, - "Offset of field: mallinfo::ordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).smblks) as usize - ptr as usize }, - 8usize, - "Offset of field: mallinfo::smblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblks) as usize - ptr as usize }, - 12usize, - "Offset of field: mallinfo::hblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblkhd) as usize - ptr as usize }, - 16usize, - "Offset of field: mallinfo::hblkhd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usmblks) as usize - ptr as usize }, - 20usize, - "Offset of field: mallinfo::usmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fsmblks) as usize - ptr as usize }, - 24usize, - "Offset of field: mallinfo::fsmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uordblks) as usize - ptr as usize }, - 28usize, - "Offset of field: mallinfo::uordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fordblks) as usize - ptr as usize }, - 32usize, - "Offset of field: mallinfo::fordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keepcost) as usize - ptr as usize }, - 36usize, - "Offset of field: mallinfo::keepcost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mallinfo"][::std::mem::size_of::() - 40usize]; + ["Alignment of mallinfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: mallinfo::arena"][::std::mem::offset_of!(mallinfo, arena) - 0usize]; + ["Offset of field: mallinfo::ordblks"][::std::mem::offset_of!(mallinfo, ordblks) - 4usize]; + ["Offset of field: mallinfo::smblks"][::std::mem::offset_of!(mallinfo, smblks) - 8usize]; + ["Offset of field: mallinfo::hblks"][::std::mem::offset_of!(mallinfo, hblks) - 12usize]; + ["Offset of field: mallinfo::hblkhd"][::std::mem::offset_of!(mallinfo, hblkhd) - 16usize]; + ["Offset of field: mallinfo::usmblks"][::std::mem::offset_of!(mallinfo, usmblks) - 20usize]; + ["Offset of field: mallinfo::fsmblks"][::std::mem::offset_of!(mallinfo, fsmblks) - 24usize]; + ["Offset of field: mallinfo::uordblks"][::std::mem::offset_of!(mallinfo, uordblks) - 28usize]; + ["Offset of field: mallinfo::fordblks"][::std::mem::offset_of!(mallinfo, fordblks) - 32usize]; + ["Offset of field: mallinfo::keepcost"][::std::mem::offset_of!(mallinfo, keepcost) - 36usize]; +}; extern "C" { pub fn mallinfo() -> mallinfo; } @@ -6401,76 +5488,23 @@ pub struct mallinfo2 { pub fordblks: usize, pub keepcost: usize, } -#[test] -fn bindgen_test_layout_mallinfo2() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of mallinfo2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of mallinfo2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arena) as usize - ptr as usize }, - 0usize, - "Offset of field: mallinfo2::arena" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ordblks) as usize - ptr as usize }, - 4usize, - "Offset of field: mallinfo2::ordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).smblks) as usize - ptr as usize }, - 8usize, - "Offset of field: mallinfo2::smblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblks) as usize - ptr as usize }, - 12usize, - "Offset of field: mallinfo2::hblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblkhd) as usize - ptr as usize }, - 16usize, - "Offset of field: mallinfo2::hblkhd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usmblks) as usize - ptr as usize }, - 20usize, - "Offset of field: mallinfo2::usmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fsmblks) as usize - ptr as usize }, - 24usize, - "Offset of field: mallinfo2::fsmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uordblks) as usize - ptr as usize }, - 28usize, - "Offset of field: mallinfo2::uordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fordblks) as usize - ptr as usize }, - 32usize, - "Offset of field: mallinfo2::fordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keepcost) as usize - ptr as usize }, - 36usize, - "Offset of field: mallinfo2::keepcost" - ); -} -extern "C" { - pub fn malloc_info( - __must_be_zero: ::std::os::raw::c_int, - __fp: *mut FILE, - ) -> ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mallinfo2"][::std::mem::size_of::() - 40usize]; + ["Alignment of mallinfo2"][::std::mem::align_of::() - 4usize]; + ["Offset of field: mallinfo2::arena"][::std::mem::offset_of!(mallinfo2, arena) - 0usize]; + ["Offset of field: mallinfo2::ordblks"][::std::mem::offset_of!(mallinfo2, ordblks) - 4usize]; + ["Offset of field: mallinfo2::smblks"][::std::mem::offset_of!(mallinfo2, smblks) - 8usize]; + ["Offset of field: mallinfo2::hblks"][::std::mem::offset_of!(mallinfo2, hblks) - 12usize]; + ["Offset of field: mallinfo2::hblkhd"][::std::mem::offset_of!(mallinfo2, hblkhd) - 16usize]; + ["Offset of field: mallinfo2::usmblks"][::std::mem::offset_of!(mallinfo2, usmblks) - 20usize]; + ["Offset of field: mallinfo2::fsmblks"][::std::mem::offset_of!(mallinfo2, fsmblks) - 24usize]; + ["Offset of field: mallinfo2::uordblks"][::std::mem::offset_of!(mallinfo2, uordblks) - 28usize]; + ["Offset of field: mallinfo2::fordblks"][::std::mem::offset_of!(mallinfo2, fordblks) - 32usize]; + ["Offset of field: mallinfo2::keepcost"][::std::mem::offset_of!(mallinfo2, keepcost) - 36usize]; +}; +extern "C" { + pub fn malloc_info(__must_be_zero: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } impl HeapTaggingLevel { pub const M_HEAP_TAGGING_LEVEL_NONE: HeapTaggingLevel = HeapTaggingLevel(0); @@ -6486,36 +5520,30 @@ impl HeapTaggingLevel { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct HeapTaggingLevel(pub ::std::os::raw::c_uint); +pub struct HeapTaggingLevel(pub ::std::ffi::c_uint); extern "C" { - pub fn mallopt( - __option: ::std::os::raw::c_int, - __value: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn mallopt(__option: ::std::ffi::c_int, __value: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub static mut __malloc_hook: ::std::option::Option< unsafe extern "C" fn( __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } extern "C" { pub static mut __realloc_hook: ::std::option::Option< unsafe extern "C" fn( - __ptr: *mut ::std::os::raw::c_void, + __ptr: *mut ::std::ffi::c_void, __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } extern "C" { pub static mut __free_hook: ::std::option::Option< - unsafe extern "C" fn( - __ptr: *mut ::std::os::raw::c_void, - __caller: *const ::std::os::raw::c_void, - ), + unsafe extern "C" fn(__ptr: *mut ::std::ffi::c_void, __caller: *const ::std::ffi::c_void), >; } extern "C" { @@ -6523,8 +5551,8 @@ extern "C" { unsafe extern "C" fn( __alignment: usize, __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } #[repr(C)] @@ -6537,194 +5565,186 @@ extern "C" { pub fn abort() -> !; } extern "C" { - pub fn exit(__status: ::std::os::raw::c_int) -> !; + pub fn exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn _Exit(__status: ::std::os::raw::c_int) -> !; + pub fn _Exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn atexit(__fn: ::std::option::Option) -> ::std::os::raw::c_int; + pub fn atexit(__fn: ::std::option::Option) -> ::std::ffi::c_int; } extern "C" { - pub fn at_quick_exit( - __fn: ::std::option::Option, - ) -> ::std::os::raw::c_int; + pub fn at_quick_exit(__fn: ::std::option::Option) -> ::std::ffi::c_int; } extern "C" { - pub fn quick_exit(__status: ::std::os::raw::c_int) -> !; + pub fn quick_exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn getenv(__name: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn getenv(__name: *const ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn putenv(__assignment: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn putenv(__assignment: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn setenv( - __name: *const ::std::os::raw::c_char, - __value: *const ::std::os::raw::c_char, - __overwrite: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __name: *const ::std::ffi::c_char, + __value: *const ::std::ffi::c_char, + __overwrite: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unsetenv(__name: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn unsetenv(__name: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn clearenv() -> ::std::os::raw::c_int; + pub fn clearenv() -> ::std::ffi::c_int; } extern "C" { - pub fn mkdtemp(__template: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn mkdtemp(__template: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn mktemp(__template: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn mktemp(__template: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn mkostemp64( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemp( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemps64( - __template: *mut ::std::os::raw::c_char, - __suffix_length: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __suffix_length: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemps( - __template: *mut ::std::os::raw::c_char, - __suffix_length: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __suffix_length: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn mkstemp64(__template: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn mkstemp64(__template: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn mkstemp(__template: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn mkstemp(__template: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn mkstemps64( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkstemps( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strtol( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_long; } extern "C" { pub fn strtoll( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_longlong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_longlong; } extern "C" { pub fn strtoul( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strtoull( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulonglong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_ulonglong; } extern "C" { pub fn posix_memalign( - __memptr: *mut *mut ::std::os::raw::c_void, + __memptr: *mut *mut ::std::ffi::c_void, __alignment: usize, __size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn aligned_alloc( - __alignment: ::std::os::raw::c_uint, - __size: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __alignment: ::std::ffi::c_uint, + __size: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn strtod( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> f64; + pub fn strtod(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) -> f64; } extern "C" { - pub fn strtold( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> f64; + pub fn strtold(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) -> f64; } extern "C" { pub fn strtoul_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_ulong; + ) -> ::std::ffi::c_ulong; } extern "C" { - pub fn atoi(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn atoi(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn atol(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long; + pub fn atol(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_long; } extern "C" { - pub fn atoll(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong; + pub fn atoll(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_longlong; } extern "C" { pub fn realpath( - __path: *const ::std::os::raw::c_char, - __resolved: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __path: *const ::std::ffi::c_char, + __resolved: *mut ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn system(__command: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn system(__command: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn bsearch( - __key: *const ::std::os::raw::c_void, - __base: *const ::std::os::raw::c_void, + __key: *const ::std::ffi::c_void, + __base: *const ::std::ffi::c_void, __nmemb: usize, __size: usize, __comparator: ::std::option::Option< unsafe extern "C" fn( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn qsort( - __base: *mut ::std::os::raw::c_void, + __base: *mut ::std::ffi::c_void, __nmemb: usize, __size: usize, __comparator: ::std::option::Option< unsafe extern "C" fn( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >, ); } @@ -6735,305 +5755,255 @@ extern "C" { pub fn arc4random_uniform(__upper_bound: u32) -> u32; } extern "C" { - pub fn arc4random_buf(__buf: *mut ::std::os::raw::c_void, __n: usize); + pub fn arc4random_buf(__buf: *mut ::std::ffi::c_void, __n: usize); } extern "C" { - pub fn rand_r(__seed_ptr: *mut ::std::os::raw::c_uint) -> ::std::os::raw::c_int; + pub fn rand_r(__seed_ptr: *mut ::std::ffi::c_uint) -> ::std::ffi::c_int; } extern "C" { pub fn drand48() -> f64; } extern "C" { - pub fn erand48(__xsubi: *mut ::std::os::raw::c_ushort) -> f64; + pub fn erand48(__xsubi: *mut ::std::ffi::c_ushort) -> f64; } extern "C" { - pub fn lcong48(__param: *mut ::std::os::raw::c_ushort); + pub fn lcong48(__param: *mut ::std::ffi::c_ushort); } extern "C" { - pub fn lrand48() -> ::std::os::raw::c_long; + pub fn lrand48() -> ::std::ffi::c_long; } extern "C" { - pub fn mrand48() -> ::std::os::raw::c_long; + pub fn mrand48() -> ::std::ffi::c_long; } extern "C" { - pub fn nrand48(__xsubi: *mut ::std::os::raw::c_ushort) -> ::std::os::raw::c_long; + pub fn nrand48(__xsubi: *mut ::std::ffi::c_ushort) -> ::std::ffi::c_long; } extern "C" { - pub fn seed48(__seed16v: *mut ::std::os::raw::c_ushort) -> *mut ::std::os::raw::c_ushort; + pub fn seed48(__seed16v: *mut ::std::ffi::c_ushort) -> *mut ::std::ffi::c_ushort; } extern "C" { - pub fn srand48(__seed: ::std::os::raw::c_long); + pub fn srand48(__seed: ::std::ffi::c_long); } extern "C" { pub fn initstate( - __seed: ::std::os::raw::c_uint, - __state: *mut ::std::os::raw::c_char, + __seed: ::std::ffi::c_uint, + __state: *mut ::std::ffi::c_char, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn setstate(__state: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn setstate(__state: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn getpt() -> ::std::os::raw::c_int; + pub fn getpt() -> ::std::ffi::c_int; } extern "C" { - pub fn posix_openpt(__flags: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn posix_openpt(__flags: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn ptsname(__fd: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn ptsname(__fd: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn ptsname_r( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unlockpt(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn unlockpt(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn getsubopt( - __option: *mut *mut ::std::os::raw::c_char, - __tokens: *const *mut ::std::os::raw::c_char, - __value_ptr: *mut *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __option: *mut *mut ::std::ffi::c_char, + __tokens: *const *mut ::std::ffi::c_char, + __value_ptr: *mut *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct div_t { - pub quot: ::std::os::raw::c_int, - pub rem: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_div_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of div_t"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of div_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: div_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 4usize, - "Offset of field: div_t::rem" - ); + pub quot: ::std::ffi::c_int, + pub rem: ::std::ffi::c_int, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of div_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of div_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: div_t::quot"][::std::mem::offset_of!(div_t, quot) - 0usize]; + ["Offset of field: div_t::rem"][::std::mem::offset_of!(div_t, rem) - 4usize]; +}; extern "C" { - pub fn div(__numerator: ::std::os::raw::c_int, __denominator: ::std::os::raw::c_int) -> div_t; + pub fn div(__numerator: ::std::ffi::c_int, __denominator: ::std::ffi::c_int) -> div_t; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ldiv_t { - pub quot: ::std::os::raw::c_long, - pub rem: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout_ldiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of ldiv_t"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ldiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: ldiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 4usize, - "Offset of field: ldiv_t::rem" - ); + pub quot: ::std::ffi::c_long, + pub rem: ::std::ffi::c_long, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ldiv_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of ldiv_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ldiv_t::quot"][::std::mem::offset_of!(ldiv_t, quot) - 0usize]; + ["Offset of field: ldiv_t::rem"][::std::mem::offset_of!(ldiv_t, rem) - 4usize]; +}; extern "C" { - pub fn ldiv( - __numerator: ::std::os::raw::c_long, - __denominator: ::std::os::raw::c_long, - ) -> ldiv_t; + pub fn ldiv(__numerator: ::std::ffi::c_long, __denominator: ::std::ffi::c_long) -> ldiv_t; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct lldiv_t { - pub quot: ::std::os::raw::c_longlong, - pub rem: ::std::os::raw::c_longlong, -} -#[test] -fn bindgen_test_layout_lldiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of lldiv_t"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of lldiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: lldiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 8usize, - "Offset of field: lldiv_t::rem" - ); + pub quot: ::std::ffi::c_longlong, + pub rem: ::std::ffi::c_longlong, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of lldiv_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of lldiv_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: lldiv_t::quot"][::std::mem::offset_of!(lldiv_t, quot) - 0usize]; + ["Offset of field: lldiv_t::rem"][::std::mem::offset_of!(lldiv_t, rem) - 8usize]; +}; extern "C" { pub fn lldiv( - __numerator: ::std::os::raw::c_longlong, - __denominator: ::std::os::raw::c_longlong, + __numerator: ::std::ffi::c_longlong, + __denominator: ::std::ffi::c_longlong, ) -> lldiv_t; } extern "C" { - pub fn getloadavg(__averages: *mut f64, __n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn getloadavg(__averages: *mut f64, __n: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn getprogname() -> *const ::std::os::raw::c_char; + pub fn getprogname() -> *const ::std::ffi::c_char; } extern "C" { - pub fn setprogname(__name: *const ::std::os::raw::c_char); + pub fn setprogname(__name: *const ::std::ffi::c_char); } extern "C" { - pub fn mblen(__s: *const ::std::os::raw::c_char, __n: usize) -> ::std::os::raw::c_int; + pub fn mblen(__s: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn mbstowcs(__dst: *mut wchar_t, __src: *const ::std::os::raw::c_char, __n: usize) - -> usize; + pub fn mbstowcs(__dst: *mut wchar_t, __src: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn mbtowc( __wc_ptr: *mut wchar_t, - __s: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn wctomb(__dst: *mut ::std::os::raw::c_char, __wc: wchar_t) -> ::std::os::raw::c_int; + pub fn wctomb(__dst: *mut ::std::ffi::c_char, __wc: wchar_t) -> ::std::ffi::c_int; } extern "C" { - pub fn wcstombs(__dst: *mut ::std::os::raw::c_char, __src: *const wchar_t, __n: usize) - -> usize; + pub fn wcstombs(__dst: *mut ::std::ffi::c_char, __src: *const wchar_t, __n: usize) -> usize; } extern "C" { pub fn __ctype_get_mb_cur_max() -> usize; } extern "C" { - pub fn abs(__x: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn abs(__x: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn labs(__x: ::std::os::raw::c_long) -> ::std::os::raw::c_long; + pub fn labs(__x: ::std::ffi::c_long) -> ::std::ffi::c_long; } extern "C" { - pub fn llabs(__x: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong; + pub fn llabs(__x: ::std::ffi::c_longlong) -> ::std::ffi::c_longlong; } extern "C" { - pub fn strtof( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> f32; + pub fn strtof(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) -> f32; } extern "C" { - pub fn atof(__s: *const ::std::os::raw::c_char) -> f64; + pub fn atof(__s: *const ::std::ffi::c_char) -> f64; } extern "C" { - pub fn rand() -> ::std::os::raw::c_int; + pub fn rand() -> ::std::ffi::c_int; } extern "C" { - pub fn srand(__seed: ::std::os::raw::c_uint); + pub fn srand(__seed: ::std::ffi::c_uint); } extern "C" { - pub fn random() -> ::std::os::raw::c_long; + pub fn random() -> ::std::ffi::c_long; } extern "C" { - pub fn srandom(__seed: ::std::os::raw::c_uint); + pub fn srandom(__seed: ::std::ffi::c_uint); } extern "C" { - pub fn grantpt(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn grantpt(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn strtoll_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_longlong; + ) -> ::std::ffi::c_longlong; } extern "C" { pub fn strtoull_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_ulonglong; + ) -> ::std::ffi::c_ulonglong; } extern "C" { pub fn strtold_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> f64; } extern "C" { pub fn strtod_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> f64; } extern "C" { pub fn strtof_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> f32; } extern "C" { pub fn strtol_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - arg1: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + arg1: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_long; + ) -> ::std::ffi::c_long; } pub type net_handle_t = u64; extern "C" { pub fn android_setsocknetwork( network: net_handle_t, - fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + fd: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_setprocnetwork(network: net_handle_t) -> ::std::os::raw::c_int; + pub fn android_setprocnetwork(network: net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_getprocnetwork(network: *mut net_handle_t) -> ::std::os::raw::c_int; + pub fn android_getprocnetwork(network: *mut net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_setprocdns(network: net_handle_t) -> ::std::os::raw::c_int; + pub fn android_setprocdns(network: net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_getprocdns(network: *mut net_handle_t) -> ::std::os::raw::c_int; + pub fn android_getprocdns(network: *mut net_handle_t) -> ::std::ffi::c_int; } extern "C" { pub fn android_getaddrinfofornetwork( network: net_handle_t, - node: *const ::std::os::raw::c_char, - service: *const ::std::os::raw::c_char, + node: *const ::std::ffi::c_char, + service: *const ::std::ffi::c_char, hints: *const addrinfo, res: *mut *mut addrinfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } impl ResNsendFlags { pub const ANDROID_RESOLV_NO_RETRY: ResNsendFlags = ResNsendFlags(1); @@ -7050,11 +6020,11 @@ pub struct ResNsendFlags(pub u32); extern "C" { pub fn android_res_nquery( network: net_handle_t, - dname: *const ::std::os::raw::c_char, - ns_class: ::std::os::raw::c_int, - ns_type: ::std::os::raw::c_int, + dname: *const ::std::ffi::c_char, + ns_class: ::std::ffi::c_int, + ns_type: ::std::ffi::c_int, flags: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn android_res_nsend( @@ -7062,31 +6032,31 @@ extern "C" { msg: *const u8, msglen: usize, flags: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn android_res_nresult( - fd: ::std::os::raw::c_int, - rcode: *mut ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + rcode: *mut ::std::ffi::c_int, answer: *mut u8, anslen: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_res_cancel(nsend_fd: ::std::os::raw::c_int); + pub fn android_res_cancel(nsend_fd: ::std::ffi::c_int); } extern "C" { pub fn android_tag_socket_with_uid( - sockfd: ::std::os::raw::c_int, + sockfd: ::std::ffi::c_int, tag: u32, uid: uid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_tag_socket(sockfd: ::std::os::raw::c_int, tag: u32) -> ::std::os::raw::c_int; + pub fn android_tag_socket(sockfd: ::std::ffi::c_int, tag: u32) -> ::std::ffi::c_int; } extern "C" { - pub fn android_untag_socket(sockfd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn android_untag_socket(sockfd: ::std::ffi::c_int) -> ::std::ffi::c_int; } impl ANativeWindow_LegacyFormat { pub const WINDOW_FORMAT_RGBA_8888: ANativeWindow_LegacyFormat = ANativeWindow_LegacyFormat(1); @@ -7099,7 +6069,7 @@ impl ANativeWindow_LegacyFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_LegacyFormat(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_LegacyFormat(pub ::std::ffi::c_uint); impl ANativeWindowTransform { pub const ANATIVEWINDOW_TRANSFORM_IDENTITY: ANativeWindowTransform = ANativeWindowTransform(0); } @@ -7124,7 +6094,7 @@ impl ANativeWindowTransform { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindowTransform(pub ::std::os::raw::c_uint); +pub struct ANativeWindowTransform(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANativeWindow { @@ -7137,54 +6107,26 @@ pub struct ANativeWindow_Buffer { pub height: i32, pub stride: i32, pub format: i32, - pub bits: *mut ::std::os::raw::c_void, + pub bits: *mut ::std::ffi::c_void, pub reserved: [u32; 6usize], } -#[test] -fn bindgen_test_layout_ANativeWindow_Buffer() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 44usize, - "Size of ANativeWindow_Buffer" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ANativeWindow_Buffer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeWindow_Buffer::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: ANativeWindow_Buffer::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeWindow_Buffer::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: ANativeWindow_Buffer::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bits) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeWindow_Buffer::bits" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 20usize, - "Offset of field: ANativeWindow_Buffer::reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeWindow_Buffer"][::std::mem::size_of::() - 44usize]; + ["Alignment of ANativeWindow_Buffer"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ANativeWindow_Buffer::width"] + [::std::mem::offset_of!(ANativeWindow_Buffer, width) - 0usize]; + ["Offset of field: ANativeWindow_Buffer::height"] + [::std::mem::offset_of!(ANativeWindow_Buffer, height) - 4usize]; + ["Offset of field: ANativeWindow_Buffer::stride"] + [::std::mem::offset_of!(ANativeWindow_Buffer, stride) - 8usize]; + ["Offset of field: ANativeWindow_Buffer::format"] + [::std::mem::offset_of!(ANativeWindow_Buffer, format) - 12usize]; + ["Offset of field: ANativeWindow_Buffer::bits"] + [::std::mem::offset_of!(ANativeWindow_Buffer, bits) - 16usize]; + ["Offset of field: ANativeWindow_Buffer::reserved"] + [::std::mem::offset_of!(ANativeWindow_Buffer, reserved) - 20usize]; +}; extern "C" { pub fn ANativeWindow_acquire(window: *mut ANativeWindow); } @@ -7240,7 +6182,7 @@ impl ANativeWindow_FrameRateCompatibility { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_FrameRateCompatibility(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_FrameRateCompatibility(pub ::std::ffi::c_uint); extern "C" { pub fn ANativeWindow_setFrameRate( window: *mut ANativeWindow, @@ -7261,7 +6203,7 @@ impl ANativeWindow_ChangeFrameRateStrategy { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_ChangeFrameRateStrategy(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_ChangeFrameRateStrategy(pub ::std::ffi::c_uint); extern "C" { pub fn ANativeWindow_setFrameRateWithChangeStrategy( window: *mut ANativeWindow, @@ -7276,78 +6218,37 @@ pub struct ANativeActivity { pub vm: *mut JavaVM, pub env: *mut JNIEnv, pub clazz: jobject, - pub internalDataPath: *const ::std::os::raw::c_char, - pub externalDataPath: *const ::std::os::raw::c_char, + pub internalDataPath: *const ::std::ffi::c_char, + pub externalDataPath: *const ::std::ffi::c_char, pub sdkVersion: i32, - pub instance: *mut ::std::os::raw::c_void, + pub instance: *mut ::std::ffi::c_void, pub assetManager: *mut AAssetManager, - pub obbPath: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ANativeActivity() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of ANativeActivity" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ANativeActivity" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).callbacks) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeActivity::callbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vm) as usize - ptr as usize }, - 4usize, - "Offset of field: ANativeActivity::vm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).env) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeActivity::env" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).clazz) as usize - ptr as usize }, - 12usize, - "Offset of field: ANativeActivity::clazz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).internalDataPath) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeActivity::internalDataPath" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).externalDataPath) as usize - ptr as usize }, - 20usize, - "Offset of field: ANativeActivity::externalDataPath" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sdkVersion) as usize - ptr as usize }, - 24usize, - "Offset of field: ANativeActivity::sdkVersion" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).instance) as usize - ptr as usize }, - 28usize, - "Offset of field: ANativeActivity::instance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).assetManager) as usize - ptr as usize }, - 32usize, - "Offset of field: ANativeActivity::assetManager" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).obbPath) as usize - ptr as usize }, - 36usize, - "Offset of field: ANativeActivity::obbPath" - ); -} + pub obbPath: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeActivity"][::std::mem::size_of::() - 40usize]; + ["Alignment of ANativeActivity"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ANativeActivity::callbacks"] + [::std::mem::offset_of!(ANativeActivity, callbacks) - 0usize]; + ["Offset of field: ANativeActivity::vm"][::std::mem::offset_of!(ANativeActivity, vm) - 4usize]; + ["Offset of field: ANativeActivity::env"] + [::std::mem::offset_of!(ANativeActivity, env) - 8usize]; + ["Offset of field: ANativeActivity::clazz"] + [::std::mem::offset_of!(ANativeActivity, clazz) - 12usize]; + ["Offset of field: ANativeActivity::internalDataPath"] + [::std::mem::offset_of!(ANativeActivity, internalDataPath) - 16usize]; + ["Offset of field: ANativeActivity::externalDataPath"] + [::std::mem::offset_of!(ANativeActivity, externalDataPath) - 20usize]; + ["Offset of field: ANativeActivity::sdkVersion"] + [::std::mem::offset_of!(ANativeActivity, sdkVersion) - 24usize]; + ["Offset of field: ANativeActivity::instance"] + [::std::mem::offset_of!(ANativeActivity, instance) - 28usize]; + ["Offset of field: ANativeActivity::assetManager"] + [::std::mem::offset_of!(ANativeActivity, assetManager) - 32usize]; + ["Offset of field: ANativeActivity::obbPath"] + [::std::mem::offset_of!(ANativeActivity, obbPath) - 36usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANativeActivityCallbacks { @@ -7357,13 +6258,13 @@ pub struct ANativeActivityCallbacks { unsafe extern "C" fn( activity: *mut ANativeActivity, outSize: *mut usize, - ) -> *mut ::std::os::raw::c_void, + ) -> *mut ::std::ffi::c_void, >, pub onPause: ::std::option::Option, pub onStop: ::std::option::Option, pub onDestroy: ::std::option::Option, pub onWindowFocusChanged: ::std::option::Option< - unsafe extern "C" fn(activity: *mut ANativeActivity, hasFocus: ::std::os::raw::c_int), + unsafe extern "C" fn(activity: *mut ANativeActivity, hasFocus: ::std::ffi::c_int), >, pub onNativeWindowCreated: ::std::option::Option< unsafe extern "C" fn(activity: *mut ANativeActivity, window: *mut ANativeWindow), @@ -7390,113 +6291,56 @@ pub struct ANativeActivityCallbacks { ::std::option::Option, pub onLowMemory: ::std::option::Option, } -#[test] -fn bindgen_test_layout_ANativeActivityCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ANativeActivityCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ANativeActivityCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onStart) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeActivityCallbacks::onStart" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onResume) as usize - ptr as usize }, - 4usize, - "Offset of field: ANativeActivityCallbacks::onResume" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onSaveInstanceState) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeActivityCallbacks::onSaveInstanceState" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPause) as usize - ptr as usize }, - 12usize, - "Offset of field: ANativeActivityCallbacks::onPause" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onStop) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeActivityCallbacks::onStop" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onDestroy) as usize - ptr as usize }, - 20usize, - "Offset of field: ANativeActivityCallbacks::onDestroy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onWindowFocusChanged) as usize - ptr as usize }, - 24usize, - "Offset of field: ANativeActivityCallbacks::onWindowFocusChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowCreated) as usize - ptr as usize }, - 28usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowCreated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowResized) as usize - ptr as usize }, - 32usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowResized" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowRedrawNeeded) as usize - ptr as usize }, - 36usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowRedrawNeeded" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowDestroyed) as usize - ptr as usize }, - 40usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowDestroyed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onInputQueueCreated) as usize - ptr as usize }, - 44usize, - "Offset of field: ANativeActivityCallbacks::onInputQueueCreated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onInputQueueDestroyed) as usize - ptr as usize }, - 48usize, - "Offset of field: ANativeActivityCallbacks::onInputQueueDestroyed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onContentRectChanged) as usize - ptr as usize }, - 52usize, - "Offset of field: ANativeActivityCallbacks::onContentRectChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onConfigurationChanged) as usize - ptr as usize }, - 56usize, - "Offset of field: ANativeActivityCallbacks::onConfigurationChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onLowMemory) as usize - ptr as usize }, - 60usize, - "Offset of field: ANativeActivityCallbacks::onLowMemory" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeActivityCallbacks"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ANativeActivityCallbacks"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ANativeActivityCallbacks::onStart"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onStart) - 0usize]; + ["Offset of field: ANativeActivityCallbacks::onResume"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onResume) - 4usize]; + ["Offset of field: ANativeActivityCallbacks::onSaveInstanceState"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onSaveInstanceState) - 8usize]; + ["Offset of field: ANativeActivityCallbacks::onPause"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onPause) - 12usize]; + ["Offset of field: ANativeActivityCallbacks::onStop"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onStop) - 16usize]; + ["Offset of field: ANativeActivityCallbacks::onDestroy"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onDestroy) - 20usize]; + ["Offset of field: ANativeActivityCallbacks::onWindowFocusChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onWindowFocusChanged) - 24usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowCreated"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowCreated) - 28usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowResized"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowResized) - 32usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowRedrawNeeded"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowRedrawNeeded) - 36usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowDestroyed"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowDestroyed) - 40usize]; + ["Offset of field: ANativeActivityCallbacks::onInputQueueCreated"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onInputQueueCreated) - 44usize]; + ["Offset of field: ANativeActivityCallbacks::onInputQueueDestroyed"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onInputQueueDestroyed) - 48usize]; + ["Offset of field: ANativeActivityCallbacks::onContentRectChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onContentRectChanged) - 52usize]; + ["Offset of field: ANativeActivityCallbacks::onConfigurationChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onConfigurationChanged) - 56usize]; + ["Offset of field: ANativeActivityCallbacks::onLowMemory"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onLowMemory) - 60usize]; +}; pub type ANativeActivity_createFunc = ::std::option::Option< unsafe extern "C" fn( activity: *mut ANativeActivity, - savedState: *mut ::std::os::raw::c_void, + savedState: *mut ::std::ffi::c_void, savedStateSize: usize, ), >; extern "C" { pub fn ANativeActivity_onCreate( activity: *mut ANativeActivity, - savedState: *mut ::std::os::raw::c_void, + savedState: *mut ::std::ffi::c_void, savedStateSize: usize, ); } @@ -7515,13 +6359,13 @@ extern "C" { } pub const ANATIVEACTIVITY_SHOW_SOFT_INPUT_IMPLICIT: _bindgen_ty_33 = 1; pub const ANATIVEACTIVITY_SHOW_SOFT_INPUT_FORCED: _bindgen_ty_33 = 2; -pub type _bindgen_ty_33 = ::std::os::raw::c_uint; +pub type _bindgen_ty_33 = ::std::ffi::c_uint; extern "C" { pub fn ANativeActivity_showSoftInput(activity: *mut ANativeActivity, flags: u32); } pub const ANATIVEACTIVITY_HIDE_SOFT_INPUT_IMPLICIT_ONLY: _bindgen_ty_34 = 1; pub const ANATIVEACTIVITY_HIDE_SOFT_INPUT_NOT_ALWAYS: _bindgen_ty_34 = 2; -pub type _bindgen_ty_34 = ::std::os::raw::c_uint; +pub type _bindgen_ty_34 = ::std::ffi::c_uint; extern "C" { pub fn ANativeActivity_hideSoftInput(activity: *mut ANativeActivity, flags: u32); } @@ -7581,7 +6425,7 @@ impl OperandCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OperandCode(pub ::std::os::raw::c_uint); +pub struct OperandCode(pub ::std::ffi::c_uint); impl OperationCode { pub const ANEURALNETWORKS_ADD: OperationCode = OperationCode(0); } @@ -7902,7 +6746,7 @@ impl OperationCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OperationCode(pub ::std::os::raw::c_uint); +pub struct OperationCode(pub ::std::ffi::c_uint); impl FuseCode { pub const ANEURALNETWORKS_FUSED_NONE: FuseCode = FuseCode(0); } @@ -7917,7 +6761,7 @@ impl FuseCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct FuseCode(pub ::std::os::raw::c_uint); +pub struct FuseCode(pub ::std::ffi::c_uint); impl PaddingCode { pub const ANEURALNETWORKS_PADDING_SAME: PaddingCode = PaddingCode(1); } @@ -7926,7 +6770,7 @@ impl PaddingCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PaddingCode(pub ::std::os::raw::c_uint); +pub struct PaddingCode(pub ::std::ffi::c_uint); impl PreferenceCode { pub const ANEURALNETWORKS_PREFER_LOW_POWER: PreferenceCode = PreferenceCode(0); } @@ -7938,7 +6782,7 @@ impl PreferenceCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PreferenceCode(pub ::std::os::raw::c_uint); +pub struct PreferenceCode(pub ::std::ffi::c_uint); impl DeviceTypeCode { pub const ANEURALNETWORKS_DEVICE_UNKNOWN: DeviceTypeCode = DeviceTypeCode(0); } @@ -7956,7 +6800,7 @@ impl DeviceTypeCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct DeviceTypeCode(pub ::std::os::raw::c_uint); +pub struct DeviceTypeCode(pub ::std::ffi::c_uint); impl FeatureLevelCode { pub const ANEURALNETWORKS_FEATURE_LEVEL_1: FeatureLevelCode = FeatureLevelCode(27); } @@ -7983,7 +6827,7 @@ impl FeatureLevelCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct FeatureLevelCode(pub ::std::os::raw::c_uint); +pub struct FeatureLevelCode(pub ::std::ffi::c_uint); impl ResultCode { pub const ANEURALNETWORKS_NO_ERROR: ResultCode = ResultCode(0); } @@ -8031,11 +6875,11 @@ impl ResultCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ResultCode(pub ::std::os::raw::c_uint); +pub struct ResultCode(pub ::std::ffi::c_uint); pub const ANEURALNETWORKS_MAX_SIZE_OF_IMMEDIATELY_COPIED_VALUES: _bindgen_ty_35 = 128; -pub type _bindgen_ty_35 = ::std::os::raw::c_uint; +pub type _bindgen_ty_35 = ::std::ffi::c_uint; pub const ANEURALNETWORKS_BYTE_SIZE_OF_CACHE_TOKEN: _bindgen_ty_36 = 32; -pub type _bindgen_ty_36 = ::std::os::raw::c_uint; +pub type _bindgen_ty_36 = ::std::ffi::c_uint; impl DurationCode { pub const ANEURALNETWORKS_DURATION_ON_HARDWARE: DurationCode = DurationCode(0); } @@ -8050,7 +6894,7 @@ impl DurationCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct DurationCode(pub ::std::os::raw::c_uint); +pub struct DurationCode(pub ::std::ffi::c_uint); impl PriorityCode { pub const ANEURALNETWORKS_PRIORITY_LOW: PriorityCode = PriorityCode(90); } @@ -8065,7 +6909,7 @@ impl PriorityCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PriorityCode(pub ::std::os::raw::c_uint); +pub struct PriorityCode(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANeuralNetworksMemory { @@ -8093,37 +6937,19 @@ pub struct ANeuralNetworksSymmPerChannelQuantParams { pub scaleCount: u32, pub scales: *const f32, } -#[test] -fn bindgen_test_layout_ANeuralNetworksSymmPerChannelQuantParams() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ANeuralNetworksSymmPerChannelQuantParams" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ANeuralNetworksSymmPerChannelQuantParams" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).channelDim) as usize - ptr as usize }, - 0usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::channelDim" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scaleCount) as usize - ptr as usize }, - 4usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scaleCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scales) as usize - ptr as usize }, - 8usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scales" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANeuralNetworksSymmPerChannelQuantParams"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ANeuralNetworksSymmPerChannelQuantParams"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::channelDim"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, channelDim) - 0usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scaleCount"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, scaleCount) - 4usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scales"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, scales) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANeuralNetworksBurst { @@ -8138,47 +6964,23 @@ pub struct ANeuralNetworksOperandType { pub scale: f32, pub zeroPoint: i32, } -#[test] -fn bindgen_test_layout_ANeuralNetworksOperandType() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 20usize, - "Size of ANeuralNetworksOperandType" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ANeuralNetworksOperandType" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: ANeuralNetworksOperandType::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dimensionCount) as usize - ptr as usize }, - 4usize, - "Offset of field: ANeuralNetworksOperandType::dimensionCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dimensions) as usize - ptr as usize }, - 8usize, - "Offset of field: ANeuralNetworksOperandType::dimensions" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scale) as usize - ptr as usize }, - 12usize, - "Offset of field: ANeuralNetworksOperandType::scale" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).zeroPoint) as usize - ptr as usize }, - 16usize, - "Offset of field: ANeuralNetworksOperandType::zeroPoint" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANeuralNetworksOperandType"] + [::std::mem::size_of::() - 20usize]; + ["Alignment of ANeuralNetworksOperandType"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ANeuralNetworksOperandType::type_"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, type_) - 0usize]; + ["Offset of field: ANeuralNetworksOperandType::dimensionCount"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, dimensionCount) - 4usize]; + ["Offset of field: ANeuralNetworksOperandType::dimensions"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, dimensions) - 8usize]; + ["Offset of field: ANeuralNetworksOperandType::scale"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, scale) - 12usize]; + ["Offset of field: ANeuralNetworksOperandType::zeroPoint"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, zeroPoint) - 16usize]; +}; pub type ANeuralNetworksOperationType = i32; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -8198,7 +7000,7 @@ pub struct ANeuralNetworksMemoryDesc { extern "C" { pub fn ANeuralNetworksMemoryDesc_create( desc: *mut *mut ANeuralNetworksMemoryDesc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_free(desc: *mut ANeuralNetworksMemoryDesc); @@ -8209,7 +7011,7 @@ extern "C" { compilation: *const ANeuralNetworksCompilation, index: u32, frequency: f32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_addOutputRole( @@ -8217,69 +7019,67 @@ extern "C" { compilation: *const ANeuralNetworksCompilation, index: u32, frequency: f32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_setDimensions( desc: *mut ANeuralNetworksMemoryDesc, rank: u32, dimensions: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_finish( desc: *mut ANeuralNetworksMemoryDesc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromDesc( desc: *const ANeuralNetworksMemoryDesc, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_copy( src: *const ANeuralNetworksMemory, dst: *const ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ANeuralNetworks_getDeviceCount(numDevices: *mut u32) -> ::std::os::raw::c_int; + pub fn ANeuralNetworks_getDeviceCount(numDevices: *mut u32) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getDevice( devIndex: u32, device: *mut *mut ANeuralNetworksDevice, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getName( device: *const ANeuralNetworksDevice, - name: *mut *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + name: *mut *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getType( device: *const ANeuralNetworksDevice, type_: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getVersion( device: *const ANeuralNetworksDevice, - version: *mut *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + version: *mut *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getFeatureLevel( device: *const ANeuralNetworksDevice, featureLevel: *mut i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ANeuralNetworksDevice_wait( - device: *const ANeuralNetworksDevice, - ) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksDevice_wait(device: *const ANeuralNetworksDevice) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_getSupportedOperationsForDevices( @@ -8287,7 +7087,7 @@ extern "C" { devices: *const *const ANeuralNetworksDevice, numDevices: u32, supportedOps: *mut bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_createForDevices( @@ -8295,39 +7095,39 @@ extern "C" { devices: *const *const ANeuralNetworksDevice, numDevices: u32, compilation: *mut *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setCaching( compilation: *mut ANeuralNetworksCompilation, - cacheDir: *const ::std::os::raw::c_char, + cacheDir: *const ::std::ffi::c_char, token: *const u8, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_compute( execution: *mut ANeuralNetworksExecution, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getOutputOperandRank( execution: *mut ANeuralNetworksExecution, index: i32, rank: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getOutputOperandDimensions( execution: *mut ANeuralNetworksExecution, index: i32, dimensions: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksBurst_create( compilation: *mut ANeuralNetworksCompilation, burst: *mut *mut ANeuralNetworksBurst, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksBurst_free(burst: *mut ANeuralNetworksBurst); @@ -8336,70 +7136,68 @@ extern "C" { pub fn ANeuralNetworksExecution_burstCompute( execution: *mut ANeuralNetworksExecution, burst: *mut ANeuralNetworksBurst, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromAHardwareBuffer( ahwb: *const AHardwareBuffer, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setMeasureTiming( execution: *mut ANeuralNetworksExecution, measure: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getDuration( execution: *const ANeuralNetworksExecution, durationCode: i32, duration: *mut u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromFd( size: usize, - protect: ::std::os::raw::c_int, - fd: ::std::os::raw::c_int, + protect: ::std::ffi::c_int, + fd: ::std::ffi::c_int, offset: usize, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_free(memory: *mut ANeuralNetworksMemory); } extern "C" { - pub fn ANeuralNetworksModel_create( - model: *mut *mut ANeuralNetworksModel, - ) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksModel_create(model: *mut *mut ANeuralNetworksModel) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_free(model: *mut ANeuralNetworksModel); } extern "C" { - pub fn ANeuralNetworksModel_finish(model: *mut ANeuralNetworksModel) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksModel_finish(model: *mut ANeuralNetworksModel) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_addOperand( model: *mut ANeuralNetworksModel, type_: *const ANeuralNetworksOperandType, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValue( model: *mut ANeuralNetworksModel, index: i32, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandSymmPerChannelQuantParams( model: *mut ANeuralNetworksModel, index: i32, channelQuant: *const ANeuralNetworksSymmPerChannelQuantParams, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValueFromMemory( @@ -8408,14 +7206,14 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValueFromModel( model: *mut ANeuralNetworksModel, index: i32, value: *const ANeuralNetworksModel, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_addOperation( @@ -8425,7 +7223,7 @@ extern "C" { inputs: *const u32, outputCount: u32, outputs: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_identifyInputsAndOutputs( @@ -8434,19 +7232,19 @@ extern "C" { inputs: *const u32, outputCount: u32, outputs: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_relaxComputationFloat32toFloat16( model: *mut ANeuralNetworksModel, allow: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_create( model: *mut ANeuralNetworksModel, compilation: *mut *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_free(compilation: *mut ANeuralNetworksCompilation); @@ -8455,30 +7253,30 @@ extern "C" { pub fn ANeuralNetworksCompilation_setPreference( compilation: *mut ANeuralNetworksCompilation, preference: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_finish( compilation: *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setPriority( compilation: *mut ANeuralNetworksCompilation, - priority: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + priority: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setTimeout( compilation: *mut ANeuralNetworksCompilation, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_create( compilation: *mut ANeuralNetworksCompilation, execution: *mut *mut ANeuralNetworksExecution, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_free(execution: *mut ANeuralNetworksExecution); @@ -8488,9 +7286,9 @@ extern "C" { execution: *mut ANeuralNetworksExecution, index: i32, type_: *const ANeuralNetworksOperandType, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setInputFromMemory( @@ -8500,16 +7298,16 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setOutput( execution: *mut ANeuralNetworksExecution, index: i32, type_: *const ANeuralNetworksOperandType, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setOutputFromMemory( @@ -8519,25 +7317,25 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_startCompute( execution: *mut ANeuralNetworksExecution, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setTimeout( execution: *mut ANeuralNetworksExecution, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setLoopTimeout( execution: *mut ANeuralNetworksExecution, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getDefaultLoopTimeout() -> u64; @@ -8546,22 +7344,22 @@ extern "C" { pub fn ANeuralNetworks_getMaximumLoopTimeout() -> u64; } extern "C" { - pub fn ANeuralNetworksEvent_wait(event: *mut ANeuralNetworksEvent) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksEvent_wait(event: *mut ANeuralNetworksEvent) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksEvent_free(event: *mut ANeuralNetworksEvent); } extern "C" { pub fn ANeuralNetworksEvent_createFromSyncFenceFd( - sync_fence_fd: ::std::os::raw::c_int, + sync_fence_fd: ::std::ffi::c_int, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksEvent_getSyncFenceFd( event: *const ANeuralNetworksEvent, - sync_fence_fd: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + sync_fence_fd: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_startComputeWithDependencies( @@ -8570,7 +7368,7 @@ extern "C" { num_dependencies: u32, duration: u64, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getRuntimeFeatureLevel() -> i64; @@ -8579,41 +7377,41 @@ extern "C" { pub fn ANeuralNetworksExecution_enableInputAndOutputPadding( execution: *mut ANeuralNetworksExecution, enable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput( compilation: *const ANeuralNetworksCompilation, index: u32, alignment: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput( compilation: *const ANeuralNetworksCompilation, index: u32, padding: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput( compilation: *const ANeuralNetworksCompilation, index: u32, alignment: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput( compilation: *const ANeuralNetworksCompilation, index: u32, padding: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setReusable( execution: *mut ANeuralNetworksExecution, reusable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -8621,15 +7419,15 @@ pub struct AObbInfo { _unused: [u8; 0], } pub const AOBBINFO_OVERLAY: _bindgen_ty_37 = 1; -pub type _bindgen_ty_37 = ::std::os::raw::c_uint; +pub type _bindgen_ty_37 = ::std::ffi::c_uint; extern "C" { - pub fn AObbScanner_getObbInfo(filename: *const ::std::os::raw::c_char) -> *mut AObbInfo; + pub fn AObbScanner_getObbInfo(filename: *const ::std::ffi::c_char) -> *mut AObbInfo; } extern "C" { pub fn AObbInfo_delete(obbInfo: *mut AObbInfo); } extern "C" { - pub fn AObbInfo_getPackageName(obbInfo: *mut AObbInfo) -> *const ::std::os::raw::c_char; + pub fn AObbInfo_getPackageName(obbInfo: *mut AObbInfo) -> *const ::std::ffi::c_char; } extern "C" { pub fn AObbInfo_getVersion(obbInfo: *mut AObbInfo) -> i32; @@ -8641,279 +7439,134 @@ extern "C" { #[derive(Debug, Copy, Clone)] pub struct timespec { pub tv_sec: time_t, - pub tv_nsec: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout_timespec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of timespec" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 4usize, - "Offset of field: timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_long, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timespec"][::std::mem::size_of::() - 8usize]; + ["Alignment of timespec"][::std::mem::align_of::() - 4usize]; + ["Offset of field: timespec::tv_sec"][::std::mem::offset_of!(timespec, tv_sec) - 0usize]; + ["Offset of field: timespec::tv_nsec"][::std::mem::offset_of!(timespec, tv_nsec) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_timespec { pub tv_sec: __kernel_time64_t, - pub tv_nsec: ::std::os::raw::c_longlong, -} -#[test] -fn bindgen_test_layout___kernel_timespec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_timespec> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_timespec>(), - 16usize, - "Size of __kernel_timespec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_timespec>(), - 4usize, - "Alignment of __kernel_timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_longlong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_timespec"][::std::mem::size_of::<__kernel_timespec>() - 16usize]; + ["Alignment of __kernel_timespec"][::std::mem::align_of::<__kernel_timespec>() - 4usize]; + ["Offset of field: __kernel_timespec::tv_sec"] + [::std::mem::offset_of!(__kernel_timespec, tv_sec) - 0usize]; + ["Offset of field: __kernel_timespec::tv_nsec"] + [::std::mem::offset_of!(__kernel_timespec, tv_nsec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_itimerspec { pub it_interval: __kernel_timespec, pub it_value: __kernel_timespec, } -#[test] -fn bindgen_test_layout___kernel_itimerspec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_itimerspec> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_itimerspec>(), - 32usize, - "Size of __kernel_itimerspec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_itimerspec>(), - 4usize, - "Alignment of __kernel_itimerspec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_itimerspec::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 16usize, - "Offset of field: __kernel_itimerspec::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_itimerspec"][::std::mem::size_of::<__kernel_itimerspec>() - 32usize]; + ["Alignment of __kernel_itimerspec"][::std::mem::align_of::<__kernel_itimerspec>() - 4usize]; + ["Offset of field: __kernel_itimerspec::it_interval"] + [::std::mem::offset_of!(__kernel_itimerspec, it_interval) - 0usize]; + ["Offset of field: __kernel_itimerspec::it_value"] + [::std::mem::offset_of!(__kernel_itimerspec, it_value) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_old_timespec { pub tv_sec: __kernel_old_time_t, - pub tv_nsec: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout___kernel_old_timespec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_old_timespec> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_old_timespec>(), - 8usize, - "Size of __kernel_old_timespec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_old_timespec>(), - 4usize, - "Alignment of __kernel_old_timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_old_timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 4usize, - "Offset of field: __kernel_old_timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_long, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_old_timespec"][::std::mem::size_of::<__kernel_old_timespec>() - 8usize]; + ["Alignment of __kernel_old_timespec"] + [::std::mem::align_of::<__kernel_old_timespec>() - 4usize]; + ["Offset of field: __kernel_old_timespec::tv_sec"] + [::std::mem::offset_of!(__kernel_old_timespec, tv_sec) - 0usize]; + ["Offset of field: __kernel_old_timespec::tv_nsec"] + [::std::mem::offset_of!(__kernel_old_timespec, tv_nsec) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_sock_timeval { pub tv_sec: __s64, pub tv_usec: __s64, } -#[test] -fn bindgen_test_layout___kernel_sock_timeval() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_sock_timeval> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_sock_timeval>(), - 16usize, - "Size of __kernel_sock_timeval" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_sock_timeval>(), - 4usize, - "Alignment of __kernel_sock_timeval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sock_timeval::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_usec) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_sock_timeval::tv_usec" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_sock_timeval"][::std::mem::size_of::<__kernel_sock_timeval>() - 16usize]; + ["Alignment of __kernel_sock_timeval"] + [::std::mem::align_of::<__kernel_sock_timeval>() - 4usize]; + ["Offset of field: __kernel_sock_timeval::tv_sec"] + [::std::mem::offset_of!(__kernel_sock_timeval, tv_sec) - 0usize]; + ["Offset of field: __kernel_sock_timeval::tv_usec"] + [::std::mem::offset_of!(__kernel_sock_timeval, tv_usec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct timeval { pub tv_sec: __kernel_old_time_t, pub tv_usec: __kernel_suseconds_t, } -#[test] -fn bindgen_test_layout_timeval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of timeval"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of timeval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: timeval::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_usec) as usize - ptr as usize }, - 4usize, - "Offset of field: timeval::tv_usec" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timeval"][::std::mem::size_of::() - 8usize]; + ["Alignment of timeval"][::std::mem::align_of::() - 4usize]; + ["Offset of field: timeval::tv_sec"][::std::mem::offset_of!(timeval, tv_sec) - 0usize]; + ["Offset of field: timeval::tv_usec"][::std::mem::offset_of!(timeval, tv_usec) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct itimerspec { pub it_interval: timespec, pub it_value: timespec, } -#[test] -fn bindgen_test_layout_itimerspec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of itimerspec" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of itimerspec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: itimerspec::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 8usize, - "Offset of field: itimerspec::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of itimerspec"][::std::mem::size_of::() - 16usize]; + ["Alignment of itimerspec"][::std::mem::align_of::() - 4usize]; + ["Offset of field: itimerspec::it_interval"] + [::std::mem::offset_of!(itimerspec, it_interval) - 0usize]; + ["Offset of field: itimerspec::it_value"] + [::std::mem::offset_of!(itimerspec, it_value) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct itimerval { pub it_interval: timeval, pub it_value: timeval, } -#[test] -fn bindgen_test_layout_itimerval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of itimerval" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of itimerval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: itimerval::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 8usize, - "Offset of field: itimerval::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of itimerval"][::std::mem::size_of::() - 16usize]; + ["Alignment of itimerval"][::std::mem::align_of::() - 4usize]; + ["Offset of field: itimerval::it_interval"] + [::std::mem::offset_of!(itimerval, it_interval) - 0usize]; + ["Offset of field: itimerval::it_value"][::std::mem::offset_of!(itimerval, it_value) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct timezone { - pub tz_minuteswest: ::std::os::raw::c_int, - pub tz_dsttime: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_timezone() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of timezone" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of timezone" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tz_minuteswest) as usize - ptr as usize }, - 0usize, - "Offset of field: timezone::tz_minuteswest" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tz_dsttime) as usize - ptr as usize }, - 4usize, - "Offset of field: timezone::tz_dsttime" - ); -} + pub tz_minuteswest: ::std::ffi::c_int, + pub tz_dsttime: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timezone"][::std::mem::size_of::() - 8usize]; + ["Alignment of timezone"][::std::mem::align_of::() - 4usize]; + ["Offset of field: timezone::tz_minuteswest"] + [::std::mem::offset_of!(timezone, tz_minuteswest) - 0usize]; + ["Offset of field: timezone::tz_dsttime"] + [::std::mem::offset_of!(timezone, tz_dsttime) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _fpx_sw_bytes { @@ -8923,73 +7576,34 @@ pub struct _fpx_sw_bytes { pub xstate_size: __u32, pub padding: [__u32; 7usize], } -#[test] -fn bindgen_test_layout__fpx_sw_bytes() { - const UNINIT: ::std::mem::MaybeUninit<_fpx_sw_bytes> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpx_sw_bytes>(), - 48usize, - "Size of _fpx_sw_bytes" - ); - assert_eq!( - ::std::mem::align_of::<_fpx_sw_bytes>(), - 4usize, - "Alignment of _fpx_sw_bytes" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magic1) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpx_sw_bytes::magic1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).extended_size) as usize - ptr as usize }, - 4usize, - "Offset of field: _fpx_sw_bytes::extended_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xfeatures) as usize - ptr as usize }, - 8usize, - "Offset of field: _fpx_sw_bytes::xfeatures" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xstate_size) as usize - ptr as usize }, - 16usize, - "Offset of field: _fpx_sw_bytes::xstate_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding) as usize - ptr as usize }, - 20usize, - "Offset of field: _fpx_sw_bytes::padding" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpx_sw_bytes"][::std::mem::size_of::<_fpx_sw_bytes>() - 48usize]; + ["Alignment of _fpx_sw_bytes"][::std::mem::align_of::<_fpx_sw_bytes>() - 4usize]; + ["Offset of field: _fpx_sw_bytes::magic1"] + [::std::mem::offset_of!(_fpx_sw_bytes, magic1) - 0usize]; + ["Offset of field: _fpx_sw_bytes::extended_size"] + [::std::mem::offset_of!(_fpx_sw_bytes, extended_size) - 4usize]; + ["Offset of field: _fpx_sw_bytes::xfeatures"] + [::std::mem::offset_of!(_fpx_sw_bytes, xfeatures) - 8usize]; + ["Offset of field: _fpx_sw_bytes::xstate_size"] + [::std::mem::offset_of!(_fpx_sw_bytes, xstate_size) - 16usize]; + ["Offset of field: _fpx_sw_bytes::padding"] + [::std::mem::offset_of!(_fpx_sw_bytes, padding) - 20usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _fpreg { pub significand: [__u16; 4usize], pub exponent: __u16, } -#[test] -fn bindgen_test_layout__fpreg() { - const UNINIT: ::std::mem::MaybeUninit<_fpreg> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::<_fpreg>(), 10usize, "Size of _fpreg"); - assert_eq!( - ::std::mem::align_of::<_fpreg>(), - 2usize, - "Alignment of _fpreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).significand) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpreg::significand" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).exponent) as usize - ptr as usize }, - 8usize, - "Offset of field: _fpreg::exponent" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpreg"][::std::mem::size_of::<_fpreg>() - 10usize]; + ["Alignment of _fpreg"][::std::mem::align_of::<_fpreg>() - 2usize]; + ["Offset of field: _fpreg::significand"][::std::mem::offset_of!(_fpreg, significand) - 0usize]; + ["Offset of field: _fpreg::exponent"][::std::mem::offset_of!(_fpreg, exponent) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _fpxreg { @@ -8997,53 +7611,26 @@ pub struct _fpxreg { pub exponent: __u16, pub padding: [__u16; 3usize], } -#[test] -fn bindgen_test_layout__fpxreg() { - const UNINIT: ::std::mem::MaybeUninit<_fpxreg> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::<_fpxreg>(), 16usize, "Size of _fpxreg"); - assert_eq!( - ::std::mem::align_of::<_fpxreg>(), - 2usize, - "Alignment of _fpxreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).significand) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpxreg::significand" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).exponent) as usize - ptr as usize }, - 8usize, - "Offset of field: _fpxreg::exponent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding) as usize - ptr as usize }, - 10usize, - "Offset of field: _fpxreg::padding" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpxreg"][::std::mem::size_of::<_fpxreg>() - 16usize]; + ["Alignment of _fpxreg"][::std::mem::align_of::<_fpxreg>() - 2usize]; + ["Offset of field: _fpxreg::significand"] + [::std::mem::offset_of!(_fpxreg, significand) - 0usize]; + ["Offset of field: _fpxreg::exponent"][::std::mem::offset_of!(_fpxreg, exponent) - 8usize]; + ["Offset of field: _fpxreg::padding"][::std::mem::offset_of!(_fpxreg, padding) - 10usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _xmmreg { pub element: [__u32; 4usize], } -#[test] -fn bindgen_test_layout__xmmreg() { - const UNINIT: ::std::mem::MaybeUninit<_xmmreg> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::<_xmmreg>(), 16usize, "Size of _xmmreg"); - assert_eq!( - ::std::mem::align_of::<_xmmreg>(), - 4usize, - "Alignment of _xmmreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).element) as usize - ptr as usize }, - 0usize, - "Offset of field: _xmmreg::element" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _xmmreg"][::std::mem::size_of::<_xmmreg>() - 16usize]; + ["Alignment of _xmmreg"][::std::mem::align_of::<_xmmreg>() - 4usize]; + ["Offset of field: _xmmreg::element"][::std::mem::offset_of!(_xmmreg, element) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct _fpstate_32 { @@ -9071,154 +7658,60 @@ pub union _fpstate_32__bindgen_ty_1 { pub padding1: [__u32; 44usize], pub padding: [__u32; 44usize], } -#[test] -fn bindgen_test_layout__fpstate_32__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<_fpstate_32__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpstate_32__bindgen_ty_1>(), - 176usize, - "Size of _fpstate_32__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<_fpstate_32__bindgen_ty_1>(), - 4usize, - "Alignment of _fpstate_32__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding1) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_32__bindgen_ty_1::padding1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_32__bindgen_ty_1::padding" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpstate_32__bindgen_ty_1"] + [::std::mem::size_of::<_fpstate_32__bindgen_ty_1>() - 176usize]; + ["Alignment of _fpstate_32__bindgen_ty_1"] + [::std::mem::align_of::<_fpstate_32__bindgen_ty_1>() - 4usize]; + ["Offset of field: _fpstate_32__bindgen_ty_1::padding1"] + [::std::mem::offset_of!(_fpstate_32__bindgen_ty_1, padding1) - 0usize]; + ["Offset of field: _fpstate_32__bindgen_ty_1::padding"] + [::std::mem::offset_of!(_fpstate_32__bindgen_ty_1, padding) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union _fpstate_32__bindgen_ty_2 { pub padding2: [__u32; 12usize], pub sw_reserved: _fpx_sw_bytes, } -#[test] -fn bindgen_test_layout__fpstate_32__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit<_fpstate_32__bindgen_ty_2> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpstate_32__bindgen_ty_2>(), - 48usize, - "Size of _fpstate_32__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::<_fpstate_32__bindgen_ty_2>(), - 4usize, - "Alignment of _fpstate_32__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding2) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_32__bindgen_ty_2::padding2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sw_reserved) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_32__bindgen_ty_2::sw_reserved" - ); -} -#[test] -fn bindgen_test_layout__fpstate_32() { - const UNINIT: ::std::mem::MaybeUninit<_fpstate_32> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpstate_32>(), - 624usize, - "Size of _fpstate_32" - ); - assert_eq!( - ::std::mem::align_of::<_fpstate_32>(), - 4usize, - "Alignment of _fpstate_32" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cw) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_32::cw" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sw) as usize - ptr as usize }, - 4usize, - "Offset of field: _fpstate_32::sw" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 8usize, - "Offset of field: _fpstate_32::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ipoff) as usize - ptr as usize }, - 12usize, - "Offset of field: _fpstate_32::ipoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cssel) as usize - ptr as usize }, - 16usize, - "Offset of field: _fpstate_32::cssel" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dataoff) as usize - ptr as usize }, - 20usize, - "Offset of field: _fpstate_32::dataoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).datasel) as usize - ptr as usize }, - 24usize, - "Offset of field: _fpstate_32::datasel" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._st) as usize - ptr as usize }, - 28usize, - "Offset of field: _fpstate_32::_st" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 108usize, - "Offset of field: _fpstate_32::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magic) as usize - ptr as usize }, - 110usize, - "Offset of field: _fpstate_32::magic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._fxsr_env) as usize - ptr as usize }, - 112usize, - "Offset of field: _fpstate_32::_fxsr_env" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcsr) as usize - ptr as usize }, - 136usize, - "Offset of field: _fpstate_32::mxcsr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 140usize, - "Offset of field: _fpstate_32::reserved" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._fxsr_st) as usize - ptr as usize }, - 144usize, - "Offset of field: _fpstate_32::_fxsr_st" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._xmm) as usize - ptr as usize }, - 272usize, - "Offset of field: _fpstate_32::_xmm" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpstate_32__bindgen_ty_2"] + [::std::mem::size_of::<_fpstate_32__bindgen_ty_2>() - 48usize]; + ["Alignment of _fpstate_32__bindgen_ty_2"] + [::std::mem::align_of::<_fpstate_32__bindgen_ty_2>() - 4usize]; + ["Offset of field: _fpstate_32__bindgen_ty_2::padding2"] + [::std::mem::offset_of!(_fpstate_32__bindgen_ty_2, padding2) - 0usize]; + ["Offset of field: _fpstate_32__bindgen_ty_2::sw_reserved"] + [::std::mem::offset_of!(_fpstate_32__bindgen_ty_2, sw_reserved) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpstate_32"][::std::mem::size_of::<_fpstate_32>() - 624usize]; + ["Alignment of _fpstate_32"][::std::mem::align_of::<_fpstate_32>() - 4usize]; + ["Offset of field: _fpstate_32::cw"][::std::mem::offset_of!(_fpstate_32, cw) - 0usize]; + ["Offset of field: _fpstate_32::sw"][::std::mem::offset_of!(_fpstate_32, sw) - 4usize]; + ["Offset of field: _fpstate_32::tag"][::std::mem::offset_of!(_fpstate_32, tag) - 8usize]; + ["Offset of field: _fpstate_32::ipoff"][::std::mem::offset_of!(_fpstate_32, ipoff) - 12usize]; + ["Offset of field: _fpstate_32::cssel"][::std::mem::offset_of!(_fpstate_32, cssel) - 16usize]; + ["Offset of field: _fpstate_32::dataoff"] + [::std::mem::offset_of!(_fpstate_32, dataoff) - 20usize]; + ["Offset of field: _fpstate_32::datasel"] + [::std::mem::offset_of!(_fpstate_32, datasel) - 24usize]; + ["Offset of field: _fpstate_32::_st"][::std::mem::offset_of!(_fpstate_32, _st) - 28usize]; + ["Offset of field: _fpstate_32::status"] + [::std::mem::offset_of!(_fpstate_32, status) - 108usize]; + ["Offset of field: _fpstate_32::magic"][::std::mem::offset_of!(_fpstate_32, magic) - 110usize]; + ["Offset of field: _fpstate_32::_fxsr_env"] + [::std::mem::offset_of!(_fpstate_32, _fxsr_env) - 112usize]; + ["Offset of field: _fpstate_32::mxcsr"][::std::mem::offset_of!(_fpstate_32, mxcsr) - 136usize]; + ["Offset of field: _fpstate_32::reserved"] + [::std::mem::offset_of!(_fpstate_32, reserved) - 140usize]; + ["Offset of field: _fpstate_32::_fxsr_st"] + [::std::mem::offset_of!(_fpstate_32, _fxsr_st) - 144usize]; + ["Offset of field: _fpstate_32::_xmm"][::std::mem::offset_of!(_fpstate_32, _xmm) - 272usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct _fpstate_64 { @@ -9241,102 +7734,37 @@ pub union _fpstate_64__bindgen_ty_1 { pub reserved3: [__u32; 12usize], pub sw_reserved: _fpx_sw_bytes, } -#[test] -fn bindgen_test_layout__fpstate_64__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<_fpstate_64__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpstate_64__bindgen_ty_1>(), - 48usize, - "Size of _fpstate_64__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<_fpstate_64__bindgen_ty_1>(), - 4usize, - "Alignment of _fpstate_64__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved3) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_64__bindgen_ty_1::reserved3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sw_reserved) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_64__bindgen_ty_1::sw_reserved" - ); -} -#[test] -fn bindgen_test_layout__fpstate_64() { - const UNINIT: ::std::mem::MaybeUninit<_fpstate_64> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpstate_64>(), - 512usize, - "Size of _fpstate_64" - ); - assert_eq!( - ::std::mem::align_of::<_fpstate_64>(), - 4usize, - "Alignment of _fpstate_64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cwd) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_64::cwd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).swd) as usize - ptr as usize }, - 2usize, - "Offset of field: _fpstate_64::swd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).twd) as usize - ptr as usize }, - 4usize, - "Offset of field: _fpstate_64::twd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fop) as usize - ptr as usize }, - 6usize, - "Offset of field: _fpstate_64::fop" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rip) as usize - ptr as usize }, - 8usize, - "Offset of field: _fpstate_64::rip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rdp) as usize - ptr as usize }, - 16usize, - "Offset of field: _fpstate_64::rdp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcsr) as usize - ptr as usize }, - 24usize, - "Offset of field: _fpstate_64::mxcsr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcsr_mask) as usize - ptr as usize }, - 28usize, - "Offset of field: _fpstate_64::mxcsr_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).st_space) as usize - ptr as usize }, - 32usize, - "Offset of field: _fpstate_64::st_space" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xmm_space) as usize - ptr as usize }, - 160usize, - "Offset of field: _fpstate_64::xmm_space" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved2) as usize - ptr as usize }, - 416usize, - "Offset of field: _fpstate_64::reserved2" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpstate_64__bindgen_ty_1"] + [::std::mem::size_of::<_fpstate_64__bindgen_ty_1>() - 48usize]; + ["Alignment of _fpstate_64__bindgen_ty_1"] + [::std::mem::align_of::<_fpstate_64__bindgen_ty_1>() - 4usize]; + ["Offset of field: _fpstate_64__bindgen_ty_1::reserved3"] + [::std::mem::offset_of!(_fpstate_64__bindgen_ty_1, reserved3) - 0usize]; + ["Offset of field: _fpstate_64__bindgen_ty_1::sw_reserved"] + [::std::mem::offset_of!(_fpstate_64__bindgen_ty_1, sw_reserved) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpstate_64"][::std::mem::size_of::<_fpstate_64>() - 512usize]; + ["Alignment of _fpstate_64"][::std::mem::align_of::<_fpstate_64>() - 4usize]; + ["Offset of field: _fpstate_64::cwd"][::std::mem::offset_of!(_fpstate_64, cwd) - 0usize]; + ["Offset of field: _fpstate_64::swd"][::std::mem::offset_of!(_fpstate_64, swd) - 2usize]; + ["Offset of field: _fpstate_64::twd"][::std::mem::offset_of!(_fpstate_64, twd) - 4usize]; + ["Offset of field: _fpstate_64::fop"][::std::mem::offset_of!(_fpstate_64, fop) - 6usize]; + ["Offset of field: _fpstate_64::rip"][::std::mem::offset_of!(_fpstate_64, rip) - 8usize]; + ["Offset of field: _fpstate_64::rdp"][::std::mem::offset_of!(_fpstate_64, rdp) - 16usize]; + ["Offset of field: _fpstate_64::mxcsr"][::std::mem::offset_of!(_fpstate_64, mxcsr) - 24usize]; + ["Offset of field: _fpstate_64::mxcsr_mask"] + [::std::mem::offset_of!(_fpstate_64, mxcsr_mask) - 28usize]; + ["Offset of field: _fpstate_64::st_space"] + [::std::mem::offset_of!(_fpstate_64, st_space) - 32usize]; + ["Offset of field: _fpstate_64::xmm_space"] + [::std::mem::offset_of!(_fpstate_64, xmm_space) - 160usize]; + ["Offset of field: _fpstate_64::reserved2"] + [::std::mem::offset_of!(_fpstate_64, reserved2) - 416usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _header { @@ -9344,57 +7772,26 @@ pub struct _header { pub reserved1: [__u64; 2usize], pub reserved2: [__u64; 5usize], } -#[test] -fn bindgen_test_layout__header() { - const UNINIT: ::std::mem::MaybeUninit<_header> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::<_header>(), 64usize, "Size of _header"); - assert_eq!( - ::std::mem::align_of::<_header>(), - 4usize, - "Alignment of _header" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xfeatures) as usize - ptr as usize }, - 0usize, - "Offset of field: _header::xfeatures" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved1) as usize - ptr as usize }, - 8usize, - "Offset of field: _header::reserved1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved2) as usize - ptr as usize }, - 24usize, - "Offset of field: _header::reserved2" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _header"][::std::mem::size_of::<_header>() - 64usize]; + ["Alignment of _header"][::std::mem::align_of::<_header>() - 4usize]; + ["Offset of field: _header::xfeatures"][::std::mem::offset_of!(_header, xfeatures) - 0usize]; + ["Offset of field: _header::reserved1"][::std::mem::offset_of!(_header, reserved1) - 8usize]; + ["Offset of field: _header::reserved2"][::std::mem::offset_of!(_header, reserved2) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _ymmh_state { pub ymmh_space: [__u32; 64usize], } -#[test] -fn bindgen_test_layout__ymmh_state() { - const UNINIT: ::std::mem::MaybeUninit<_ymmh_state> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_ymmh_state>(), - 256usize, - "Size of _ymmh_state" - ); - assert_eq!( - ::std::mem::align_of::<_ymmh_state>(), - 4usize, - "Alignment of _ymmh_state" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ymmh_space) as usize - ptr as usize }, - 0usize, - "Offset of field: _ymmh_state::ymmh_space" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _ymmh_state"][::std::mem::size_of::<_ymmh_state>() - 256usize]; + ["Alignment of _ymmh_state"][::std::mem::align_of::<_ymmh_state>() - 4usize]; + ["Offset of field: _ymmh_state::ymmh_space"] + [::std::mem::offset_of!(_ymmh_state, ymmh_space) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct _xstate { @@ -9402,36 +7799,15 @@ pub struct _xstate { pub xstate_hdr: _header, pub ymmh: _ymmh_state, } -#[test] -fn bindgen_test_layout__xstate() { - const UNINIT: ::std::mem::MaybeUninit<_xstate> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_xstate>(), - 944usize, - "Size of _xstate" - ); - assert_eq!( - ::std::mem::align_of::<_xstate>(), - 4usize, - "Alignment of _xstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpstate) as usize - ptr as usize }, - 0usize, - "Offset of field: _xstate::fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xstate_hdr) as usize - ptr as usize }, - 624usize, - "Offset of field: _xstate::xstate_hdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ymmh) as usize - ptr as usize }, - 688usize, - "Offset of field: _xstate::ymmh" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _xstate"][::std::mem::size_of::<_xstate>() - 944usize]; + ["Alignment of _xstate"][::std::mem::align_of::<_xstate>() - 4usize]; + ["Offset of field: _xstate::fpstate"][::std::mem::offset_of!(_xstate, fpstate) - 0usize]; + ["Offset of field: _xstate::xstate_hdr"] + [::std::mem::offset_of!(_xstate, xstate_hdr) - 624usize]; + ["Offset of field: _xstate::ymmh"][::std::mem::offset_of!(_xstate, ymmh) - 688usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigcontext_32 { @@ -9464,161 +7840,50 @@ pub struct sigcontext_32 { pub oldmask: __u32, pub cr2: __u32, } -#[test] -fn bindgen_test_layout_sigcontext_32() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 88usize, - "Size of sigcontext_32" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigcontext_32" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gs) as usize - ptr as usize }, - 0usize, - "Offset of field: sigcontext_32::gs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__gsh) as usize - ptr as usize }, - 2usize, - "Offset of field: sigcontext_32::__gsh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fs) as usize - ptr as usize }, - 4usize, - "Offset of field: sigcontext_32::fs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__fsh) as usize - ptr as usize }, - 6usize, - "Offset of field: sigcontext_32::__fsh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).es) as usize - ptr as usize }, - 8usize, - "Offset of field: sigcontext_32::es" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__esh) as usize - ptr as usize }, - 10usize, - "Offset of field: sigcontext_32::__esh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ds) as usize - ptr as usize }, - 12usize, - "Offset of field: sigcontext_32::ds" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__dsh) as usize - ptr as usize }, - 14usize, - "Offset of field: sigcontext_32::__dsh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).di) as usize - ptr as usize }, - 16usize, - "Offset of field: sigcontext_32::di" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si) as usize - ptr as usize }, - 20usize, - "Offset of field: sigcontext_32::si" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bp) as usize - ptr as usize }, - 24usize, - "Offset of field: sigcontext_32::bp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sp) as usize - ptr as usize }, - 28usize, - "Offset of field: sigcontext_32::sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bx) as usize - ptr as usize }, - 32usize, - "Offset of field: sigcontext_32::bx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dx) as usize - ptr as usize }, - 36usize, - "Offset of field: sigcontext_32::dx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cx) as usize - ptr as usize }, - 40usize, - "Offset of field: sigcontext_32::cx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ax) as usize - ptr as usize }, - 44usize, - "Offset of field: sigcontext_32::ax" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).trapno) as usize - ptr as usize }, - 48usize, - "Offset of field: sigcontext_32::trapno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).err) as usize - ptr as usize }, - 52usize, - "Offset of field: sigcontext_32::err" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ip) as usize - ptr as usize }, - 56usize, - "Offset of field: sigcontext_32::ip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cs) as usize - ptr as usize }, - 60usize, - "Offset of field: sigcontext_32::cs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__csh) as usize - ptr as usize }, - 62usize, - "Offset of field: sigcontext_32::__csh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 64usize, - "Offset of field: sigcontext_32::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sp_at_signal) as usize - ptr as usize }, - 68usize, - "Offset of field: sigcontext_32::sp_at_signal" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss) as usize - ptr as usize }, - 72usize, - "Offset of field: sigcontext_32::ss" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__ssh) as usize - ptr as usize }, - 74usize, - "Offset of field: sigcontext_32::__ssh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpstate) as usize - ptr as usize }, - 76usize, - "Offset of field: sigcontext_32::fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).oldmask) as usize - ptr as usize }, - 80usize, - "Offset of field: sigcontext_32::oldmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cr2) as usize - ptr as usize }, - 84usize, - "Offset of field: sigcontext_32::cr2" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigcontext_32"][::std::mem::size_of::() - 88usize]; + ["Alignment of sigcontext_32"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigcontext_32::gs"][::std::mem::offset_of!(sigcontext_32, gs) - 0usize]; + ["Offset of field: sigcontext_32::__gsh"] + [::std::mem::offset_of!(sigcontext_32, __gsh) - 2usize]; + ["Offset of field: sigcontext_32::fs"][::std::mem::offset_of!(sigcontext_32, fs) - 4usize]; + ["Offset of field: sigcontext_32::__fsh"] + [::std::mem::offset_of!(sigcontext_32, __fsh) - 6usize]; + ["Offset of field: sigcontext_32::es"][::std::mem::offset_of!(sigcontext_32, es) - 8usize]; + ["Offset of field: sigcontext_32::__esh"] + [::std::mem::offset_of!(sigcontext_32, __esh) - 10usize]; + ["Offset of field: sigcontext_32::ds"][::std::mem::offset_of!(sigcontext_32, ds) - 12usize]; + ["Offset of field: sigcontext_32::__dsh"] + [::std::mem::offset_of!(sigcontext_32, __dsh) - 14usize]; + ["Offset of field: sigcontext_32::di"][::std::mem::offset_of!(sigcontext_32, di) - 16usize]; + ["Offset of field: sigcontext_32::si"][::std::mem::offset_of!(sigcontext_32, si) - 20usize]; + ["Offset of field: sigcontext_32::bp"][::std::mem::offset_of!(sigcontext_32, bp) - 24usize]; + ["Offset of field: sigcontext_32::sp"][::std::mem::offset_of!(sigcontext_32, sp) - 28usize]; + ["Offset of field: sigcontext_32::bx"][::std::mem::offset_of!(sigcontext_32, bx) - 32usize]; + ["Offset of field: sigcontext_32::dx"][::std::mem::offset_of!(sigcontext_32, dx) - 36usize]; + ["Offset of field: sigcontext_32::cx"][::std::mem::offset_of!(sigcontext_32, cx) - 40usize]; + ["Offset of field: sigcontext_32::ax"][::std::mem::offset_of!(sigcontext_32, ax) - 44usize]; + ["Offset of field: sigcontext_32::trapno"] + [::std::mem::offset_of!(sigcontext_32, trapno) - 48usize]; + ["Offset of field: sigcontext_32::err"][::std::mem::offset_of!(sigcontext_32, err) - 52usize]; + ["Offset of field: sigcontext_32::ip"][::std::mem::offset_of!(sigcontext_32, ip) - 56usize]; + ["Offset of field: sigcontext_32::cs"][::std::mem::offset_of!(sigcontext_32, cs) - 60usize]; + ["Offset of field: sigcontext_32::__csh"] + [::std::mem::offset_of!(sigcontext_32, __csh) - 62usize]; + ["Offset of field: sigcontext_32::flags"] + [::std::mem::offset_of!(sigcontext_32, flags) - 64usize]; + ["Offset of field: sigcontext_32::sp_at_signal"] + [::std::mem::offset_of!(sigcontext_32, sp_at_signal) - 68usize]; + ["Offset of field: sigcontext_32::ss"][::std::mem::offset_of!(sigcontext_32, ss) - 72usize]; + ["Offset of field: sigcontext_32::__ssh"] + [::std::mem::offset_of!(sigcontext_32, __ssh) - 74usize]; + ["Offset of field: sigcontext_32::fpstate"] + [::std::mem::offset_of!(sigcontext_32, fpstate) - 76usize]; + ["Offset of field: sigcontext_32::oldmask"] + [::std::mem::offset_of!(sigcontext_32, oldmask) - 80usize]; + ["Offset of field: sigcontext_32::cr2"][::std::mem::offset_of!(sigcontext_32, cr2) - 84usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigcontext_64 { @@ -9651,161 +7916,44 @@ pub struct sigcontext_64 { pub fpstate: __u64, pub reserved1: [__u64; 8usize], } -#[test] -fn bindgen_test_layout_sigcontext_64() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 256usize, - "Size of sigcontext_64" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigcontext_64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r8) as usize - ptr as usize }, - 0usize, - "Offset of field: sigcontext_64::r8" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r9) as usize - ptr as usize }, - 8usize, - "Offset of field: sigcontext_64::r9" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r10) as usize - ptr as usize }, - 16usize, - "Offset of field: sigcontext_64::r10" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r11) as usize - ptr as usize }, - 24usize, - "Offset of field: sigcontext_64::r11" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r12) as usize - ptr as usize }, - 32usize, - "Offset of field: sigcontext_64::r12" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r13) as usize - ptr as usize }, - 40usize, - "Offset of field: sigcontext_64::r13" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r14) as usize - ptr as usize }, - 48usize, - "Offset of field: sigcontext_64::r14" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r15) as usize - ptr as usize }, - 56usize, - "Offset of field: sigcontext_64::r15" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).di) as usize - ptr as usize }, - 64usize, - "Offset of field: sigcontext_64::di" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si) as usize - ptr as usize }, - 72usize, - "Offset of field: sigcontext_64::si" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bp) as usize - ptr as usize }, - 80usize, - "Offset of field: sigcontext_64::bp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bx) as usize - ptr as usize }, - 88usize, - "Offset of field: sigcontext_64::bx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dx) as usize - ptr as usize }, - 96usize, - "Offset of field: sigcontext_64::dx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ax) as usize - ptr as usize }, - 104usize, - "Offset of field: sigcontext_64::ax" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cx) as usize - ptr as usize }, - 112usize, - "Offset of field: sigcontext_64::cx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sp) as usize - ptr as usize }, - 120usize, - "Offset of field: sigcontext_64::sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ip) as usize - ptr as usize }, - 128usize, - "Offset of field: sigcontext_64::ip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 136usize, - "Offset of field: sigcontext_64::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cs) as usize - ptr as usize }, - 144usize, - "Offset of field: sigcontext_64::cs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gs) as usize - ptr as usize }, - 146usize, - "Offset of field: sigcontext_64::gs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fs) as usize - ptr as usize }, - 148usize, - "Offset of field: sigcontext_64::fs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss) as usize - ptr as usize }, - 150usize, - "Offset of field: sigcontext_64::ss" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).err) as usize - ptr as usize }, - 152usize, - "Offset of field: sigcontext_64::err" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).trapno) as usize - ptr as usize }, - 160usize, - "Offset of field: sigcontext_64::trapno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).oldmask) as usize - ptr as usize }, - 168usize, - "Offset of field: sigcontext_64::oldmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cr2) as usize - ptr as usize }, - 176usize, - "Offset of field: sigcontext_64::cr2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpstate) as usize - ptr as usize }, - 184usize, - "Offset of field: sigcontext_64::fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved1) as usize - ptr as usize }, - 192usize, - "Offset of field: sigcontext_64::reserved1" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigcontext_64"][::std::mem::size_of::() - 256usize]; + ["Alignment of sigcontext_64"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigcontext_64::r8"][::std::mem::offset_of!(sigcontext_64, r8) - 0usize]; + ["Offset of field: sigcontext_64::r9"][::std::mem::offset_of!(sigcontext_64, r9) - 8usize]; + ["Offset of field: sigcontext_64::r10"][::std::mem::offset_of!(sigcontext_64, r10) - 16usize]; + ["Offset of field: sigcontext_64::r11"][::std::mem::offset_of!(sigcontext_64, r11) - 24usize]; + ["Offset of field: sigcontext_64::r12"][::std::mem::offset_of!(sigcontext_64, r12) - 32usize]; + ["Offset of field: sigcontext_64::r13"][::std::mem::offset_of!(sigcontext_64, r13) - 40usize]; + ["Offset of field: sigcontext_64::r14"][::std::mem::offset_of!(sigcontext_64, r14) - 48usize]; + ["Offset of field: sigcontext_64::r15"][::std::mem::offset_of!(sigcontext_64, r15) - 56usize]; + ["Offset of field: sigcontext_64::di"][::std::mem::offset_of!(sigcontext_64, di) - 64usize]; + ["Offset of field: sigcontext_64::si"][::std::mem::offset_of!(sigcontext_64, si) - 72usize]; + ["Offset of field: sigcontext_64::bp"][::std::mem::offset_of!(sigcontext_64, bp) - 80usize]; + ["Offset of field: sigcontext_64::bx"][::std::mem::offset_of!(sigcontext_64, bx) - 88usize]; + ["Offset of field: sigcontext_64::dx"][::std::mem::offset_of!(sigcontext_64, dx) - 96usize]; + ["Offset of field: sigcontext_64::ax"][::std::mem::offset_of!(sigcontext_64, ax) - 104usize]; + ["Offset of field: sigcontext_64::cx"][::std::mem::offset_of!(sigcontext_64, cx) - 112usize]; + ["Offset of field: sigcontext_64::sp"][::std::mem::offset_of!(sigcontext_64, sp) - 120usize]; + ["Offset of field: sigcontext_64::ip"][::std::mem::offset_of!(sigcontext_64, ip) - 128usize]; + ["Offset of field: sigcontext_64::flags"] + [::std::mem::offset_of!(sigcontext_64, flags) - 136usize]; + ["Offset of field: sigcontext_64::cs"][::std::mem::offset_of!(sigcontext_64, cs) - 144usize]; + ["Offset of field: sigcontext_64::gs"][::std::mem::offset_of!(sigcontext_64, gs) - 146usize]; + ["Offset of field: sigcontext_64::fs"][::std::mem::offset_of!(sigcontext_64, fs) - 148usize]; + ["Offset of field: sigcontext_64::ss"][::std::mem::offset_of!(sigcontext_64, ss) - 150usize]; + ["Offset of field: sigcontext_64::err"][::std::mem::offset_of!(sigcontext_64, err) - 152usize]; + ["Offset of field: sigcontext_64::trapno"] + [::std::mem::offset_of!(sigcontext_64, trapno) - 160usize]; + ["Offset of field: sigcontext_64::oldmask"] + [::std::mem::offset_of!(sigcontext_64, oldmask) - 168usize]; + ["Offset of field: sigcontext_64::cr2"][::std::mem::offset_of!(sigcontext_64, cr2) - 176usize]; + ["Offset of field: sigcontext_64::fpstate"] + [::std::mem::offset_of!(sigcontext_64, fpstate) - 184usize]; + ["Offset of field: sigcontext_64::reserved1"] + [::std::mem::offset_of!(sigcontext_64, reserved1) - 192usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigcontext { @@ -9838,163 +7986,42 @@ pub struct sigcontext { pub oldmask: __u32, pub cr2: __u32, } -#[test] -fn bindgen_test_layout_sigcontext() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 88usize, - "Size of sigcontext" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigcontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gs) as usize - ptr as usize }, - 0usize, - "Offset of field: sigcontext::gs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__gsh) as usize - ptr as usize }, - 2usize, - "Offset of field: sigcontext::__gsh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fs) as usize - ptr as usize }, - 4usize, - "Offset of field: sigcontext::fs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__fsh) as usize - ptr as usize }, - 6usize, - "Offset of field: sigcontext::__fsh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).es) as usize - ptr as usize }, - 8usize, - "Offset of field: sigcontext::es" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__esh) as usize - ptr as usize }, - 10usize, - "Offset of field: sigcontext::__esh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ds) as usize - ptr as usize }, - 12usize, - "Offset of field: sigcontext::ds" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__dsh) as usize - ptr as usize }, - 14usize, - "Offset of field: sigcontext::__dsh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).edi) as usize - ptr as usize }, - 16usize, - "Offset of field: sigcontext::edi" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).esi) as usize - ptr as usize }, - 20usize, - "Offset of field: sigcontext::esi" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ebp) as usize - ptr as usize }, - 24usize, - "Offset of field: sigcontext::ebp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).esp) as usize - ptr as usize }, - 28usize, - "Offset of field: sigcontext::esp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ebx) as usize - ptr as usize }, - 32usize, - "Offset of field: sigcontext::ebx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).edx) as usize - ptr as usize }, - 36usize, - "Offset of field: sigcontext::edx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ecx) as usize - ptr as usize }, - 40usize, - "Offset of field: sigcontext::ecx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).eax) as usize - ptr as usize }, - 44usize, - "Offset of field: sigcontext::eax" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).trapno) as usize - ptr as usize }, - 48usize, - "Offset of field: sigcontext::trapno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).err) as usize - ptr as usize }, - 52usize, - "Offset of field: sigcontext::err" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).eip) as usize - ptr as usize }, - 56usize, - "Offset of field: sigcontext::eip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cs) as usize - ptr as usize }, - 60usize, - "Offset of field: sigcontext::cs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__csh) as usize - ptr as usize }, - 62usize, - "Offset of field: sigcontext::__csh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).eflags) as usize - ptr as usize }, - 64usize, - "Offset of field: sigcontext::eflags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).esp_at_signal) as usize - ptr as usize }, - 68usize, - "Offset of field: sigcontext::esp_at_signal" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss) as usize - ptr as usize }, - 72usize, - "Offset of field: sigcontext::ss" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__ssh) as usize - ptr as usize }, - 74usize, - "Offset of field: sigcontext::__ssh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpstate) as usize - ptr as usize }, - 76usize, - "Offset of field: sigcontext::fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).oldmask) as usize - ptr as usize }, - 80usize, - "Offset of field: sigcontext::oldmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cr2) as usize - ptr as usize }, - 84usize, - "Offset of field: sigcontext::cr2" - ); -} -pub type sigset_t = ::std::os::raw::c_ulong; -pub type __signalfn_t = ::std::option::Option; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigcontext"][::std::mem::size_of::() - 88usize]; + ["Alignment of sigcontext"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigcontext::gs"][::std::mem::offset_of!(sigcontext, gs) - 0usize]; + ["Offset of field: sigcontext::__gsh"][::std::mem::offset_of!(sigcontext, __gsh) - 2usize]; + ["Offset of field: sigcontext::fs"][::std::mem::offset_of!(sigcontext, fs) - 4usize]; + ["Offset of field: sigcontext::__fsh"][::std::mem::offset_of!(sigcontext, __fsh) - 6usize]; + ["Offset of field: sigcontext::es"][::std::mem::offset_of!(sigcontext, es) - 8usize]; + ["Offset of field: sigcontext::__esh"][::std::mem::offset_of!(sigcontext, __esh) - 10usize]; + ["Offset of field: sigcontext::ds"][::std::mem::offset_of!(sigcontext, ds) - 12usize]; + ["Offset of field: sigcontext::__dsh"][::std::mem::offset_of!(sigcontext, __dsh) - 14usize]; + ["Offset of field: sigcontext::edi"][::std::mem::offset_of!(sigcontext, edi) - 16usize]; + ["Offset of field: sigcontext::esi"][::std::mem::offset_of!(sigcontext, esi) - 20usize]; + ["Offset of field: sigcontext::ebp"][::std::mem::offset_of!(sigcontext, ebp) - 24usize]; + ["Offset of field: sigcontext::esp"][::std::mem::offset_of!(sigcontext, esp) - 28usize]; + ["Offset of field: sigcontext::ebx"][::std::mem::offset_of!(sigcontext, ebx) - 32usize]; + ["Offset of field: sigcontext::edx"][::std::mem::offset_of!(sigcontext, edx) - 36usize]; + ["Offset of field: sigcontext::ecx"][::std::mem::offset_of!(sigcontext, ecx) - 40usize]; + ["Offset of field: sigcontext::eax"][::std::mem::offset_of!(sigcontext, eax) - 44usize]; + ["Offset of field: sigcontext::trapno"][::std::mem::offset_of!(sigcontext, trapno) - 48usize]; + ["Offset of field: sigcontext::err"][::std::mem::offset_of!(sigcontext, err) - 52usize]; + ["Offset of field: sigcontext::eip"][::std::mem::offset_of!(sigcontext, eip) - 56usize]; + ["Offset of field: sigcontext::cs"][::std::mem::offset_of!(sigcontext, cs) - 60usize]; + ["Offset of field: sigcontext::__csh"][::std::mem::offset_of!(sigcontext, __csh) - 62usize]; + ["Offset of field: sigcontext::eflags"][::std::mem::offset_of!(sigcontext, eflags) - 64usize]; + ["Offset of field: sigcontext::esp_at_signal"] + [::std::mem::offset_of!(sigcontext, esp_at_signal) - 68usize]; + ["Offset of field: sigcontext::ss"][::std::mem::offset_of!(sigcontext, ss) - 72usize]; + ["Offset of field: sigcontext::__ssh"][::std::mem::offset_of!(sigcontext, __ssh) - 74usize]; + ["Offset of field: sigcontext::fpstate"][::std::mem::offset_of!(sigcontext, fpstate) - 76usize]; + ["Offset of field: sigcontext::oldmask"][::std::mem::offset_of!(sigcontext, oldmask) - 80usize]; + ["Offset of field: sigcontext::cr2"][::std::mem::offset_of!(sigcontext, cr2) - 84usize]; +}; +pub type sigset_t = ::std::ffi::c_ulong; +pub type __signalfn_t = ::std::option::Option; pub type __sighandler_t = __signalfn_t; pub type __restorefn_t = ::std::option::Option; pub type __sigrestore_t = __restorefn_t; @@ -10003,7 +8030,7 @@ pub type __sigrestore_t = __restorefn_t; pub struct __kernel_sigaction { pub _u: __kernel_sigaction__bindgen_ty_1, pub sa_mask: sigset_t, - pub sa_flags: ::std::os::raw::c_ulong, + pub sa_flags: ::std::ffi::c_ulong, pub sa_restorer: ::std::option::Option, } #[repr(C)] @@ -10012,138 +8039,67 @@ pub union __kernel_sigaction__bindgen_ty_1 { pub _sa_handler: __sighandler_t, pub _sa_sigaction: ::std::option::Option< unsafe extern "C" fn( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *mut siginfo, - arg3: *mut ::std::os::raw::c_void, + arg3: *mut ::std::ffi::c_void, ), >, } -#[test] -fn bindgen_test_layout___kernel_sigaction__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_sigaction__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_sigaction__bindgen_ty_1>(), - 4usize, - "Size of __kernel_sigaction__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_sigaction__bindgen_ty_1>(), - 4usize, - "Alignment of __kernel_sigaction__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sigaction__bindgen_ty_1::_sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sa_sigaction) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sigaction__bindgen_ty_1::_sa_sigaction" - ); -} -#[test] -fn bindgen_test_layout___kernel_sigaction() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_sigaction> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_sigaction>(), - 16usize, - "Size of __kernel_sigaction" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_sigaction>(), - 4usize, - "Alignment of __kernel_sigaction" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._u) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sigaction::_u" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 4usize, - "Offset of field: __kernel_sigaction::sa_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_sigaction::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 12usize, - "Offset of field: __kernel_sigaction::sa_restorer" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_sigaction__bindgen_ty_1"] + [::std::mem::size_of::<__kernel_sigaction__bindgen_ty_1>() - 4usize]; + ["Alignment of __kernel_sigaction__bindgen_ty_1"] + [::std::mem::align_of::<__kernel_sigaction__bindgen_ty_1>() - 4usize]; + ["Offset of field: __kernel_sigaction__bindgen_ty_1::_sa_handler"] + [::std::mem::offset_of!(__kernel_sigaction__bindgen_ty_1, _sa_handler) - 0usize]; + ["Offset of field: __kernel_sigaction__bindgen_ty_1::_sa_sigaction"] + [::std::mem::offset_of!(__kernel_sigaction__bindgen_ty_1, _sa_sigaction) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_sigaction"][::std::mem::size_of::<__kernel_sigaction>() - 16usize]; + ["Alignment of __kernel_sigaction"][::std::mem::align_of::<__kernel_sigaction>() - 4usize]; + ["Offset of field: __kernel_sigaction::_u"] + [::std::mem::offset_of!(__kernel_sigaction, _u) - 0usize]; + ["Offset of field: __kernel_sigaction::sa_mask"] + [::std::mem::offset_of!(__kernel_sigaction, sa_mask) - 4usize]; + ["Offset of field: __kernel_sigaction::sa_flags"] + [::std::mem::offset_of!(__kernel_sigaction, sa_flags) - 8usize]; + ["Offset of field: __kernel_sigaction::sa_restorer"] + [::std::mem::offset_of!(__kernel_sigaction, sa_restorer) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigaltstack { - pub ss_sp: *mut ::std::os::raw::c_void, - pub ss_flags: ::std::os::raw::c_int, + pub ss_sp: *mut ::std::ffi::c_void, + pub ss_flags: ::std::ffi::c_int, pub ss_size: __kernel_size_t, } -#[test] -fn bindgen_test_layout_sigaltstack() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of sigaltstack" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigaltstack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_sp) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaltstack::ss_sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_flags) as usize - ptr as usize }, - 4usize, - "Offset of field: sigaltstack::ss_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_size) as usize - ptr as usize }, - 8usize, - "Offset of field: sigaltstack::ss_size" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaltstack"][::std::mem::size_of::() - 12usize]; + ["Alignment of sigaltstack"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigaltstack::ss_sp"][::std::mem::offset_of!(sigaltstack, ss_sp) - 0usize]; + ["Offset of field: sigaltstack::ss_flags"] + [::std::mem::offset_of!(sigaltstack, ss_flags) - 4usize]; + ["Offset of field: sigaltstack::ss_size"] + [::std::mem::offset_of!(sigaltstack, ss_size) - 8usize]; +}; pub type stack_t = sigaltstack; #[repr(C)] #[derive(Copy, Clone)] pub union sigval { - pub sival_int: ::std::os::raw::c_int, - pub sival_ptr: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_sigval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 4usize, "Size of sigval"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sival_int) as usize - ptr as usize }, - 0usize, - "Offset of field: sigval::sival_int" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sival_ptr) as usize - ptr as usize }, - 0usize, - "Offset of field: sigval::sival_ptr" - ); -} + pub sival_int: ::std::ffi::c_int, + pub sival_ptr: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigval"][::std::mem::size_of::() - 4usize]; + ["Alignment of sigval"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigval::sival_int"][::std::mem::offset_of!(sigval, sival_int) - 0usize]; + ["Offset of field: sigval::sival_ptr"][::std::mem::offset_of!(sigval, sival_ptr) - 0usize]; +}; pub type sigval_t = sigval; #[repr(C)] #[derive(Copy, Clone)] @@ -10162,76 +8118,40 @@ pub struct __sifields__bindgen_ty_1 { pub _pid: __kernel_pid_t, pub _uid: __kernel_uid32_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_1>(), - 8usize, - "Size of __sifields__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_1>(), - 4usize, - "Alignment of __sifields__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_1::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_1::_uid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_1>() - 8usize]; + ["Alignment of __sifields__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_1>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_1::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_1, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_1::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_1, _uid) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_2 { pub _tid: __kernel_timer_t, - pub _overrun: ::std::os::raw::c_int, + pub _overrun: ::std::ffi::c_int, pub _sigval: sigval_t, - pub _sys_private: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_2> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_2>(), - 16usize, - "Size of __sifields__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_2>(), - 4usize, - "Alignment of __sifields__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._tid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_2::_tid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._overrun) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_2::_overrun" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigval) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_2::_sigval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sys_private) as usize - ptr as usize }, - 12usize, - "Offset of field: __sifields__bindgen_ty_2::_sys_private" - ); -} + pub _sys_private: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_2"] + [::std::mem::size_of::<__sifields__bindgen_ty_2>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_2"] + [::std::mem::align_of::<__sifields__bindgen_ty_2>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_2::_tid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _tid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_2::_overrun"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _overrun) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_2::_sigval"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _sigval) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_2::_sys_private"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _sys_private) - 12usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_3 { @@ -10239,98 +8159,56 @@ pub struct __sifields__bindgen_ty_3 { pub _uid: __kernel_uid32_t, pub _sigval: sigval_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_3> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_3>(), - 12usize, - "Size of __sifields__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_3>(), - 4usize, - "Alignment of __sifields__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_3::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_3::_uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigval) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_3::_sigval" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_3"] + [::std::mem::size_of::<__sifields__bindgen_ty_3>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_3"] + [::std::mem::align_of::<__sifields__bindgen_ty_3>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_3::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_3::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _uid) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_3::_sigval"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _sigval) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_4 { pub _pid: __kernel_pid_t, pub _uid: __kernel_uid32_t, - pub _status: ::std::os::raw::c_int, + pub _status: ::std::ffi::c_int, pub _utime: __kernel_clock_t, pub _stime: __kernel_clock_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_4() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_4> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_4>(), - 20usize, - "Size of __sifields__bindgen_ty_4" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_4>(), - 4usize, - "Alignment of __sifields__bindgen_ty_4" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_4::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_4::_uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._status) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_4::_status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._utime) as usize - ptr as usize }, - 12usize, - "Offset of field: __sifields__bindgen_ty_4::_utime" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._stime) as usize - ptr as usize }, - 16usize, - "Offset of field: __sifields__bindgen_ty_4::_stime" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_4"] + [::std::mem::size_of::<__sifields__bindgen_ty_4>() - 20usize]; + ["Alignment of __sifields__bindgen_ty_4"] + [::std::mem::align_of::<__sifields__bindgen_ty_4>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_4::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_4::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _uid) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_4::_status"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _status) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_4::_utime"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _utime) - 12usize]; + ["Offset of field: __sifields__bindgen_ty_4::_stime"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _stime) - 16usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_5 { - pub _addr: *mut ::std::os::raw::c_void, + pub _addr: *mut ::std::ffi::c_void, pub __bindgen_anon_1: __sifields__bindgen_ty_5__bindgen_ty_1, } #[repr(C)] #[derive(Copy, Clone)] pub union __sifields__bindgen_ty_5__bindgen_ty_1 { - pub _trapno: ::std::os::raw::c_int, - pub _addr_lsb: ::std::os::raw::c_short, + pub _trapno: ::std::ffi::c_int, + pub _addr_lsb: ::std::ffi::c_short, pub _addr_bnd: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, pub _addr_pkey: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, pub _perf: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, @@ -10338,293 +8216,156 @@ pub union __sifields__bindgen_ty_5__bindgen_ty_1 { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1 { - pub _dummy_bnd: [::std::os::raw::c_char; 4usize], - pub _lower: *mut ::std::os::raw::c_void, - pub _upper: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>(), - 12usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._dummy_bnd) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_dummy_bnd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._lower) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_lower" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._upper) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_upper" - ); -} + pub _dummy_bnd: [::std::ffi::c_char; 4usize], + pub _lower: *mut ::std::ffi::c_void, + pub _upper: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_dummy_bnd"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _dummy_bnd + ) + - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_lower"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _lower + ) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_upper"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _upper + ) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2 { - pub _dummy_pkey: [::std::os::raw::c_char; 4usize], + pub _dummy_pkey: [::std::ffi::c_char; 4usize], pub _pkey: __u32, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>(), - 8usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._dummy_pkey) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_dummy_pkey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pkey) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_pkey" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>() - 8usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_dummy_pkey"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, + _dummy_pkey + ) + - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_pkey"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, + _pkey + ) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3 { - pub _data: ::std::os::raw::c_ulong, + pub _data: ::std::ffi::c_ulong, pub _type: __u32, pub _flags: __u32, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>(), - 12usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._data) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._type) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._flags) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_flags" - ); -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1>(), - 12usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._trapno) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_trapno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_lsb) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_lsb" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_bnd) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_bnd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_pkey) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_pkey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._perf) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_perf" - ); -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5>(), - 16usize, - "Size of __sifields__bindgen_ty_5" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5::_addr" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_data"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _data + ) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_type"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _type + ) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_flags"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _flags + ) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_trapno"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _trapno) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_lsb"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_lsb) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_bnd"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_bnd) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_pkey"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_pkey) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_perf"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _perf) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5"] + [::std::mem::size_of::<__sifields__bindgen_ty_5>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_5"] + [::std::mem::align_of::<__sifields__bindgen_ty_5>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5::_addr"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5, _addr) - 0usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_6 { - pub _band: ::std::os::raw::c_long, - pub _fd: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_6() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_6> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_6>(), - 8usize, - "Size of __sifields__bindgen_ty_6" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_6>(), - 4usize, - "Alignment of __sifields__bindgen_ty_6" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._band) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_6::_band" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._fd) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_6::_fd" - ); -} + pub _band: ::std::ffi::c_long, + pub _fd: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_6"] + [::std::mem::size_of::<__sifields__bindgen_ty_6>() - 8usize]; + ["Alignment of __sifields__bindgen_ty_6"] + [::std::mem::align_of::<__sifields__bindgen_ty_6>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_6::_band"] + [::std::mem::offset_of!(__sifields__bindgen_ty_6, _band) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_6::_fd"] + [::std::mem::offset_of!(__sifields__bindgen_ty_6, _fd) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_7 { - pub _call_addr: *mut ::std::os::raw::c_void, - pub _syscall: ::std::os::raw::c_int, - pub _arch: ::std::os::raw::c_uint, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_7() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_7> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_7>(), - 12usize, - "Size of __sifields__bindgen_ty_7" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_7>(), - 4usize, - "Alignment of __sifields__bindgen_ty_7" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._call_addr) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_7::_call_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._syscall) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_7::_syscall" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._arch) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_7::_arch" - ); -} -#[test] -fn bindgen_test_layout___sifields() { - const UNINIT: ::std::mem::MaybeUninit<__sifields> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields>(), - 20usize, - "Size of __sifields" - ); - assert_eq!( - ::std::mem::align_of::<__sifields>(), - 4usize, - "Alignment of __sifields" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._kill) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_kill" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._timer) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_timer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._rt) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_rt" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigchld) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigchld" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigfault) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigfault" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigpoll) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigpoll" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigsys) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigsys" - ); -} + pub _call_addr: *mut ::std::ffi::c_void, + pub _syscall: ::std::ffi::c_int, + pub _arch: ::std::ffi::c_uint, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_7"] + [::std::mem::size_of::<__sifields__bindgen_ty_7>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_7"] + [::std::mem::align_of::<__sifields__bindgen_ty_7>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_7::_call_addr"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _call_addr) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_7::_syscall"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _syscall) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_7::_arch"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _arch) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields"][::std::mem::size_of::<__sifields>() - 20usize]; + ["Alignment of __sifields"][::std::mem::align_of::<__sifields>() - 4usize]; + ["Offset of field: __sifields::_kill"][::std::mem::offset_of!(__sifields, _kill) - 0usize]; + ["Offset of field: __sifields::_timer"][::std::mem::offset_of!(__sifields, _timer) - 0usize]; + ["Offset of field: __sifields::_rt"][::std::mem::offset_of!(__sifields, _rt) - 0usize]; + ["Offset of field: __sifields::_sigchld"] + [::std::mem::offset_of!(__sifields, _sigchld) - 0usize]; + ["Offset of field: __sifields::_sigfault"] + [::std::mem::offset_of!(__sifields, _sigfault) - 0usize]; + ["Offset of field: __sifields::_sigpoll"] + [::std::mem::offset_of!(__sifields, _sigpoll) - 0usize]; + ["Offset of field: __sifields::_sigsys"][::std::mem::offset_of!(__sifields, _sigsys) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct siginfo { @@ -10634,235 +8375,122 @@ pub struct siginfo { #[derive(Copy, Clone)] pub union siginfo__bindgen_ty_1 { pub __bindgen_anon_1: siginfo__bindgen_ty_1__bindgen_ty_1, - pub _si_pad: [::std::os::raw::c_int; 32usize], + pub _si_pad: [::std::ffi::c_int; 32usize], } #[repr(C)] #[derive(Copy, Clone)] pub struct siginfo__bindgen_ty_1__bindgen_ty_1 { - pub si_signo: ::std::os::raw::c_int, - pub si_errno: ::std::os::raw::c_int, - pub si_code: ::std::os::raw::c_int, + pub si_signo: ::std::ffi::c_int, + pub si_errno: ::std::ffi::c_int, + pub si_code: ::std::ffi::c_int, pub _sifields: __sifields, } -#[test] -fn bindgen_test_layout_siginfo__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of siginfo__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of siginfo__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_signo) as usize - ptr as usize }, - 0usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_signo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_errno) as usize - ptr as usize }, - 4usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_errno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_code) as usize - ptr as usize }, - 8usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_code" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sifields) as usize - ptr as usize }, - 12usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::_sifields" - ); -} -#[test] -fn bindgen_test_layout_siginfo__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of siginfo__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of siginfo__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._si_pad) as usize - ptr as usize }, - 0usize, - "Offset of field: siginfo__bindgen_ty_1::_si_pad" - ); -} -#[test] -fn bindgen_test_layout_siginfo() { - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of siginfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of siginfo" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of siginfo__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_signo"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_signo) - 0usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_errno"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_errno) - 4usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_code"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_code) - 8usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::_sifields"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, _sifields) - 12usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo__bindgen_ty_1"][::std::mem::size_of::() - 128usize]; + ["Alignment of siginfo__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: siginfo__bindgen_ty_1::_si_pad"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1, _si_pad) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo"][::std::mem::size_of::() - 128usize]; + ["Alignment of siginfo"][::std::mem::align_of::() - 4usize]; +}; pub type siginfo_t = siginfo; #[repr(C)] #[derive(Copy, Clone)] pub struct sigevent { pub sigev_value: sigval_t, - pub sigev_signo: ::std::os::raw::c_int, - pub sigev_notify: ::std::os::raw::c_int, + pub sigev_signo: ::std::ffi::c_int, + pub sigev_notify: ::std::ffi::c_int, pub _sigev_un: sigevent__bindgen_ty_1, } #[repr(C)] #[derive(Copy, Clone)] pub union sigevent__bindgen_ty_1 { - pub _pad: [::std::os::raw::c_int; 13usize], - pub _tid: ::std::os::raw::c_int, + pub _pad: [::std::ffi::c_int; 13usize], + pub _tid: ::std::ffi::c_int, pub _sigev_thread: sigevent__bindgen_ty_1__bindgen_ty_1, } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigevent__bindgen_ty_1__bindgen_ty_1 { pub _function: ::std::option::Option, - pub _attribute: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_sigevent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of sigevent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigevent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._function) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_function" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._attribute) as usize - ptr as usize }, - 4usize, - "Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_attribute" - ); -} -#[test] -fn bindgen_test_layout_sigevent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 52usize, - "Size of sigevent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigevent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pad) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_pad" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._tid) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_tid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigev_thread) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_sigev_thread" - ); -} -#[test] -fn bindgen_test_layout_sigevent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of sigevent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigevent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_value) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent::sigev_value" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_signo) as usize - ptr as usize }, - 4usize, - "Offset of field: sigevent::sigev_signo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_notify) as usize - ptr as usize }, - 8usize, - "Offset of field: sigevent::sigev_notify" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigev_un) as usize - ptr as usize }, - 12usize, - "Offset of field: sigevent::_sigev_un" - ); -} + pub _attribute: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of sigevent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_function"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1__bindgen_ty_1, _function) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_attribute"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1__bindgen_ty_1, _attribute) - 4usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent__bindgen_ty_1"][::std::mem::size_of::() - 52usize]; + ["Alignment of sigevent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: sigevent__bindgen_ty_1::_pad"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _pad) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1::_tid"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _tid) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1::_sigev_thread"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _sigev_thread) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent"][::std::mem::size_of::() - 64usize]; + ["Alignment of sigevent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigevent::sigev_value"] + [::std::mem::offset_of!(sigevent, sigev_value) - 0usize]; + ["Offset of field: sigevent::sigev_signo"] + [::std::mem::offset_of!(sigevent, sigev_signo) - 4usize]; + ["Offset of field: sigevent::sigev_notify"] + [::std::mem::offset_of!(sigevent, sigev_notify) - 8usize]; + ["Offset of field: sigevent::_sigev_un"][::std::mem::offset_of!(sigevent, _sigev_un) - 12usize]; +}; pub type sigevent_t = sigevent; -pub type sig_atomic_t = ::std::os::raw::c_int; +pub type sig_atomic_t = ::std::ffi::c_int; pub type sig_t = __sighandler_t; pub type sighandler_t = __sighandler_t; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigset64_t { - pub __bits: [::std::os::raw::c_ulong; 2usize], -} -#[test] -fn bindgen_test_layout_sigset64_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of sigset64_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigset64_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__bits) as usize - ptr as usize }, - 0usize, - "Offset of field: sigset64_t::__bits" - ); -} + pub __bits: [::std::ffi::c_ulong; 2usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigset64_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of sigset64_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigset64_t::__bits"][::std::mem::offset_of!(sigset64_t, __bits) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct sigaction { pub __bindgen_anon_1: sigaction__bindgen_ty_1, pub sa_mask: sigset_t, - pub sa_flags: ::std::os::raw::c_int, + pub sa_flags: ::std::ffi::c_int, pub sa_restorer: ::std::option::Option, } #[repr(C)] @@ -10871,73 +8499,36 @@ pub union sigaction__bindgen_ty_1 { pub sa_handler: sighandler_t, pub sa_sigaction: ::std::option::Option< unsafe extern "C" fn( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *mut siginfo, - arg3: *mut ::std::os::raw::c_void, + arg3: *mut ::std::ffi::c_void, ), >, } -#[test] -fn bindgen_test_layout_sigaction__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of sigaction__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigaction__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction__bindgen_ty_1::sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_sigaction) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction__bindgen_ty_1::sa_sigaction" - ); -} -#[test] -fn bindgen_test_layout_sigaction() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sigaction" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigaction" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 4usize, - "Offset of field: sigaction::sa_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 8usize, - "Offset of field: sigaction::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 12usize, - "Offset of field: sigaction::sa_restorer" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction__bindgen_ty_1"][::std::mem::size_of::() - 4usize]; + ["Alignment of sigaction__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: sigaction__bindgen_ty_1::sa_handler"] + [::std::mem::offset_of!(sigaction__bindgen_ty_1, sa_handler) - 0usize]; + ["Offset of field: sigaction__bindgen_ty_1::sa_sigaction"] + [::std::mem::offset_of!(sigaction__bindgen_ty_1, sa_sigaction) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction"][::std::mem::size_of::() - 16usize]; + ["Alignment of sigaction"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigaction::sa_mask"][::std::mem::offset_of!(sigaction, sa_mask) - 4usize]; + ["Offset of field: sigaction::sa_flags"][::std::mem::offset_of!(sigaction, sa_flags) - 8usize]; + ["Offset of field: sigaction::sa_restorer"] + [::std::mem::offset_of!(sigaction, sa_restorer) - 12usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct sigaction64 { pub __bindgen_anon_1: sigaction64__bindgen_ty_1, - pub sa_flags: ::std::os::raw::c_int, + pub sa_flags: ::std::ffi::c_int, pub sa_restorer: ::std::option::Option, pub sa_mask: sigset64_t, } @@ -10946,455 +8537,215 @@ pub struct sigaction64 { pub union sigaction64__bindgen_ty_1 { pub sa_handler: sighandler_t, pub sa_sigaction: ::std::option::Option< - unsafe extern "C" fn( - arg1: ::std::os::raw::c_int, - arg2: *mut siginfo, - arg3: *mut ::std::os::raw::c_void, - ), - >, -} -#[test] -fn bindgen_test_layout_sigaction64__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of sigaction64__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigaction64__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction64__bindgen_ty_1::sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_sigaction) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction64__bindgen_ty_1::sa_sigaction" - ); -} -#[test] -fn bindgen_test_layout_sigaction64() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 20usize, - "Size of sigaction64" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigaction64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 4usize, - "Offset of field: sigaction64::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 8usize, - "Offset of field: sigaction64::sa_restorer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 12usize, - "Offset of field: sigaction64::sa_mask" - ); -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct user_fpregs_struct { - pub cwd: ::std::os::raw::c_long, - pub swd: ::std::os::raw::c_long, - pub twd: ::std::os::raw::c_long, - pub fip: ::std::os::raw::c_long, - pub fcs: ::std::os::raw::c_long, - pub foo: ::std::os::raw::c_long, - pub fos: ::std::os::raw::c_long, - pub st_space: [::std::os::raw::c_long; 20usize], -} -#[test] -fn bindgen_test_layout_user_fpregs_struct() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 108usize, - "Size of user_fpregs_struct" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of user_fpregs_struct" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cwd) as usize - ptr as usize }, - 0usize, - "Offset of field: user_fpregs_struct::cwd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).swd) as usize - ptr as usize }, - 4usize, - "Offset of field: user_fpregs_struct::swd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).twd) as usize - ptr as usize }, - 8usize, - "Offset of field: user_fpregs_struct::twd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fip) as usize - ptr as usize }, - 12usize, - "Offset of field: user_fpregs_struct::fip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fcs) as usize - ptr as usize }, - 16usize, - "Offset of field: user_fpregs_struct::fcs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).foo) as usize - ptr as usize }, - 20usize, - "Offset of field: user_fpregs_struct::foo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fos) as usize - ptr as usize }, - 24usize, - "Offset of field: user_fpregs_struct::fos" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).st_space) as usize - ptr as usize }, - 28usize, - "Offset of field: user_fpregs_struct::st_space" - ); -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct user_fpxregs_struct { - pub cwd: ::std::os::raw::c_ushort, - pub swd: ::std::os::raw::c_ushort, - pub twd: ::std::os::raw::c_ushort, - pub fop: ::std::os::raw::c_ushort, - pub fip: ::std::os::raw::c_long, - pub fcs: ::std::os::raw::c_long, - pub foo: ::std::os::raw::c_long, - pub fos: ::std::os::raw::c_long, - pub mxcsr: ::std::os::raw::c_long, - pub reserved: ::std::os::raw::c_long, - pub st_space: [::std::os::raw::c_long; 32usize], - pub xmm_space: [::std::os::raw::c_long; 32usize], - pub padding: [::std::os::raw::c_long; 56usize], -} -#[test] -fn bindgen_test_layout_user_fpxregs_struct() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 512usize, - "Size of user_fpxregs_struct" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of user_fpxregs_struct" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cwd) as usize - ptr as usize }, - 0usize, - "Offset of field: user_fpxregs_struct::cwd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).swd) as usize - ptr as usize }, - 2usize, - "Offset of field: user_fpxregs_struct::swd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).twd) as usize - ptr as usize }, - 4usize, - "Offset of field: user_fpxregs_struct::twd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fop) as usize - ptr as usize }, - 6usize, - "Offset of field: user_fpxregs_struct::fop" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fip) as usize - ptr as usize }, - 8usize, - "Offset of field: user_fpxregs_struct::fip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fcs) as usize - ptr as usize }, - 12usize, - "Offset of field: user_fpxregs_struct::fcs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).foo) as usize - ptr as usize }, - 16usize, - "Offset of field: user_fpxregs_struct::foo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fos) as usize - ptr as usize }, - 20usize, - "Offset of field: user_fpxregs_struct::fos" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcsr) as usize - ptr as usize }, - 24usize, - "Offset of field: user_fpxregs_struct::mxcsr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 28usize, - "Offset of field: user_fpxregs_struct::reserved" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).st_space) as usize - ptr as usize }, - 32usize, - "Offset of field: user_fpxregs_struct::st_space" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xmm_space) as usize - ptr as usize }, - 160usize, - "Offset of field: user_fpxregs_struct::xmm_space" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding) as usize - ptr as usize }, - 288usize, - "Offset of field: user_fpxregs_struct::padding" - ); -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct user_regs_struct { - pub ebx: ::std::os::raw::c_long, - pub ecx: ::std::os::raw::c_long, - pub edx: ::std::os::raw::c_long, - pub esi: ::std::os::raw::c_long, - pub edi: ::std::os::raw::c_long, - pub ebp: ::std::os::raw::c_long, - pub eax: ::std::os::raw::c_long, - pub xds: ::std::os::raw::c_long, - pub xes: ::std::os::raw::c_long, - pub xfs: ::std::os::raw::c_long, - pub xgs: ::std::os::raw::c_long, - pub orig_eax: ::std::os::raw::c_long, - pub eip: ::std::os::raw::c_long, - pub xcs: ::std::os::raw::c_long, - pub eflags: ::std::os::raw::c_long, - pub esp: ::std::os::raw::c_long, - pub xss: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout_user_regs_struct() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 68usize, - "Size of user_regs_struct" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of user_regs_struct" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ebx) as usize - ptr as usize }, - 0usize, - "Offset of field: user_regs_struct::ebx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ecx) as usize - ptr as usize }, - 4usize, - "Offset of field: user_regs_struct::ecx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).edx) as usize - ptr as usize }, - 8usize, - "Offset of field: user_regs_struct::edx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).esi) as usize - ptr as usize }, - 12usize, - "Offset of field: user_regs_struct::esi" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).edi) as usize - ptr as usize }, - 16usize, - "Offset of field: user_regs_struct::edi" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ebp) as usize - ptr as usize }, - 20usize, - "Offset of field: user_regs_struct::ebp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).eax) as usize - ptr as usize }, - 24usize, - "Offset of field: user_regs_struct::eax" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xds) as usize - ptr as usize }, - 28usize, - "Offset of field: user_regs_struct::xds" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xes) as usize - ptr as usize }, - 32usize, - "Offset of field: user_regs_struct::xes" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xfs) as usize - ptr as usize }, - 36usize, - "Offset of field: user_regs_struct::xfs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xgs) as usize - ptr as usize }, - 40usize, - "Offset of field: user_regs_struct::xgs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).orig_eax) as usize - ptr as usize }, - 44usize, - "Offset of field: user_regs_struct::orig_eax" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).eip) as usize - ptr as usize }, - 48usize, - "Offset of field: user_regs_struct::eip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xcs) as usize - ptr as usize }, - 52usize, - "Offset of field: user_regs_struct::xcs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).eflags) as usize - ptr as usize }, - 56usize, - "Offset of field: user_regs_struct::eflags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).esp) as usize - ptr as usize }, - 60usize, - "Offset of field: user_regs_struct::esp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xss) as usize - ptr as usize }, - 64usize, - "Offset of field: user_regs_struct::xss" - ); + unsafe extern "C" fn( + arg1: ::std::ffi::c_int, + arg2: *mut siginfo, + arg3: *mut ::std::ffi::c_void, + ), + >, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction64__bindgen_ty_1"] + [::std::mem::size_of::() - 4usize]; + ["Alignment of sigaction64__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: sigaction64__bindgen_ty_1::sa_handler"] + [::std::mem::offset_of!(sigaction64__bindgen_ty_1, sa_handler) - 0usize]; + ["Offset of field: sigaction64__bindgen_ty_1::sa_sigaction"] + [::std::mem::offset_of!(sigaction64__bindgen_ty_1, sa_sigaction) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction64"][::std::mem::size_of::() - 20usize]; + ["Alignment of sigaction64"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigaction64::sa_flags"] + [::std::mem::offset_of!(sigaction64, sa_flags) - 4usize]; + ["Offset of field: sigaction64::sa_restorer"] + [::std::mem::offset_of!(sigaction64, sa_restorer) - 8usize]; + ["Offset of field: sigaction64::sa_mask"] + [::std::mem::offset_of!(sigaction64, sa_mask) - 12usize]; +}; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct user_fpregs_struct { + pub cwd: ::std::ffi::c_long, + pub swd: ::std::ffi::c_long, + pub twd: ::std::ffi::c_long, + pub fip: ::std::ffi::c_long, + pub fcs: ::std::ffi::c_long, + pub foo: ::std::ffi::c_long, + pub fos: ::std::ffi::c_long, + pub st_space: [::std::ffi::c_long; 20usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_fpregs_struct"][::std::mem::size_of::() - 108usize]; + ["Alignment of user_fpregs_struct"][::std::mem::align_of::() - 4usize]; + ["Offset of field: user_fpregs_struct::cwd"] + [::std::mem::offset_of!(user_fpregs_struct, cwd) - 0usize]; + ["Offset of field: user_fpregs_struct::swd"] + [::std::mem::offset_of!(user_fpregs_struct, swd) - 4usize]; + ["Offset of field: user_fpregs_struct::twd"] + [::std::mem::offset_of!(user_fpregs_struct, twd) - 8usize]; + ["Offset of field: user_fpregs_struct::fip"] + [::std::mem::offset_of!(user_fpregs_struct, fip) - 12usize]; + ["Offset of field: user_fpregs_struct::fcs"] + [::std::mem::offset_of!(user_fpregs_struct, fcs) - 16usize]; + ["Offset of field: user_fpregs_struct::foo"] + [::std::mem::offset_of!(user_fpregs_struct, foo) - 20usize]; + ["Offset of field: user_fpregs_struct::fos"] + [::std::mem::offset_of!(user_fpregs_struct, fos) - 24usize]; + ["Offset of field: user_fpregs_struct::st_space"] + [::std::mem::offset_of!(user_fpregs_struct, st_space) - 28usize]; +}; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct user_fpxregs_struct { + pub cwd: ::std::ffi::c_ushort, + pub swd: ::std::ffi::c_ushort, + pub twd: ::std::ffi::c_ushort, + pub fop: ::std::ffi::c_ushort, + pub fip: ::std::ffi::c_long, + pub fcs: ::std::ffi::c_long, + pub foo: ::std::ffi::c_long, + pub fos: ::std::ffi::c_long, + pub mxcsr: ::std::ffi::c_long, + pub reserved: ::std::ffi::c_long, + pub st_space: [::std::ffi::c_long; 32usize], + pub xmm_space: [::std::ffi::c_long; 32usize], + pub padding: [::std::ffi::c_long; 56usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_fpxregs_struct"][::std::mem::size_of::() - 512usize]; + ["Alignment of user_fpxregs_struct"][::std::mem::align_of::() - 4usize]; + ["Offset of field: user_fpxregs_struct::cwd"] + [::std::mem::offset_of!(user_fpxregs_struct, cwd) - 0usize]; + ["Offset of field: user_fpxregs_struct::swd"] + [::std::mem::offset_of!(user_fpxregs_struct, swd) - 2usize]; + ["Offset of field: user_fpxregs_struct::twd"] + [::std::mem::offset_of!(user_fpxregs_struct, twd) - 4usize]; + ["Offset of field: user_fpxregs_struct::fop"] + [::std::mem::offset_of!(user_fpxregs_struct, fop) - 6usize]; + ["Offset of field: user_fpxregs_struct::fip"] + [::std::mem::offset_of!(user_fpxregs_struct, fip) - 8usize]; + ["Offset of field: user_fpxregs_struct::fcs"] + [::std::mem::offset_of!(user_fpxregs_struct, fcs) - 12usize]; + ["Offset of field: user_fpxregs_struct::foo"] + [::std::mem::offset_of!(user_fpxregs_struct, foo) - 16usize]; + ["Offset of field: user_fpxregs_struct::fos"] + [::std::mem::offset_of!(user_fpxregs_struct, fos) - 20usize]; + ["Offset of field: user_fpxregs_struct::mxcsr"] + [::std::mem::offset_of!(user_fpxregs_struct, mxcsr) - 24usize]; + ["Offset of field: user_fpxregs_struct::reserved"] + [::std::mem::offset_of!(user_fpxregs_struct, reserved) - 28usize]; + ["Offset of field: user_fpxregs_struct::st_space"] + [::std::mem::offset_of!(user_fpxregs_struct, st_space) - 32usize]; + ["Offset of field: user_fpxregs_struct::xmm_space"] + [::std::mem::offset_of!(user_fpxregs_struct, xmm_space) - 160usize]; + ["Offset of field: user_fpxregs_struct::padding"] + [::std::mem::offset_of!(user_fpxregs_struct, padding) - 288usize]; +}; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct user_regs_struct { + pub ebx: ::std::ffi::c_long, + pub ecx: ::std::ffi::c_long, + pub edx: ::std::ffi::c_long, + pub esi: ::std::ffi::c_long, + pub edi: ::std::ffi::c_long, + pub ebp: ::std::ffi::c_long, + pub eax: ::std::ffi::c_long, + pub xds: ::std::ffi::c_long, + pub xes: ::std::ffi::c_long, + pub xfs: ::std::ffi::c_long, + pub xgs: ::std::ffi::c_long, + pub orig_eax: ::std::ffi::c_long, + pub eip: ::std::ffi::c_long, + pub xcs: ::std::ffi::c_long, + pub eflags: ::std::ffi::c_long, + pub esp: ::std::ffi::c_long, + pub xss: ::std::ffi::c_long, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_regs_struct"][::std::mem::size_of::() - 68usize]; + ["Alignment of user_regs_struct"][::std::mem::align_of::() - 4usize]; + ["Offset of field: user_regs_struct::ebx"] + [::std::mem::offset_of!(user_regs_struct, ebx) - 0usize]; + ["Offset of field: user_regs_struct::ecx"] + [::std::mem::offset_of!(user_regs_struct, ecx) - 4usize]; + ["Offset of field: user_regs_struct::edx"] + [::std::mem::offset_of!(user_regs_struct, edx) - 8usize]; + ["Offset of field: user_regs_struct::esi"] + [::std::mem::offset_of!(user_regs_struct, esi) - 12usize]; + ["Offset of field: user_regs_struct::edi"] + [::std::mem::offset_of!(user_regs_struct, edi) - 16usize]; + ["Offset of field: user_regs_struct::ebp"] + [::std::mem::offset_of!(user_regs_struct, ebp) - 20usize]; + ["Offset of field: user_regs_struct::eax"] + [::std::mem::offset_of!(user_regs_struct, eax) - 24usize]; + ["Offset of field: user_regs_struct::xds"] + [::std::mem::offset_of!(user_regs_struct, xds) - 28usize]; + ["Offset of field: user_regs_struct::xes"] + [::std::mem::offset_of!(user_regs_struct, xes) - 32usize]; + ["Offset of field: user_regs_struct::xfs"] + [::std::mem::offset_of!(user_regs_struct, xfs) - 36usize]; + ["Offset of field: user_regs_struct::xgs"] + [::std::mem::offset_of!(user_regs_struct, xgs) - 40usize]; + ["Offset of field: user_regs_struct::orig_eax"] + [::std::mem::offset_of!(user_regs_struct, orig_eax) - 44usize]; + ["Offset of field: user_regs_struct::eip"] + [::std::mem::offset_of!(user_regs_struct, eip) - 48usize]; + ["Offset of field: user_regs_struct::xcs"] + [::std::mem::offset_of!(user_regs_struct, xcs) - 52usize]; + ["Offset of field: user_regs_struct::eflags"] + [::std::mem::offset_of!(user_regs_struct, eflags) - 56usize]; + ["Offset of field: user_regs_struct::esp"] + [::std::mem::offset_of!(user_regs_struct, esp) - 60usize]; + ["Offset of field: user_regs_struct::xss"] + [::std::mem::offset_of!(user_regs_struct, xss) - 64usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct user { pub regs: user_regs_struct, - pub u_fpvalid: ::std::os::raw::c_int, + pub u_fpvalid: ::std::ffi::c_int, pub i387: user_fpregs_struct, - pub u_tsize: ::std::os::raw::c_ulong, - pub u_dsize: ::std::os::raw::c_ulong, - pub u_ssize: ::std::os::raw::c_ulong, - pub start_code: ::std::os::raw::c_ulong, - pub start_stack: ::std::os::raw::c_ulong, - pub signal: ::std::os::raw::c_long, - pub reserved: ::std::os::raw::c_int, + pub u_tsize: ::std::ffi::c_ulong, + pub u_dsize: ::std::ffi::c_ulong, + pub u_ssize: ::std::ffi::c_ulong, + pub start_code: ::std::ffi::c_ulong, + pub start_stack: ::std::ffi::c_ulong, + pub signal: ::std::ffi::c_long, + pub reserved: ::std::ffi::c_int, pub u_ar0: *mut user_regs_struct, pub u_fpstate: *mut user_fpregs_struct, - pub magic: ::std::os::raw::c_ulong, - pub u_comm: [::std::os::raw::c_char; 32usize], - pub u_debugreg: [::std::os::raw::c_int; 8usize], -} -#[test] -fn bindgen_test_layout_user() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 284usize, "Size of user"); - assert_eq!(::std::mem::align_of::(), 4usize, "Alignment of user"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).regs) as usize - ptr as usize }, - 0usize, - "Offset of field: user::regs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_fpvalid) as usize - ptr as usize }, - 68usize, - "Offset of field: user::u_fpvalid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i387) as usize - ptr as usize }, - 72usize, - "Offset of field: user::i387" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_tsize) as usize - ptr as usize }, - 180usize, - "Offset of field: user::u_tsize" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_dsize) as usize - ptr as usize }, - 184usize, - "Offset of field: user::u_dsize" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_ssize) as usize - ptr as usize }, - 188usize, - "Offset of field: user::u_ssize" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).start_code) as usize - ptr as usize }, - 192usize, - "Offset of field: user::start_code" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).start_stack) as usize - ptr as usize }, - 196usize, - "Offset of field: user::start_stack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).signal) as usize - ptr as usize }, - 200usize, - "Offset of field: user::signal" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 204usize, - "Offset of field: user::reserved" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_ar0) as usize - ptr as usize }, - 208usize, - "Offset of field: user::u_ar0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_fpstate) as usize - ptr as usize }, - 212usize, - "Offset of field: user::u_fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magic) as usize - ptr as usize }, - 216usize, - "Offset of field: user::magic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_comm) as usize - ptr as usize }, - 220usize, - "Offset of field: user::u_comm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_debugreg) as usize - ptr as usize }, - 252usize, - "Offset of field: user::u_debugreg" - ); -} + pub magic: ::std::ffi::c_ulong, + pub u_comm: [::std::ffi::c_char; 32usize], + pub u_debugreg: [::std::ffi::c_int; 8usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user"][::std::mem::size_of::() - 284usize]; + ["Alignment of user"][::std::mem::align_of::() - 4usize]; + ["Offset of field: user::regs"][::std::mem::offset_of!(user, regs) - 0usize]; + ["Offset of field: user::u_fpvalid"][::std::mem::offset_of!(user, u_fpvalid) - 68usize]; + ["Offset of field: user::i387"][::std::mem::offset_of!(user, i387) - 72usize]; + ["Offset of field: user::u_tsize"][::std::mem::offset_of!(user, u_tsize) - 180usize]; + ["Offset of field: user::u_dsize"][::std::mem::offset_of!(user, u_dsize) - 184usize]; + ["Offset of field: user::u_ssize"][::std::mem::offset_of!(user, u_ssize) - 188usize]; + ["Offset of field: user::start_code"][::std::mem::offset_of!(user, start_code) - 192usize]; + ["Offset of field: user::start_stack"][::std::mem::offset_of!(user, start_stack) - 196usize]; + ["Offset of field: user::signal"][::std::mem::offset_of!(user, signal) - 200usize]; + ["Offset of field: user::reserved"][::std::mem::offset_of!(user, reserved) - 204usize]; + ["Offset of field: user::u_ar0"][::std::mem::offset_of!(user, u_ar0) - 208usize]; + ["Offset of field: user::u_fpstate"][::std::mem::offset_of!(user, u_fpstate) - 212usize]; + ["Offset of field: user::magic"][::std::mem::offset_of!(user, magic) - 216usize]; + ["Offset of field: user::u_comm"][::std::mem::offset_of!(user, u_comm) - 220usize]; + ["Offset of field: user::u_debugreg"][::std::mem::offset_of!(user, u_debugreg) - 252usize]; +}; pub const REG_GS: _bindgen_ty_38 = 0; pub const REG_FS: _bindgen_ty_38 = 1; pub const REG_ES: _bindgen_ty_38 = 2; @@ -11415,161 +8766,78 @@ pub const REG_EFL: _bindgen_ty_38 = 16; pub const REG_UESP: _bindgen_ty_38 = 17; pub const REG_SS: _bindgen_ty_38 = 18; pub const NGREG: _bindgen_ty_38 = 19; -pub type _bindgen_ty_38 = ::std::os::raw::c_uint; -pub type greg_t = ::std::os::raw::c_int; +pub type _bindgen_ty_38 = ::std::ffi::c_uint; +pub type greg_t = ::std::ffi::c_int; pub type gregset_t = [greg_t; 19usize]; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _libc_fpreg { - pub significand: [::std::os::raw::c_ushort; 4usize], - pub exponent: ::std::os::raw::c_ushort, -} -#[test] -fn bindgen_test_layout__libc_fpreg() { - const UNINIT: ::std::mem::MaybeUninit<_libc_fpreg> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_libc_fpreg>(), - 10usize, - "Size of _libc_fpreg" - ); - assert_eq!( - ::std::mem::align_of::<_libc_fpreg>(), - 2usize, - "Alignment of _libc_fpreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).significand) as usize - ptr as usize }, - 0usize, - "Offset of field: _libc_fpreg::significand" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).exponent) as usize - ptr as usize }, - 8usize, - "Offset of field: _libc_fpreg::exponent" - ); -} + pub significand: [::std::ffi::c_ushort; 4usize], + pub exponent: ::std::ffi::c_ushort, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _libc_fpreg"][::std::mem::size_of::<_libc_fpreg>() - 10usize]; + ["Alignment of _libc_fpreg"][::std::mem::align_of::<_libc_fpreg>() - 2usize]; + ["Offset of field: _libc_fpreg::significand"] + [::std::mem::offset_of!(_libc_fpreg, significand) - 0usize]; + ["Offset of field: _libc_fpreg::exponent"] + [::std::mem::offset_of!(_libc_fpreg, exponent) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _libc_fpstate { - pub cw: ::std::os::raw::c_ulong, - pub sw: ::std::os::raw::c_ulong, - pub tag: ::std::os::raw::c_ulong, - pub ipoff: ::std::os::raw::c_ulong, - pub cssel: ::std::os::raw::c_ulong, - pub dataoff: ::std::os::raw::c_ulong, - pub datasel: ::std::os::raw::c_ulong, + pub cw: ::std::ffi::c_ulong, + pub sw: ::std::ffi::c_ulong, + pub tag: ::std::ffi::c_ulong, + pub ipoff: ::std::ffi::c_ulong, + pub cssel: ::std::ffi::c_ulong, + pub dataoff: ::std::ffi::c_ulong, + pub datasel: ::std::ffi::c_ulong, pub _st: [_libc_fpreg; 8usize], - pub status: ::std::os::raw::c_ulong, -} -#[test] -fn bindgen_test_layout__libc_fpstate() { - const UNINIT: ::std::mem::MaybeUninit<_libc_fpstate> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_libc_fpstate>(), - 112usize, - "Size of _libc_fpstate" - ); - assert_eq!( - ::std::mem::align_of::<_libc_fpstate>(), - 4usize, - "Alignment of _libc_fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cw) as usize - ptr as usize }, - 0usize, - "Offset of field: _libc_fpstate::cw" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sw) as usize - ptr as usize }, - 4usize, - "Offset of field: _libc_fpstate::sw" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 8usize, - "Offset of field: _libc_fpstate::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ipoff) as usize - ptr as usize }, - 12usize, - "Offset of field: _libc_fpstate::ipoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cssel) as usize - ptr as usize }, - 16usize, - "Offset of field: _libc_fpstate::cssel" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dataoff) as usize - ptr as usize }, - 20usize, - "Offset of field: _libc_fpstate::dataoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).datasel) as usize - ptr as usize }, - 24usize, - "Offset of field: _libc_fpstate::datasel" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._st) as usize - ptr as usize }, - 28usize, - "Offset of field: _libc_fpstate::_st" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 108usize, - "Offset of field: _libc_fpstate::status" - ); -} + pub status: ::std::ffi::c_ulong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _libc_fpstate"][::std::mem::size_of::<_libc_fpstate>() - 112usize]; + ["Alignment of _libc_fpstate"][::std::mem::align_of::<_libc_fpstate>() - 4usize]; + ["Offset of field: _libc_fpstate::cw"][::std::mem::offset_of!(_libc_fpstate, cw) - 0usize]; + ["Offset of field: _libc_fpstate::sw"][::std::mem::offset_of!(_libc_fpstate, sw) - 4usize]; + ["Offset of field: _libc_fpstate::tag"][::std::mem::offset_of!(_libc_fpstate, tag) - 8usize]; + ["Offset of field: _libc_fpstate::ipoff"] + [::std::mem::offset_of!(_libc_fpstate, ipoff) - 12usize]; + ["Offset of field: _libc_fpstate::cssel"] + [::std::mem::offset_of!(_libc_fpstate, cssel) - 16usize]; + ["Offset of field: _libc_fpstate::dataoff"] + [::std::mem::offset_of!(_libc_fpstate, dataoff) - 20usize]; + ["Offset of field: _libc_fpstate::datasel"] + [::std::mem::offset_of!(_libc_fpstate, datasel) - 24usize]; + ["Offset of field: _libc_fpstate::_st"][::std::mem::offset_of!(_libc_fpstate, _st) - 28usize]; + ["Offset of field: _libc_fpstate::status"] + [::std::mem::offset_of!(_libc_fpstate, status) - 108usize]; +}; pub type fpregset_t = *mut _libc_fpstate; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct mcontext_t { pub gregs: gregset_t, pub fpregs: fpregset_t, - pub oldmask: ::std::os::raw::c_ulong, - pub cr2: ::std::os::raw::c_ulong, -} -#[test] -fn bindgen_test_layout_mcontext_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 88usize, - "Size of mcontext_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of mcontext_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gregs) as usize - ptr as usize }, - 0usize, - "Offset of field: mcontext_t::gregs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpregs) as usize - ptr as usize }, - 76usize, - "Offset of field: mcontext_t::fpregs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).oldmask) as usize - ptr as usize }, - 80usize, - "Offset of field: mcontext_t::oldmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cr2) as usize - ptr as usize }, - 84usize, - "Offset of field: mcontext_t::cr2" - ); -} + pub oldmask: ::std::ffi::c_ulong, + pub cr2: ::std::ffi::c_ulong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mcontext_t"][::std::mem::size_of::() - 88usize]; + ["Alignment of mcontext_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: mcontext_t::gregs"][::std::mem::offset_of!(mcontext_t, gregs) - 0usize]; + ["Offset of field: mcontext_t::fpregs"][::std::mem::offset_of!(mcontext_t, fpregs) - 76usize]; + ["Offset of field: mcontext_t::oldmask"][::std::mem::offset_of!(mcontext_t, oldmask) - 80usize]; + ["Offset of field: mcontext_t::cr2"][::std::mem::offset_of!(mcontext_t, cr2) - 84usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ucontext { - pub uc_flags: ::std::os::raw::c_ulong, + pub uc_flags: ::std::ffi::c_ulong, pub uc_link: *mut ucontext, pub uc_stack: stack_t, pub uc_mcontext: mcontext_t, @@ -11588,434 +8856,335 @@ pub struct ucontext__bindgen_ty_1__bindgen_ty_1 { pub uc_sigmask: sigset_t, pub __padding_rt_sigset: u32, } -#[test] -fn bindgen_test_layout_ucontext__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ucontext__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ucontext__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_sigmask) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext__bindgen_ty_1__bindgen_ty_1::uc_sigmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__padding_rt_sigset) as usize - ptr as usize }, - 4usize, - "Offset of field: ucontext__bindgen_ty_1__bindgen_ty_1::__padding_rt_sigset" - ); -} -#[test] -fn bindgen_test_layout_ucontext__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ucontext__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ucontext__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_sigmask64) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext__bindgen_ty_1::uc_sigmask64" - ); -} -#[test] -fn bindgen_test_layout_ucontext() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 228usize, - "Size of ucontext" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ucontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext::uc_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_link) as usize - ptr as usize }, - 4usize, - "Offset of field: ucontext::uc_link" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_stack) as usize - ptr as usize }, - 8usize, - "Offset of field: ucontext::uc_stack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_mcontext) as usize - ptr as usize }, - 20usize, - "Offset of field: ucontext::uc_mcontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__fpregs_mem) as usize - ptr as usize }, - 116usize, - "Offset of field: ucontext::__fpregs_mem" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucontext__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of ucontext__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ucontext__bindgen_ty_1__bindgen_ty_1::uc_sigmask"] + [::std::mem::offset_of!(ucontext__bindgen_ty_1__bindgen_ty_1, uc_sigmask) - 0usize]; + ["Offset of field: ucontext__bindgen_ty_1__bindgen_ty_1::__padding_rt_sigset"][::std::mem::offset_of!( + ucontext__bindgen_ty_1__bindgen_ty_1, + __padding_rt_sigset + ) - 4usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucontext__bindgen_ty_1"][::std::mem::size_of::() - 8usize]; + ["Alignment of ucontext__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ucontext__bindgen_ty_1::uc_sigmask64"] + [::std::mem::offset_of!(ucontext__bindgen_ty_1, uc_sigmask64) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucontext"][::std::mem::size_of::() - 228usize]; + ["Alignment of ucontext"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ucontext::uc_flags"][::std::mem::offset_of!(ucontext, uc_flags) - 0usize]; + ["Offset of field: ucontext::uc_link"][::std::mem::offset_of!(ucontext, uc_link) - 4usize]; + ["Offset of field: ucontext::uc_stack"][::std::mem::offset_of!(ucontext, uc_stack) - 8usize]; + ["Offset of field: ucontext::uc_mcontext"] + [::std::mem::offset_of!(ucontext, uc_mcontext) - 20usize]; + ["Offset of field: ucontext::__fpregs_mem"] + [::std::mem::offset_of!(ucontext, __fpregs_mem) - 116usize]; +}; pub type ucontext_t = ucontext; extern "C" { - pub fn __libc_current_sigrtmin() -> ::std::os::raw::c_int; + pub fn __libc_current_sigrtmin() -> ::std::ffi::c_int; } extern "C" { - pub fn __libc_current_sigrtmax() -> ::std::os::raw::c_int; + pub fn __libc_current_sigrtmax() -> ::std::ffi::c_int; } extern "C" { - pub static sys_siglist: [*const ::std::os::raw::c_char; 65usize]; + pub static sys_siglist: [*const ::std::ffi::c_char; 65usize]; } extern "C" { - pub static sys_signame: [*const ::std::os::raw::c_char; 65usize]; + pub static sys_signame: [*const ::std::ffi::c_char; 65usize]; } extern "C" { pub fn sigaction( - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __new_action: *const sigaction, __old_action: *mut sigaction, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigaction64( - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __new_action: *const sigaction64, __old_action: *mut sigaction64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn siginterrupt( - __signal: ::std::os::raw::c_int, - __flag: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: ::std::ffi::c_int, + __flag: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn signal(__signal: ::std::os::raw::c_int, __handler: sighandler_t) -> sighandler_t; + pub fn signal(__signal: ::std::ffi::c_int, __handler: sighandler_t) -> sighandler_t; } extern "C" { - pub fn sigaddset( - __set: *mut sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigaddset(__set: *mut sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigaddset64( - __set: *mut sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigaddset64(__set: *mut sigset64_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigdelset( - __set: *mut sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigdelset(__set: *mut sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigdelset64( - __set: *mut sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigdelset64(__set: *mut sigset64_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigemptyset(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigemptyset(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigemptyset64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigemptyset64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigfillset(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigfillset(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigfillset64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigfillset64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigismember( - __set: *const sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigismember(__set: *const sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn sigismember64( __set: *const sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpending(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigpending(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpending64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigpending64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { pub fn sigprocmask( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset_t, __old_set: *mut sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigprocmask64( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset64_t, __old_set: *mut sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigsuspend(__mask: *const sigset_t) -> ::std::os::raw::c_int; + pub fn sigsuspend(__mask: *const sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigsuspend64(__mask: *const sigset64_t) -> ::std::os::raw::c_int; + pub fn sigsuspend64(__mask: *const sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwait( - __set: *const sigset_t, - __signal: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigwait(__set: *const sigset_t, __signal: *mut ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn sigwait64( __set: *const sigset64_t, - __signal: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sighold(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sighold(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigignore(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigignore(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpause(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigpause(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigrelse(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigrelse(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigset(__signal: ::std::os::raw::c_int, __handler: sighandler_t) -> sighandler_t; + pub fn sigset(__signal: ::std::ffi::c_int, __handler: sighandler_t) -> sighandler_t; } extern "C" { - pub fn raise(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn raise(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn kill(__pid: pid_t, __signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn kill(__pid: pid_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn killpg( - __pgrp: ::std::os::raw::c_int, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn killpg(__pgrp: ::std::ffi::c_int, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn tgkill( - __tgid: ::std::os::raw::c_int, - __tid: ::std::os::raw::c_int, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __tgid: ::std::ffi::c_int, + __tid: ::std::ffi::c_int, + __signal: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigaltstack( __new_signal_stack: *const stack_t, __old_signal_stack: *mut stack_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn psiginfo(__info: *const siginfo_t, __msg: *const ::std::os::raw::c_char); + pub fn psiginfo(__info: *const siginfo_t, __msg: *const ::std::ffi::c_char); } extern "C" { - pub fn psignal(__signal: ::std::os::raw::c_int, __msg: *const ::std::os::raw::c_char); + pub fn psignal(__signal: ::std::ffi::c_int, __msg: *const ::std::ffi::c_char); } extern "C" { - pub fn pthread_kill( - __pthread: pthread_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn pthread_kill(__pthread: pthread_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn pthread_sigmask( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset_t, __old_set: *mut sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pthread_sigmask64( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset64_t, __old_set: *mut sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigqueue( __pid: pid_t, - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __value: sigval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigtimedwait( __set: *const sigset_t, __info: *mut siginfo_t, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigtimedwait64( __set: *const sigset64_t, __info: *mut siginfo_t, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwaitinfo(__set: *const sigset_t, __info: *mut siginfo_t) -> ::std::os::raw::c_int; + pub fn sigwaitinfo(__set: *const sigset_t, __info: *mut siginfo_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwaitinfo64(__set: *const sigset64_t, __info: *mut siginfo_t) - -> ::std::os::raw::c_int; + pub fn sigwaitinfo64(__set: *const sigset64_t, __info: *mut siginfo_t) -> ::std::ffi::c_int; } -pub type fd_mask = ::std::os::raw::c_ulong; +pub type fd_mask = ::std::ffi::c_ulong; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct fd_set { pub fds_bits: [fd_mask; 32usize], } -#[test] -fn bindgen_test_layout_fd_set() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 128usize, "Size of fd_set"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of fd_set" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fds_bits) as usize - ptr as usize }, - 0usize, - "Offset of field: fd_set::fds_bits" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of fd_set"][::std::mem::size_of::() - 128usize]; + ["Alignment of fd_set"][::std::mem::align_of::() - 4usize]; + ["Offset of field: fd_set::fds_bits"][::std::mem::offset_of!(fd_set, fds_bits) - 0usize]; +}; extern "C" { - pub fn __FD_CLR_chk(arg1: ::std::os::raw::c_int, arg2: *mut fd_set, arg3: usize); + pub fn __FD_CLR_chk(arg1: ::std::ffi::c_int, arg2: *mut fd_set, arg3: usize); } extern "C" { - pub fn __FD_SET_chk(arg1: ::std::os::raw::c_int, arg2: *mut fd_set, arg3: usize); + pub fn __FD_SET_chk(arg1: ::std::ffi::c_int, arg2: *mut fd_set, arg3: usize); } extern "C" { pub fn __FD_ISSET_chk( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *const fd_set, arg3: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn select( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *mut timeval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pselect( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *const timespec, __mask: *const sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pselect64( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *const timespec, __mask: *const sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fcntl( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, - ... - ) -> ::std::os::raw::c_int; + pub fn fcntl(__fd: ::std::ffi::c_int, __op: ::std::ffi::c_int, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn getentropy( - __buffer: *mut ::std::os::raw::c_void, - __buffer_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getentropy(__buffer: *mut ::std::ffi::c_void, __buffer_size: usize) + -> ::std::ffi::c_int; } extern "C" { pub fn getopt( - __argc: ::std::os::raw::c_int, - __argv: *const *mut ::std::os::raw::c_char, - __options: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __argc: ::std::ffi::c_int, + __argv: *const *mut ::std::ffi::c_char, + __options: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { - pub static mut optarg: *mut ::std::os::raw::c_char; + pub static mut optarg: *mut ::std::ffi::c_char; } extern "C" { - pub static mut optind: ::std::os::raw::c_int; + pub static mut optind: ::std::ffi::c_int; } extern "C" { - pub static mut opterr: ::std::os::raw::c_int; + pub static mut opterr: ::std::ffi::c_int; } extern "C" { - pub static mut optopt: ::std::os::raw::c_int; + pub static mut optopt: ::std::ffi::c_int; } extern "C" { - pub fn ioctl( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, - ... - ) -> ::std::os::raw::c_int; + pub fn ioctl(__fd: ::std::ffi::c_int, __op: ::std::ffi::c_int, ...) -> ::std::ffi::c_int; } extern "C" { pub fn lockf( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, + __op: ::std::ffi::c_int, __length: off_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn lockf64( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, + __op: ::std::ffi::c_int, __length: off64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sysconf(__name: ::std::os::raw::c_int) -> ::std::os::raw::c_long; + pub fn sysconf(__name: ::std::ffi::c_int) -> ::std::ffi::c_long; } extern "C" { - pub static mut environ: *mut *mut ::std::os::raw::c_char; + pub static mut environ: *mut *mut ::std::ffi::c_char; } extern "C" { - pub fn _exit(__status: ::std::os::raw::c_int) -> !; + pub fn _exit(__status: ::std::ffi::c_int) -> !; } extern "C" { pub fn fork() -> pid_t; @@ -12024,7 +9193,7 @@ extern "C" { pub fn _Fork() -> pid_t; } extern "C" { - pub fn vfork() -> ::std::os::raw::c_int; + pub fn vfork() -> ::std::ffi::c_int; } extern "C" { pub fn getpid() -> pid_t; @@ -12036,7 +9205,7 @@ extern "C" { pub fn getpgid(__pid: pid_t) -> pid_t; } extern "C" { - pub fn setpgid(__pid: pid_t, __pgid: pid_t) -> ::std::os::raw::c_int; + pub fn setpgid(__pid: pid_t, __pgid: pid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getppid() -> pid_t; @@ -12045,7 +9214,7 @@ extern "C" { pub fn getpgrp() -> pid_t; } extern "C" { - pub fn setpgrp() -> ::std::os::raw::c_int; + pub fn setpgrp() -> ::std::ffi::c_int; } extern "C" { pub fn getsid(__pid: pid_t) -> pid_t; @@ -12055,84 +9224,84 @@ extern "C" { } extern "C" { pub fn execv( - __path: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __path: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execvp( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execvpe( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execve( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execl( - __path: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn execlp( - __file: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn execle( - __path: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn fexecve( - __fd: ::std::os::raw::c_int, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __fd: ::std::ffi::c_int, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn nice(__incr: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn nice(__incr: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn setegid(__gid: gid_t) -> ::std::os::raw::c_int; + pub fn setegid(__gid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn seteuid(__uid: uid_t) -> ::std::os::raw::c_int; + pub fn seteuid(__uid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setgid(__gid: gid_t) -> ::std::os::raw::c_int; + pub fn setgid(__gid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setregid(__rgid: gid_t, __egid: gid_t) -> ::std::os::raw::c_int; + pub fn setregid(__rgid: gid_t, __egid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setresgid(__rgid: gid_t, __egid: gid_t, __sgid: gid_t) -> ::std::os::raw::c_int; + pub fn setresgid(__rgid: gid_t, __egid: gid_t, __sgid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setresuid(__ruid: uid_t, __euid: uid_t, __suid: uid_t) -> ::std::os::raw::c_int; + pub fn setresuid(__ruid: uid_t, __euid: uid_t, __suid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setreuid(__ruid: uid_t, __euid: uid_t) -> ::std::os::raw::c_int; + pub fn setreuid(__ruid: uid_t, __euid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setuid(__uid: uid_t) -> ::std::os::raw::c_int; + pub fn setuid(__uid: uid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getuid() -> uid_t; @@ -12147,364 +9316,328 @@ extern "C" { pub fn getegid() -> gid_t; } extern "C" { - pub fn getgroups(__size: ::std::os::raw::c_int, __list: *mut gid_t) -> ::std::os::raw::c_int; + pub fn getgroups(__size: ::std::ffi::c_int, __list: *mut gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setgroups(__size: usize, __list: *const gid_t) -> ::std::os::raw::c_int; + pub fn setgroups(__size: usize, __list: *const gid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getresuid( __ruid: *mut uid_t, __euid: *mut uid_t, __suid: *mut uid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getresgid( __rgid: *mut gid_t, __egid: *mut gid_t, __sgid: *mut gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn getlogin() -> *mut ::std::os::raw::c_char; + pub fn getlogin() -> *mut ::std::ffi::c_char; } extern "C" { - pub fn getlogin_r( - __buffer: *mut ::std::os::raw::c_char, - __buffer_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getlogin_r(__buffer: *mut ::std::ffi::c_char, __buffer_size: usize) + -> ::std::ffi::c_int; } extern "C" { - pub fn fpathconf( - __fd: ::std::os::raw::c_int, - __name: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + pub fn fpathconf(__fd: ::std::ffi::c_int, __name: ::std::ffi::c_int) -> ::std::ffi::c_long; } extern "C" { pub fn pathconf( - __path: *const ::std::os::raw::c_char, - __name: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + __path: *const ::std::ffi::c_char, + __name: ::std::ffi::c_int, + ) -> ::std::ffi::c_long; } extern "C" { pub fn access( - __path: *const ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __path: *const ::std::ffi::c_char, + __mode: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn faccessat( - __dirfd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __dirfd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __mode: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn link( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn linkat( - __old_dir_fd: ::std::os::raw::c_int, - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __old_dir_fd: ::std::ffi::c_int, + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unlink(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn unlink(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn unlinkat( - __dirfd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __dirfd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn chdir(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn chdir(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn fchdir(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fchdir(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn rmdir(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn rmdir(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn pipe(__fds: *mut ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn pipe(__fds: *mut ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn chroot(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn chroot(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn symlink( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn symlinkat( - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn readlink( - __path: *const ::std::os::raw::c_char, - __buf: *mut ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, ) -> isize; } extern "C" { pub fn readlinkat( - __dir_fd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __buf: *mut ::std::os::raw::c_char, + __dir_fd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, ) -> isize; } extern "C" { pub fn chown( - __path: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fchown( - __fd: ::std::os::raw::c_int, - __owner: uid_t, - __group: gid_t, - ) -> ::std::os::raw::c_int; + pub fn fchown(__fd: ::std::ffi::c_int, __owner: uid_t, __group: gid_t) -> ::std::ffi::c_int; } extern "C" { pub fn fchownat( - __dir_fd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, + __dir_fd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn lchown( - __path: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn getcwd(__buf: *mut ::std::os::raw::c_char, __size: usize) - -> *mut ::std::os::raw::c_char; + pub fn getcwd(__buf: *mut ::std::ffi::c_char, __size: usize) -> *mut ::std::ffi::c_char; } extern "C" { pub fn sync(); } extern "C" { - pub fn close(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn close(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn read( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, - __count: usize, - ) -> isize; + pub fn read(__fd: ::std::ffi::c_int, __buf: *mut ::std::ffi::c_void, __count: usize) -> isize; } extern "C" { pub fn write( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, ) -> isize; } extern "C" { - pub fn dup(__old_fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn dup(__old_fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn dup2( - __old_fd: ::std::os::raw::c_int, - __new_fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn dup2(__old_fd: ::std::ffi::c_int, __new_fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn dup3( - __old_fd: ::std::os::raw::c_int, - __new_fd: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __old_fd: ::std::ffi::c_int, + __new_fd: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fsync(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fsync(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn fdatasync(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fdatasync(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn truncate( - __path: *const ::std::os::raw::c_char, - __length: off_t, - ) -> ::std::os::raw::c_int; + pub fn truncate(__path: *const ::std::ffi::c_char, __length: off_t) -> ::std::ffi::c_int; } extern "C" { - pub fn lseek( - __fd: ::std::os::raw::c_int, - __offset: off_t, - __whence: ::std::os::raw::c_int, - ) -> off_t; + pub fn lseek(__fd: ::std::ffi::c_int, __offset: off_t, __whence: ::std::ffi::c_int) -> off_t; } extern "C" { pub fn pread( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __count: usize, __offset: off_t, ) -> isize; } extern "C" { pub fn pwrite( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, __offset: off_t, ) -> isize; } extern "C" { - pub fn ftruncate(__fd: ::std::os::raw::c_int, __length: off_t) -> ::std::os::raw::c_int; + pub fn ftruncate(__fd: ::std::ffi::c_int, __length: off_t) -> ::std::ffi::c_int; } extern "C" { - pub fn truncate64( - __path: *const ::std::os::raw::c_char, - __length: off64_t, - ) -> ::std::os::raw::c_int; + pub fn truncate64(__path: *const ::std::ffi::c_char, __length: off64_t) -> ::std::ffi::c_int; } extern "C" { pub fn lseek64( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __offset: off64_t, - __whence: ::std::os::raw::c_int, + __whence: ::std::ffi::c_int, ) -> off64_t; } extern "C" { pub fn pread64( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __count: usize, __offset: off64_t, ) -> isize; } extern "C" { pub fn pwrite64( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, __offset: off64_t, ) -> isize; } extern "C" { - pub fn ftruncate64(__fd: ::std::os::raw::c_int, __length: off64_t) -> ::std::os::raw::c_int; + pub fn ftruncate64(__fd: ::std::ffi::c_int, __length: off64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn pause() -> ::std::os::raw::c_int; + pub fn pause() -> ::std::ffi::c_int; } extern "C" { - pub fn alarm(__seconds: ::std::os::raw::c_uint) -> ::std::os::raw::c_uint; + pub fn alarm(__seconds: ::std::ffi::c_uint) -> ::std::ffi::c_uint; } extern "C" { - pub fn sleep(__seconds: ::std::os::raw::c_uint) -> ::std::os::raw::c_uint; + pub fn sleep(__seconds: ::std::ffi::c_uint) -> ::std::ffi::c_uint; } extern "C" { - pub fn usleep(__microseconds: useconds_t) -> ::std::os::raw::c_int; + pub fn usleep(__microseconds: useconds_t) -> ::std::ffi::c_int; } extern "C" { - pub fn gethostname( - _buf: *mut ::std::os::raw::c_char, - __buf_size: usize, - ) -> ::std::os::raw::c_int; + pub fn gethostname(_buf: *mut ::std::ffi::c_char, __buf_size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn sethostname(__name: *const ::std::os::raw::c_char, __n: usize) -> ::std::os::raw::c_int; + pub fn sethostname(__name: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn brk(__addr: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int; + pub fn brk(__addr: *mut ::std::ffi::c_void) -> ::std::ffi::c_int; } extern "C" { - pub fn sbrk(__increment: isize) -> *mut ::std::os::raw::c_void; + pub fn sbrk(__increment: isize) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn isatty(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn isatty(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn ttyname(__fd: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn ttyname(__fd: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn ttyname_r( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn acct(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn acct(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn getpagesize() -> ::std::os::raw::c_int; + pub fn getpagesize() -> ::std::ffi::c_int; } extern "C" { - pub fn syscall(__number: ::std::os::raw::c_long, ...) -> ::std::os::raw::c_long; + pub fn syscall(__number: ::std::ffi::c_long, ...) -> ::std::ffi::c_long; } extern "C" { pub fn daemon( - __no_chdir: ::std::os::raw::c_int, - __no_close: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __no_chdir: ::std::ffi::c_int, + __no_close: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn tcgetpgrp(__fd: ::std::os::raw::c_int) -> pid_t; + pub fn tcgetpgrp(__fd: ::std::ffi::c_int) -> pid_t; } extern "C" { - pub fn tcsetpgrp(__fd: ::std::os::raw::c_int, __pid: pid_t) -> ::std::os::raw::c_int; + pub fn tcsetpgrp(__fd: ::std::ffi::c_int, __pid: pid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn getdomainname( - __buf: *mut ::std::os::raw::c_char, - __buf_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getdomainname(__buf: *mut ::std::ffi::c_char, __buf_size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn setdomainname( - __name: *const ::std::os::raw::c_char, - __n: usize, - ) -> ::std::os::raw::c_int; + pub fn setdomainname(__name: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { pub fn copy_file_range( - __fd_in: ::std::os::raw::c_int, + __fd_in: ::std::ffi::c_int, __off_in: *mut off64_t, - __fd_out: ::std::os::raw::c_int, + __fd_out: ::std::ffi::c_int, __off_out: *mut off64_t, __length: usize, - __flags: ::std::os::raw::c_uint, + __flags: ::std::ffi::c_uint, ) -> isize; } extern "C" { pub fn swab( - __src: *const ::std::os::raw::c_void, - __dst: *mut ::std::os::raw::c_void, + __src: *const ::std::ffi::c_void, + __dst: *mut ::std::ffi::c_void, __byte_count: isize, ); } extern "C" { pub fn close_range( - __min_fd: ::std::os::raw::c_uint, - __max_fd: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __min_fd: ::std::ffi::c_uint, + __max_fd: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -12541,13 +9674,13 @@ extern "C" { pub fn APerformanceHint_updateTargetWorkDuration( session: *mut APerformanceHintSession, targetDurationNanos: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_reportActualWorkDuration( session: *mut APerformanceHintSession, actualDurationNanos: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_closeSession(session: *mut APerformanceHintSession); @@ -12557,19 +9690,19 @@ extern "C" { session: *mut APerformanceHintSession, threadIds: *const pid_t, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_setPreferPowerEfficiency( session: *mut APerformanceHintSession, enabled: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_reportActualWorkDuration2( session: *mut APerformanceHintSession, workDuration: *mut AWorkDuration, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AWorkDuration_create() -> *mut AWorkDuration; @@ -12603,14 +9736,14 @@ extern "C" { } pub const PERMISSION_MANAGER_PERMISSION_GRANTED: _bindgen_ty_39 = 0; pub const PERMISSION_MANAGER_PERMISSION_DENIED: _bindgen_ty_39 = -1; -pub type _bindgen_ty_39 = ::std::os::raw::c_int; +pub type _bindgen_ty_39 = ::std::ffi::c_int; pub const PERMISSION_MANAGER_STATUS_OK: _bindgen_ty_40 = 0; pub const PERMISSION_MANAGER_STATUS_ERROR_UNKNOWN: _bindgen_ty_40 = -1; pub const PERMISSION_MANAGER_STATUS_SERVICE_UNAVAILABLE: _bindgen_ty_40 = -2; -pub type _bindgen_ty_40 = ::std::os::raw::c_int; +pub type _bindgen_ty_40 = ::std::ffi::c_int; extern "C" { pub fn APermissionManager_checkPermission( - permission: *const ::std::os::raw::c_char, + permission: *const ::std::ffi::c_char, pid: pid_t, uid: uid_t, outResult: *mut i32, @@ -12765,31 +9898,31 @@ extern "C" { pub fn expm1l(__x: f64) -> f64; } extern "C" { - pub fn frexp(__x: f64, __exponent: *mut ::std::os::raw::c_int) -> f64; + pub fn frexp(__x: f64, __exponent: *mut ::std::ffi::c_int) -> f64; } extern "C" { - pub fn frexpf(__x: f32, __exponent: *mut ::std::os::raw::c_int) -> f32; + pub fn frexpf(__x: f32, __exponent: *mut ::std::ffi::c_int) -> f32; } extern "C" { - pub fn frexpl(__x: f64, __exponent: *mut ::std::os::raw::c_int) -> f64; + pub fn frexpl(__x: f64, __exponent: *mut ::std::ffi::c_int) -> f64; } extern "C" { - pub fn ilogb(__x: f64) -> ::std::os::raw::c_int; + pub fn ilogb(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub fn ilogbf(__x: f32) -> ::std::os::raw::c_int; + pub fn ilogbf(__x: f32) -> ::std::ffi::c_int; } extern "C" { - pub fn ilogbl(__x: f64) -> ::std::os::raw::c_int; + pub fn ilogbl(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub fn ldexp(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn ldexp(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { - pub fn ldexpf(__x: f32, __exponent: ::std::os::raw::c_int) -> f32; + pub fn ldexpf(__x: f32, __exponent: ::std::ffi::c_int) -> f32; } extern "C" { - pub fn ldexpl(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn ldexpl(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { pub fn log(__x: f64) -> f64; @@ -12846,22 +9979,22 @@ extern "C" { pub fn modfl(__x: f64, __integral_part: *mut f64) -> f64; } extern "C" { - pub fn scalbn(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn scalbn(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { - pub fn scalbnf(__x: f32, __exponent: ::std::os::raw::c_int) -> f32; + pub fn scalbnf(__x: f32, __exponent: ::std::ffi::c_int) -> f32; } extern "C" { - pub fn scalbnl(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn scalbnl(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { - pub fn scalbln(__x: f64, __exponent: ::std::os::raw::c_long) -> f64; + pub fn scalbln(__x: f64, __exponent: ::std::ffi::c_long) -> f64; } extern "C" { - pub fn scalblnf(__x: f32, __exponent: ::std::os::raw::c_long) -> f32; + pub fn scalblnf(__x: f32, __exponent: ::std::ffi::c_long) -> f32; } extern "C" { - pub fn scalblnl(__x: f64, __exponent: ::std::os::raw::c_long) -> f64; + pub fn scalblnl(__x: f64, __exponent: ::std::ffi::c_long) -> f64; } extern "C" { pub fn cbrt(__x: f64) -> f64; @@ -12981,22 +10114,22 @@ extern "C" { pub fn rintl(__x: f64) -> f64; } extern "C" { - pub fn lrint(__x: f64) -> ::std::os::raw::c_long; + pub fn lrint(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn lrintf(__x: f32) -> ::std::os::raw::c_long; + pub fn lrintf(__x: f32) -> ::std::ffi::c_long; } extern "C" { - pub fn lrintl(__x: f64) -> ::std::os::raw::c_long; + pub fn lrintl(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn llrint(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llrint(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llrintf(__x: f32) -> ::std::os::raw::c_longlong; + pub fn llrintf(__x: f32) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llrintl(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llrintl(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { pub fn round(__x: f64) -> f64; @@ -13008,22 +10141,22 @@ extern "C" { pub fn roundl(__x: f64) -> f64; } extern "C" { - pub fn lround(__x: f64) -> ::std::os::raw::c_long; + pub fn lround(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn lroundf(__x: f32) -> ::std::os::raw::c_long; + pub fn lroundf(__x: f32) -> ::std::ffi::c_long; } extern "C" { - pub fn lroundl(__x: f64) -> ::std::os::raw::c_long; + pub fn lroundl(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn llround(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llround(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llroundf(__x: f32) -> ::std::os::raw::c_longlong; + pub fn llroundf(__x: f32) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llroundl(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llroundl(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { pub fn trunc(__x: f64) -> f64; @@ -13053,13 +10186,13 @@ extern "C" { pub fn remainderl(__x: f64, __y: f64) -> f64; } extern "C" { - pub fn remquo(__x: f64, __y: f64, __quotient_bits: *mut ::std::os::raw::c_int) -> f64; + pub fn remquo(__x: f64, __y: f64, __quotient_bits: *mut ::std::ffi::c_int) -> f64; } extern "C" { - pub fn remquof(__x: f32, __y: f32, __quotient_bits: *mut ::std::os::raw::c_int) -> f32; + pub fn remquof(__x: f32, __y: f32, __quotient_bits: *mut ::std::ffi::c_int) -> f32; } extern "C" { - pub fn remquol(__x: f64, __y: f64, __quotient_bits: *mut ::std::os::raw::c_int) -> f64; + pub fn remquol(__x: f64, __y: f64, __quotient_bits: *mut ::std::ffi::c_int) -> f64; } extern "C" { pub fn copysign(__value: f64, __sign: f64) -> f64; @@ -13071,13 +10204,13 @@ extern "C" { pub fn copysignl(__value: f64, __sign: f64) -> f64; } extern "C" { - pub fn nan(__kind: *const ::std::os::raw::c_char) -> f64; + pub fn nan(__kind: *const ::std::ffi::c_char) -> f64; } extern "C" { - pub fn nanf(__kind: *const ::std::os::raw::c_char) -> f32; + pub fn nanf(__kind: *const ::std::ffi::c_char) -> f32; } extern "C" { - pub fn nanl(__kind: *const ::std::os::raw::c_char) -> f64; + pub fn nanl(__kind: *const ::std::ffi::c_char) -> f64; } extern "C" { pub fn nextafter(__x: f64, __y: f64) -> f64; @@ -13134,13 +10267,13 @@ extern "C" { pub fn fmal(__x: f64, __y: f64, __z: f64) -> f64; } extern "C" { - pub fn isinf(__x: f64) -> ::std::os::raw::c_int; + pub fn isinf(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub fn isnan(__x: f64) -> ::std::os::raw::c_int; + pub fn isnan(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub static mut signgam: ::std::os::raw::c_int; + pub static mut signgam: ::std::ffi::c_int; } extern "C" { pub fn y0(__x: f64) -> f64; @@ -13149,7 +10282,7 @@ extern "C" { pub fn y1(__x: f64) -> f64; } extern "C" { - pub fn yn(__n: ::std::os::raw::c_int, __x: f64) -> f64; + pub fn yn(__n: ::std::ffi::c_int, __x: f64) -> f64; } pub const ASENSOR_TYPE_INVALID: _bindgen_ty_41 = -1; pub const ASENSOR_TYPE_ACCELEROMETER: _bindgen_ty_41 = 1; @@ -13186,27 +10319,27 @@ pub const ASENSOR_TYPE_GYROSCOPE_LIMITED_AXES: _bindgen_ty_41 = 39; pub const ASENSOR_TYPE_ACCELEROMETER_LIMITED_AXES_UNCALIBRATED: _bindgen_ty_41 = 40; pub const ASENSOR_TYPE_GYROSCOPE_LIMITED_AXES_UNCALIBRATED: _bindgen_ty_41 = 41; pub const ASENSOR_TYPE_HEADING: _bindgen_ty_41 = 42; -pub type _bindgen_ty_41 = ::std::os::raw::c_int; +pub type _bindgen_ty_41 = ::std::ffi::c_int; pub const ASENSOR_STATUS_NO_CONTACT: _bindgen_ty_42 = -1; pub const ASENSOR_STATUS_UNRELIABLE: _bindgen_ty_42 = 0; pub const ASENSOR_STATUS_ACCURACY_LOW: _bindgen_ty_42 = 1; pub const ASENSOR_STATUS_ACCURACY_MEDIUM: _bindgen_ty_42 = 2; pub const ASENSOR_STATUS_ACCURACY_HIGH: _bindgen_ty_42 = 3; -pub type _bindgen_ty_42 = ::std::os::raw::c_int; +pub type _bindgen_ty_42 = ::std::ffi::c_int; pub const AREPORTING_MODE_INVALID: _bindgen_ty_43 = -1; pub const AREPORTING_MODE_CONTINUOUS: _bindgen_ty_43 = 0; pub const AREPORTING_MODE_ON_CHANGE: _bindgen_ty_43 = 1; pub const AREPORTING_MODE_ONE_SHOT: _bindgen_ty_43 = 2; pub const AREPORTING_MODE_SPECIAL_TRIGGER: _bindgen_ty_43 = 3; -pub type _bindgen_ty_43 = ::std::os::raw::c_int; +pub type _bindgen_ty_43 = ::std::ffi::c_int; pub const ASENSOR_DIRECT_RATE_STOP: _bindgen_ty_44 = 0; pub const ASENSOR_DIRECT_RATE_NORMAL: _bindgen_ty_44 = 1; pub const ASENSOR_DIRECT_RATE_FAST: _bindgen_ty_44 = 2; pub const ASENSOR_DIRECT_RATE_VERY_FAST: _bindgen_ty_44 = 3; -pub type _bindgen_ty_44 = ::std::os::raw::c_uint; +pub type _bindgen_ty_44 = ::std::ffi::c_uint; pub const ASENSOR_DIRECT_CHANNEL_TYPE_SHARED_MEMORY: _bindgen_ty_45 = 1; pub const ASENSOR_DIRECT_CHANNEL_TYPE_HARDWARE_BUFFER: _bindgen_ty_45 = 2; -pub type _bindgen_ty_45 = ::std::os::raw::c_uint; +pub type _bindgen_ty_45 = ::std::ffi::c_uint; pub const ASENSOR_ADDITIONAL_INFO_BEGIN: _bindgen_ty_46 = 0; pub const ASENSOR_ADDITIONAL_INFO_END: _bindgen_ty_46 = 1; pub const ASENSOR_ADDITIONAL_INFO_UNTRACKED_DELAY: _bindgen_ty_46 = 65536; @@ -13214,7 +10347,7 @@ pub const ASENSOR_ADDITIONAL_INFO_INTERNAL_TEMPERATURE: _bindgen_ty_46 = 65537; pub const ASENSOR_ADDITIONAL_INFO_VEC3_CALIBRATION: _bindgen_ty_46 = 65538; pub const ASENSOR_ADDITIONAL_INFO_SENSOR_PLACEMENT: _bindgen_ty_46 = 65539; pub const ASENSOR_ADDITIONAL_INFO_SAMPLING: _bindgen_ty_46 = 65540; -pub type _bindgen_ty_46 = ::std::os::raw::c_uint; +pub type _bindgen_ty_46 = ::std::ffi::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct ASensorVector { @@ -13236,37 +10369,19 @@ pub struct ASensorVector__bindgen_ty_1__bindgen_ty_1 { pub y: f32, pub z: f32, } -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::y" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::z" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::x"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, x) - 0usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::y"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, y) - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::z"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, z) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ASensorVector__bindgen_ty_1__bindgen_ty_2 { @@ -13274,114 +10389,52 @@ pub struct ASensorVector__bindgen_ty_1__bindgen_ty_2 { pub pitch: f32, pub roll: f32, } -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).azimuth) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::azimuth" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pitch) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::pitch" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).roll) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::roll" - ); -} -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).v) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1::v" - ); -} -#[test] -fn bindgen_test_layout_ASensorVector() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ASensorVector" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 12usize, - "Offset of field: ASensorVector::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 13usize, - "Offset of field: ASensorVector::reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::azimuth"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, azimuth) - 0usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::pitch"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, pitch) - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::roll"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, roll) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1::v"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1, v) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector"][::std::mem::size_of::() - 16usize]; + ["Alignment of ASensorVector"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector::status"] + [::std::mem::offset_of!(ASensorVector, status) - 12usize]; + ["Offset of field: ASensorVector::reserved"] + [::std::mem::offset_of!(ASensorVector, reserved) - 13usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMetaDataEvent { pub what: i32, pub sensor: i32, } -#[test] -fn bindgen_test_layout_AMetaDataEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AMetaDataEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMetaDataEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).what) as usize - ptr as usize }, - 0usize, - "Offset of field: AMetaDataEvent::what" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sensor) as usize - ptr as usize }, - 4usize, - "Offset of field: AMetaDataEvent::sensor" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMetaDataEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AMetaDataEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AMetaDataEvent::what"] + [::std::mem::offset_of!(AMetaDataEvent, what) - 0usize]; + ["Offset of field: AMetaDataEvent::sensor"] + [::std::mem::offset_of!(AMetaDataEvent, sensor) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct AUncalibratedEvent { @@ -13401,58 +10454,34 @@ pub struct AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1 { pub y_uncalib: f32, pub z_uncalib: f32, } -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_uncalib) as usize - ptr as usize }, - 4usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_uncalib) as usize - ptr as usize }, - 8usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1::uncalib" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + x_uncalib + ) - 0usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + y_uncalib + ) - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + z_uncalib + ) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1::uncalib"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_1, uncalib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union AUncalibratedEvent__bindgen_ty_2 { @@ -13466,133 +10495,63 @@ pub struct AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1 { pub y_bias: f32, pub z_bias: f32, } -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_bias) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_bias) as usize - ptr as usize }, - 4usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_bias) as usize - ptr as usize }, - 8usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bias) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2::bias" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent() { - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of AUncalibratedEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, x_bias) - 0usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, y_bias) - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, z_bias) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2::bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2, bias) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent"][::std::mem::size_of::() - 24usize]; + ["Alignment of AUncalibratedEvent"][::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeartRateEvent { pub bpm: f32, pub status: i8, } -#[test] -fn bindgen_test_layout_AHeartRateEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHeartRateEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeartRateEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bpm) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeartRateEvent::bpm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeartRateEvent::status" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeartRateEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHeartRateEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeartRateEvent::bpm"] + [::std::mem::offset_of!(AHeartRateEvent, bpm) - 0usize]; + ["Offset of field: AHeartRateEvent::status"] + [::std::mem::offset_of!(AHeartRateEvent, status) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ADynamicSensorEvent { pub connected: i32, pub handle: i32, } -#[test] -fn bindgen_test_layout_ADynamicSensorEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ADynamicSensorEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ADynamicSensorEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).connected) as usize - ptr as usize }, - 0usize, - "Offset of field: ADynamicSensorEvent::connected" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).handle) as usize - ptr as usize }, - 4usize, - "Offset of field: ADynamicSensorEvent::handle" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ADynamicSensorEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of ADynamicSensorEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ADynamicSensorEvent::connected"] + [::std::mem::offset_of!(ADynamicSensorEvent, connected) - 0usize]; + ["Offset of field: ADynamicSensorEvent::handle"] + [::std::mem::offset_of!(ADynamicSensorEvent, handle) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct AAdditionalInfoEvent { @@ -13606,57 +10565,26 @@ pub union AAdditionalInfoEvent__bindgen_ty_1 { pub data_int32: [i32; 14usize], pub data_float: [f32; 14usize], } -#[test] -fn bindgen_test_layout_AAdditionalInfoEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of AAdditionalInfoEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AAdditionalInfoEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data_int32) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_int32" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data_float) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_float" - ); -} -#[test] -fn bindgen_test_layout_AAdditionalInfoEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of AAdditionalInfoEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AAdditionalInfoEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).serial) as usize - ptr as usize }, - 4usize, - "Offset of field: AAdditionalInfoEvent::serial" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AAdditionalInfoEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 56usize]; + ["Alignment of AAdditionalInfoEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_int32"] + [::std::mem::offset_of!(AAdditionalInfoEvent__bindgen_ty_1, data_int32) - 0usize]; + ["Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_float"] + [::std::mem::offset_of!(AAdditionalInfoEvent__bindgen_ty_1, data_float) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AAdditionalInfoEvent"][::std::mem::size_of::() - 64usize]; + ["Alignment of AAdditionalInfoEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AAdditionalInfoEvent::type_"] + [::std::mem::offset_of!(AAdditionalInfoEvent, type_) - 0usize]; + ["Offset of field: AAdditionalInfoEvent::serial"] + [::std::mem::offset_of!(AAdditionalInfoEvent, serial) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeadTrackerEvent { @@ -13668,56 +10596,25 @@ pub struct AHeadTrackerEvent { pub vz: f32, pub discontinuity_count: i32, } -#[test] -fn bindgen_test_layout_AHeadTrackerEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 28usize, - "Size of AHeadTrackerEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeadTrackerEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rx) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeadTrackerEvent::rx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ry) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeadTrackerEvent::ry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rz) as usize - ptr as usize }, - 8usize, - "Offset of field: AHeadTrackerEvent::rz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vx) as usize - ptr as usize }, - 12usize, - "Offset of field: AHeadTrackerEvent::vx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vy) as usize - ptr as usize }, - 16usize, - "Offset of field: AHeadTrackerEvent::vy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vz) as usize - ptr as usize }, - 20usize, - "Offset of field: AHeadTrackerEvent::vz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).discontinuity_count) as usize - ptr as usize }, - 24usize, - "Offset of field: AHeadTrackerEvent::discontinuity_count" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeadTrackerEvent"][::std::mem::size_of::() - 28usize]; + ["Alignment of AHeadTrackerEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeadTrackerEvent::rx"] + [::std::mem::offset_of!(AHeadTrackerEvent, rx) - 0usize]; + ["Offset of field: AHeadTrackerEvent::ry"] + [::std::mem::offset_of!(AHeadTrackerEvent, ry) - 4usize]; + ["Offset of field: AHeadTrackerEvent::rz"] + [::std::mem::offset_of!(AHeadTrackerEvent, rz) - 8usize]; + ["Offset of field: AHeadTrackerEvent::vx"] + [::std::mem::offset_of!(AHeadTrackerEvent, vx) - 12usize]; + ["Offset of field: AHeadTrackerEvent::vy"] + [::std::mem::offset_of!(AHeadTrackerEvent, vy) - 16usize]; + ["Offset of field: AHeadTrackerEvent::vz"] + [::std::mem::offset_of!(AHeadTrackerEvent, vz) - 20usize]; + ["Offset of field: AHeadTrackerEvent::discontinuity_count"] + [::std::mem::offset_of!(AHeadTrackerEvent, discontinuity_count) - 24usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ALimitedAxesImuEvent { @@ -13737,58 +10634,28 @@ pub struct ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1 { pub y: f32, pub z: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::y" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::z" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).calib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1::calib" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::x"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, x) - 0usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::y"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, y) - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::z"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, z) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1::calib"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1, calib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuEvent__bindgen_ty_2 { @@ -13802,71 +10669,39 @@ pub struct ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1 { pub y_supported: f32, pub z_supported: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::x_supported" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_supported) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::y_supported" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_supported) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::z_supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2::supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent() { - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ALimitedAxesImuEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::x_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + x_supported + ) - 0usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::y_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + y_supported + ) - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::z_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + z_supported + ) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2::supported"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_2, supported) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent"][::std::mem::size_of::() - 24usize]; + ["Alignment of ALimitedAxesImuEvent"][::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ALimitedAxesImuUncalibratedEvent { @@ -13887,59 +10722,39 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1 { pub y_uncalib: f32, pub z_uncalib: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_uncalib) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_uncalib) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1::uncalib" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + x_uncalib + ) + - 0usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + y_uncalib + ) + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + z_uncalib + ) + - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1::uncalib"] + [::std::mem::offset_of!(ALimitedAxesImuUncalibratedEvent__bindgen_ty_1, uncalib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuUncalibratedEvent__bindgen_ty_2 { @@ -13953,59 +10768,39 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1 { pub y_bias: f32, pub z_bias: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_bias) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_bias) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_bias) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bias) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2::bias" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + x_bias + ) + - 0usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + y_bias + ) + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + z_bias + ) + - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2::bias"] + [::std::mem::offset_of!(ALimitedAxesImuUncalibratedEvent__bindgen_ty_2, bias) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuUncalibratedEvent__bindgen_ty_3 { @@ -14019,91 +10814,51 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 { pub y_supported: f32, pub z_supported: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . x_supported) as usize - ptr as usize } , 0usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::x_supported"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . y_supported) as usize - ptr as usize } , 4usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::y_supported"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . z_supported) as usize - ptr as usize } , 8usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::z_supported"); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3::supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent() { - assert_eq!( - ::std::mem::size_of::(), - 36usize, - "Size of ALimitedAxesImuUncalibratedEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::x_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , x_supported) - 0usize] ; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::y_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , y_supported) - 4usize] ; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::z_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , z_supported) - 8usize] ; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3::supported"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_3, + supported + ) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent"] + [::std::mem::size_of::() - 36usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent"] + [::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeadingEvent { pub heading: f32, pub accuracy: f32, } -#[test] -fn bindgen_test_layout_AHeadingEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHeadingEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeadingEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heading) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeadingEvent::heading" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).accuracy) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeadingEvent::accuracy" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeadingEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHeadingEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeadingEvent::heading"] + [::std::mem::offset_of!(AHeadingEvent, heading) - 0usize]; + ["Offset of field: AHeadingEvent::accuracy"] + [::std::mem::offset_of!(AHeadingEvent, accuracy) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ASensorEvent { @@ -14143,236 +10898,121 @@ pub union ASensorEvent__bindgen_ty_1__bindgen_ty_1 { pub dynamic_sensor_meta: ADynamicSensorEvent, pub additional_info: AAdditionalInfoEvent, pub head_tracker: AHeadTrackerEvent, - pub limited_axes_imu: ALimitedAxesImuEvent, - pub limited_axes_imu_uncalibrated: ALimitedAxesImuUncalibratedEvent, - pub heading: AHeadingEvent, -} -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vector) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::vector" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).acceleration) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::acceleration" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gyro) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::gyro" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magnetic) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::magnetic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).temperature) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::temperature" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).distance) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::distance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).light) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::light" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pressure) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::pressure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).relative_humidity) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::relative_humidity" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_acceleration) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_acceleration" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_gyro) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_gyro" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_magnetic) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_magnetic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).meta_data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::meta_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heart_rate) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heart_rate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dynamic_sensor_meta) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::dynamic_sensor_meta" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).additional_info) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::additional_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head_tracker) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::head_tracker" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).limited_axes_imu) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu" - ); - assert_eq!( - unsafe { - ::std::ptr::addr_of!((*ptr).limited_axes_imu_uncalibrated) as usize - ptr as usize - }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu_uncalibrated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heading) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heading" - ); + pub limited_axes_imu: ALimitedAxesImuEvent, + pub limited_axes_imu_uncalibrated: ALimitedAxesImuUncalibratedEvent, + pub heading: AHeadingEvent, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::vector"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, vector) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::acceleration"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, acceleration) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::gyro"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, gyro) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::magnetic"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, magnetic) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::temperature"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, temperature) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::distance"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, distance) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::light"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, light) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::pressure"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, pressure) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::relative_humidity"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + relative_humidity + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_acceleration"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_acceleration + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_gyro"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_gyro + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_magnetic"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_magnetic + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::meta_data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, meta_data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heart_rate"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, heart_rate) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::dynamic_sensor_meta"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + dynamic_sensor_meta + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::additional_info"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + additional_info + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::head_tracker"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, head_tracker) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + limited_axes_imu + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu_uncalibrated"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + limited_axes_imu_uncalibrated + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heading"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, heading) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ASensorEvent__bindgen_ty_1__bindgen_ty_2 { pub data: [u64; 8usize], pub step_counter: u64, } -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).step_counter) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::step_counter" - ); -} -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1::u64_" - ); -} -#[test] -fn bindgen_test_layout_ASensorEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 104usize, - "Size of ASensorEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sensor) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorEvent::sensor" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorEvent::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved0) as usize - ptr as usize }, - 12usize, - "Offset of field: ASensorEvent::reserved0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).timestamp) as usize - ptr as usize }, - 16usize, - "Offset of field: ASensorEvent::timestamp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 88usize, - "Offset of field: ASensorEvent::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved1) as usize - ptr as usize }, - 92usize, - "Offset of field: ASensorEvent::reserved1" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_2, data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::step_counter"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_2, step_counter) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1::u64_"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1, u64_) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent"][::std::mem::size_of::() - 104usize]; + ["Alignment of ASensorEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorEvent::version"] + [::std::mem::offset_of!(ASensorEvent, version) - 0usize]; + ["Offset of field: ASensorEvent::sensor"] + [::std::mem::offset_of!(ASensorEvent, sensor) - 4usize]; + ["Offset of field: ASensorEvent::type_"][::std::mem::offset_of!(ASensorEvent, type_) - 8usize]; + ["Offset of field: ASensorEvent::reserved0"] + [::std::mem::offset_of!(ASensorEvent, reserved0) - 12usize]; + ["Offset of field: ASensorEvent::timestamp"] + [::std::mem::offset_of!(ASensorEvent, timestamp) - 16usize]; + ["Offset of field: ASensorEvent::flags"][::std::mem::offset_of!(ASensorEvent, flags) - 88usize]; + ["Offset of field: ASensorEvent::reserved1"] + [::std::mem::offset_of!(ASensorEvent, reserved1) - 92usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ASensorManager { @@ -14395,14 +11035,14 @@ extern "C" { } extern "C" { pub fn ASensorManager_getInstanceForPackage( - packageName: *const ::std::os::raw::c_char, + packageName: *const ::std::ffi::c_char, ) -> *mut ASensorManager; } extern "C" { pub fn ASensorManager_getSensorList( manager: *mut ASensorManager, list: *mut ASensorList, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_getDynamicSensorList( @@ -14413,13 +11053,13 @@ extern "C" { extern "C" { pub fn ASensorManager_getDefaultSensor( manager: *mut ASensorManager, - type_: ::std::os::raw::c_int, + type_: ::std::ffi::c_int, ) -> *const ASensor; } extern "C" { pub fn ASensorManager_getDefaultSensorEx( manager: *mut ASensorManager, - type_: ::std::os::raw::c_int, + type_: ::std::ffi::c_int, wakeUp: bool, ) -> *const ASensor; } @@ -14427,44 +11067,44 @@ extern "C" { pub fn ASensorManager_createEventQueue( manager: *mut ASensorManager, looper: *mut ALooper, - ident: ::std::os::raw::c_int, + ident: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ) -> *mut ASensorEventQueue; } extern "C" { pub fn ASensorManager_destroyEventQueue( manager: *mut ASensorManager, queue: *mut ASensorEventQueue, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_createSharedMemoryDirectChannel( manager: *mut ASensorManager, - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_createHardwareBufferDirectChannel( manager: *mut ASensorManager, buffer: *const AHardwareBuffer, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_destroyDirectChannel( manager: *mut ASensorManager, - channelId: ::std::os::raw::c_int, + channelId: ::std::ffi::c_int, ); } extern "C" { pub fn ASensorManager_configureDirectReport( manager: *mut ASensorManager, sensor: *const ASensor, - channelId: ::std::os::raw::c_int, - rate: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + channelId: ::std::ffi::c_int, + rate: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_registerSensor( @@ -14472,29 +11112,29 @@ extern "C" { sensor: *const ASensor, samplingPeriodUs: i32, maxBatchReportLatencyUs: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_enableSensor( queue: *mut ASensorEventQueue, sensor: *const ASensor, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_disableSensor( queue: *mut ASensorEventQueue, sensor: *const ASensor, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_setEventRate( queue: *mut ASensorEventQueue, sensor: *const ASensor, usec: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensorEventQueue_hasEvents(queue: *mut ASensorEventQueue) -> ::std::os::raw::c_int; + pub fn ASensorEventQueue_hasEvents(queue: *mut ASensorEventQueue) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_getEvents( @@ -14507,34 +11147,34 @@ extern "C" { pub fn ASensorEventQueue_requestAdditionalInfoEvents( queue: *mut ASensorEventQueue, enable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getName(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getName(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getVendor(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getVendor(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getType(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getType(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn ASensor_getResolution(sensor: *const ASensor) -> f32; } extern "C" { - pub fn ASensor_getMinDelay(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getMinDelay(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getFifoMaxEventCount(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getFifoMaxEventCount(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getFifoReservedEventCount(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getFifoReservedEventCount(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getStringType(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getStringType(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getReportingMode(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getReportingMode(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn ASensor_isWakeUpSensor(sensor: *const ASensor) -> bool; @@ -14542,311 +11182,307 @@ extern "C" { extern "C" { pub fn ASensor_isDirectChannelTypeSupported( sensor: *const ASensor, - channelType: ::std::os::raw::c_int, + channelType: ::std::ffi::c_int, ) -> bool; } extern "C" { - pub fn ASensor_getHighestDirectReportRateLevel(sensor: *const ASensor) - -> ::std::os::raw::c_int; + pub fn ASensor_getHighestDirectReportRateLevel(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getHandle(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getHandle(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn strcasecmp( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strcasecmp_l( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn strncasecmp( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_int; + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strncasecmp_l( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, __n: usize, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn memccpy( - __dst: *mut ::std::os::raw::c_void, - __src: *const ::std::os::raw::c_void, - __stop_char: ::std::os::raw::c_int, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __src: *const ::std::ffi::c_void, + __stop_char: ::std::ffi::c_int, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memchr( - __s: *const ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __s: *const ::std::ffi::c_void, + __ch: ::std::ffi::c_int, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memrchr( - __s: *const ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_void, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memcmp( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_int; } extern "C" { pub fn memcpy( - arg1: *mut ::std::os::raw::c_void, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + arg1: *mut ::std::ffi::c_void, + arg2: *const ::std::ffi::c_void, + arg3: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memmove( - __dst: *mut ::std::os::raw::c_void, - __src: *const ::std::os::raw::c_void, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __src: *const ::std::ffi::c_void, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memset( - __dst: *mut ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __ch: ::std::ffi::c_int, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memset_explicit( - __dst: *mut ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, + __dst: *mut ::std::ffi::c_void, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memmem( - __haystack: *const ::std::os::raw::c_void, + __haystack: *const ::std::ffi::c_void, __haystack_size: usize, - __needle: *const ::std::os::raw::c_void, + __needle: *const ::std::ffi::c_void, __needle_size: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn strchr( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn __strchr_chk( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strrchr( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn __strrchr_chk( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strlen(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_uint; + pub fn strlen(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_uint; } extern "C" { - pub fn __strlen_chk(__s: *const ::std::os::raw::c_char, __n: usize) -> usize; + pub fn __strlen_chk(__s: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn strcmp( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn stpcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strdup(__s: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn strdup(__s: *const ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strstr( - __haystack: *const ::std::os::raw::c_char, - __needle: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __haystack: *const ::std::ffi::c_char, + __needle: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcasestr( - __haystack: *const ::std::os::raw::c_char, - __needle: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __haystack: *const ::std::ffi::c_char, + __needle: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strtok( - __s: *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strtok_r( - __s: *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - __pos_ptr: *mut *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + __pos_ptr: *mut *mut ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strerror(__errno_value: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn strerror(__errno_value: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strerror_l( - __errno_value: ::std::os::raw::c_int, - __l: locale_t, - ) -> *mut ::std::os::raw::c_char; + pub fn strerror_l(__errno_value: ::std::ffi::c_int, __l: locale_t) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strerror_r( - __errno_value: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __errno_value: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn strnlen(__s: *const ::std::os::raw::c_char, __n: usize) -> usize; + pub fn strnlen(__s: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn strncat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strndup( - __s: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strncmp( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_int; } extern "C" { pub fn stpncpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strncpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strlcat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_uint; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_uint; } extern "C" { pub fn strlcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_uint; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_uint; } extern "C" { pub fn strcspn( - __s: *const ::std::os::raw::c_char, - __reject: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_uint; + __s: *const ::std::ffi::c_char, + __reject: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_uint; } extern "C" { pub fn strpbrk( - __s: *const ::std::os::raw::c_char, - __accept: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __accept: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strsep( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s_ptr: *mut *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strspn( - __s: *const ::std::os::raw::c_char, - __accept: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_uint; + __s: *const ::std::ffi::c_char, + __accept: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_uint; } extern "C" { - pub fn strsignal(__signal: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn strsignal(__signal: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcoll( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strxfrm( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_uint, - ) -> ::std::os::raw::c_uint; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_uint, + ) -> ::std::ffi::c_uint; } extern "C" { pub fn strcoll_l( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn strxfrm_l( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, __n: usize, __l: locale_t, ) -> usize; @@ -14857,28 +11493,22 @@ pub struct crash_detail_t { _unused: [u8; 0], } extern "C" { - pub fn android_set_abort_message(__msg: *const ::std::os::raw::c_char); + pub fn android_set_abort_message(__msg: *const ::std::ffi::c_char); } extern "C" { - pub fn ASharedMemory_create( - name: *const ::std::os::raw::c_char, - size: usize, - ) -> ::std::os::raw::c_int; + pub fn ASharedMemory_create(name: *const ::std::ffi::c_char, size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn ASharedMemory_getSize(fd: ::std::os::raw::c_int) -> usize; + pub fn ASharedMemory_getSize(fd: ::std::ffi::c_int) -> usize; } extern "C" { pub fn ASharedMemory_setProt( - fd: ::std::os::raw::c_int, - prot: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + fd: ::std::ffi::c_int, + prot: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASharedMemory_dupFromJava( - env: *mut JNIEnv, - sharedMemory: jobject, - ) -> ::std::os::raw::c_int; + pub fn ASharedMemory_dupFromJava(env: *mut JNIEnv, sharedMemory: jobject) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -14893,7 +11523,7 @@ pub const AOBB_STATE_ERROR_COULD_NOT_UNMOUNT: _bindgen_ty_47 = 22; pub const AOBB_STATE_ERROR_NOT_MOUNTED: _bindgen_ty_47 = 23; pub const AOBB_STATE_ERROR_ALREADY_MOUNTED: _bindgen_ty_47 = 24; pub const AOBB_STATE_ERROR_PERMISSION_DENIED: _bindgen_ty_47 = 25; -pub type _bindgen_ty_47 = ::std::os::raw::c_uint; +pub type _bindgen_ty_47 = ::std::ffi::c_uint; extern "C" { pub fn AStorageManager_new() -> *mut AStorageManager; } @@ -14902,40 +11532,40 @@ extern "C" { } pub type AStorageManager_obbCallbackFunc = ::std::option::Option< unsafe extern "C" fn( - filename: *const ::std::os::raw::c_char, + filename: *const ::std::ffi::c_char, state: i32, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ), >; extern "C" { pub fn AStorageManager_mountObb( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - key: *const ::std::os::raw::c_char, + filename: *const ::std::ffi::c_char, + key: *const ::std::ffi::c_char, cb: AStorageManager_obbCallbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AStorageManager_unmountObb( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - force: ::std::os::raw::c_int, + filename: *const ::std::ffi::c_char, + force: ::std::ffi::c_int, cb: AStorageManager_obbCallbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AStorageManager_isObbMounted( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + filename: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AStorageManager_getMountedObbPath( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - ) -> *const ::std::os::raw::c_char; + filename: *const ::std::ffi::c_char, + ) -> *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -14952,13 +11582,13 @@ extern "C" { pub fn ASurfaceTexture_attachToGLContext( st: *mut ASurfaceTexture, texName: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASurfaceTexture_detachFromGLContext(st: *mut ASurfaceTexture) -> ::std::os::raw::c_int; + pub fn ASurfaceTexture_detachFromGLContext(st: *mut ASurfaceTexture) -> ::std::ffi::c_int; } extern "C" { - pub fn ASurfaceTexture_updateTexImage(st: *mut ASurfaceTexture) -> ::std::os::raw::c_int; + pub fn ASurfaceTexture_updateTexImage(st: *mut ASurfaceTexture) -> ::std::ffi::c_int; } extern "C" { pub fn ASurfaceTexture_getTransformMatrix(st: *mut ASurfaceTexture, mtx: *mut f32); @@ -14975,189 +11605,94 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_merge_data { - pub name: [::std::os::raw::c_char; 32usize], + pub name: [::std::ffi::c_char; 32usize], pub fd2: __s32, pub fence: __s32, pub flags: __u32, pub pad: __u32, } -#[test] -fn bindgen_test_layout_sync_merge_data() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of sync_merge_data" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sync_merge_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_merge_data::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fd2) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_merge_data::fd2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fence) as usize - ptr as usize }, - 36usize, - "Offset of field: sync_merge_data::fence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 40usize, - "Offset of field: sync_merge_data::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 44usize, - "Offset of field: sync_merge_data::pad" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_merge_data"][::std::mem::size_of::() - 48usize]; + ["Alignment of sync_merge_data"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sync_merge_data::name"] + [::std::mem::offset_of!(sync_merge_data, name) - 0usize]; + ["Offset of field: sync_merge_data::fd2"] + [::std::mem::offset_of!(sync_merge_data, fd2) - 32usize]; + ["Offset of field: sync_merge_data::fence"] + [::std::mem::offset_of!(sync_merge_data, fence) - 36usize]; + ["Offset of field: sync_merge_data::flags"] + [::std::mem::offset_of!(sync_merge_data, flags) - 40usize]; + ["Offset of field: sync_merge_data::pad"] + [::std::mem::offset_of!(sync_merge_data, pad) - 44usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_fence_info { - pub obj_name: [::std::os::raw::c_char; 32usize], - pub driver_name: [::std::os::raw::c_char; 32usize], + pub obj_name: [::std::ffi::c_char; 32usize], + pub driver_name: [::std::ffi::c_char; 32usize], pub status: __s32, pub flags: __u32, pub timestamp_ns: __u64, } -#[test] -fn bindgen_test_layout_sync_fence_info() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of sync_fence_info" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sync_fence_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).obj_name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_fence_info::obj_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).driver_name) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_fence_info::driver_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 64usize, - "Offset of field: sync_fence_info::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 68usize, - "Offset of field: sync_fence_info::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).timestamp_ns) as usize - ptr as usize }, - 72usize, - "Offset of field: sync_fence_info::timestamp_ns" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_fence_info"][::std::mem::size_of::() - 80usize]; + ["Alignment of sync_fence_info"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sync_fence_info::obj_name"] + [::std::mem::offset_of!(sync_fence_info, obj_name) - 0usize]; + ["Offset of field: sync_fence_info::driver_name"] + [::std::mem::offset_of!(sync_fence_info, driver_name) - 32usize]; + ["Offset of field: sync_fence_info::status"] + [::std::mem::offset_of!(sync_fence_info, status) - 64usize]; + ["Offset of field: sync_fence_info::flags"] + [::std::mem::offset_of!(sync_fence_info, flags) - 68usize]; + ["Offset of field: sync_fence_info::timestamp_ns"] + [::std::mem::offset_of!(sync_fence_info, timestamp_ns) - 72usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_file_info { - pub name: [::std::os::raw::c_char; 32usize], + pub name: [::std::ffi::c_char; 32usize], pub status: __s32, pub flags: __u32, pub num_fences: __u32, pub pad: __u32, pub sync_fence_info: __u64, } -#[test] -fn bindgen_test_layout_sync_file_info() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of sync_file_info" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sync_file_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_file_info::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_file_info::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 36usize, - "Offset of field: sync_file_info::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).num_fences) as usize - ptr as usize }, - 40usize, - "Offset of field: sync_file_info::num_fences" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 44usize, - "Offset of field: sync_file_info::pad" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sync_fence_info) as usize - ptr as usize }, - 48usize, - "Offset of field: sync_file_info::sync_fence_info" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_file_info"][::std::mem::size_of::() - 56usize]; + ["Alignment of sync_file_info"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sync_file_info::name"] + [::std::mem::offset_of!(sync_file_info, name) - 0usize]; + ["Offset of field: sync_file_info::status"] + [::std::mem::offset_of!(sync_file_info, status) - 32usize]; + ["Offset of field: sync_file_info::flags"] + [::std::mem::offset_of!(sync_file_info, flags) - 36usize]; + ["Offset of field: sync_file_info::num_fences"] + [::std::mem::offset_of!(sync_file_info, num_fences) - 40usize]; + ["Offset of field: sync_file_info::pad"][::std::mem::offset_of!(sync_file_info, pad) - 44usize]; + ["Offset of field: sync_file_info::sync_fence_info"] + [::std::mem::offset_of!(sync_file_info, sync_fence_info) - 48usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_set_deadline { pub deadline_ns: __u64, pub pad: __u64, } -#[test] -fn bindgen_test_layout_sync_set_deadline() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sync_set_deadline" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sync_set_deadline" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).deadline_ns) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_set_deadline::deadline_ns" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 8usize, - "Offset of field: sync_set_deadline::pad" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_set_deadline"][::std::mem::size_of::() - 16usize]; + ["Alignment of sync_set_deadline"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sync_set_deadline::deadline_ns"] + [::std::mem::offset_of!(sync_set_deadline, deadline_ns) - 0usize]; + ["Offset of field: sync_set_deadline::pad"] + [::std::mem::offset_of!(sync_set_deadline, pad) - 8usize]; +}; extern "C" { - pub fn sync_merge(name: *const ::std::os::raw::c_char, fd1: i32, fd2: i32) -> i32; + pub fn sync_merge(name: *const ::std::ffi::c_char, fd1: i32, fd2: i32) -> i32; } extern "C" { pub fn sync_file_info(fd: i32) -> *mut sync_file_info; @@ -15183,19 +11718,19 @@ extern "C" { pub fn ATrace_isEnabled() -> bool; } extern "C" { - pub fn ATrace_beginSection(sectionName: *const ::std::os::raw::c_char); + pub fn ATrace_beginSection(sectionName: *const ::std::ffi::c_char); } extern "C" { pub fn ATrace_endSection(); } extern "C" { - pub fn ATrace_beginAsyncSection(sectionName: *const ::std::os::raw::c_char, cookie: i32); + pub fn ATrace_beginAsyncSection(sectionName: *const ::std::ffi::c_char, cookie: i32); } extern "C" { - pub fn ATrace_endAsyncSection(sectionName: *const ::std::os::raw::c_char, cookie: i32); + pub fn ATrace_endAsyncSection(sectionName: *const ::std::ffi::c_char, cookie: i32); } extern "C" { - pub fn ATrace_setCounter(counterName: *const ::std::os::raw::c_char, counterValue: i64); + pub fn ATrace_setCounter(counterName: *const ::std::ffi::c_char, counterValue: i64); } pub const AWINDOW_FLAG_ALLOW_LOCK_WHILE_SCREEN_ON: _bindgen_ty_48 = 1; pub const AWINDOW_FLAG_DIM_BEHIND: _bindgen_ty_48 = 2; @@ -15220,31 +11755,28 @@ pub const AWINDOW_FLAG_SHOW_WHEN_LOCKED: _bindgen_ty_48 = 524288; pub const AWINDOW_FLAG_SHOW_WALLPAPER: _bindgen_ty_48 = 1048576; pub const AWINDOW_FLAG_TURN_SCREEN_ON: _bindgen_ty_48 = 2097152; pub const AWINDOW_FLAG_DISMISS_KEYGUARD: _bindgen_ty_48 = 4194304; -pub type _bindgen_ty_48 = ::std::os::raw::c_uint; +pub type _bindgen_ty_48 = ::std::ffi::c_uint; extern "C" { - pub fn gettimeofday(__tv: *mut timeval, __tz: *mut timezone) -> ::std::os::raw::c_int; + pub fn gettimeofday(__tv: *mut timeval, __tz: *mut timezone) -> ::std::ffi::c_int; } extern "C" { - pub fn settimeofday(__tv: *const timeval, __tz: *const timezone) -> ::std::os::raw::c_int; + pub fn settimeofday(__tv: *const timeval, __tz: *const timezone) -> ::std::ffi::c_int; } extern "C" { pub fn getitimer( - __which: ::std::os::raw::c_int, + __which: ::std::ffi::c_int, __current_value: *mut itimerval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn setitimer( - __which: ::std::os::raw::c_int, + __which: ::std::ffi::c_int, __new_value: *const itimerval, __old_value: *mut itimerval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn utimes( - __path: *const ::std::os::raw::c_char, - __times: *const timeval, - ) -> ::std::os::raw::c_int; + pub fn utimes(__path: *const ::std::ffi::c_char, __times: *const timeval) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -15253,108 +11785,56 @@ pub struct __timezone_t { } pub type timezone_t = *mut __timezone_t; extern "C" { - pub static mut tzname: [*mut ::std::os::raw::c_char; 0usize]; + pub static mut tzname: [*mut ::std::ffi::c_char; 0usize]; } extern "C" { - pub static mut daylight: ::std::os::raw::c_int; + pub static mut daylight: ::std::ffi::c_int; } extern "C" { - pub static mut timezone: ::std::os::raw::c_long; + pub static mut timezone: ::std::ffi::c_long; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct tm { - pub tm_sec: ::std::os::raw::c_int, - pub tm_min: ::std::os::raw::c_int, - pub tm_hour: ::std::os::raw::c_int, - pub tm_mday: ::std::os::raw::c_int, - pub tm_mon: ::std::os::raw::c_int, - pub tm_year: ::std::os::raw::c_int, - pub tm_wday: ::std::os::raw::c_int, - pub tm_yday: ::std::os::raw::c_int, - pub tm_isdst: ::std::os::raw::c_int, - pub tm_gmtoff: ::std::os::raw::c_long, - pub tm_zone: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_tm() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 44usize, "Size of tm"); - assert_eq!(::std::mem::align_of::(), 4usize, "Alignment of tm"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: tm::tm_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_min) as usize - ptr as usize }, - 4usize, - "Offset of field: tm::tm_min" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_hour) as usize - ptr as usize }, - 8usize, - "Offset of field: tm::tm_hour" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_mday) as usize - ptr as usize }, - 12usize, - "Offset of field: tm::tm_mday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_mon) as usize - ptr as usize }, - 16usize, - "Offset of field: tm::tm_mon" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_year) as usize - ptr as usize }, - 20usize, - "Offset of field: tm::tm_year" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_wday) as usize - ptr as usize }, - 24usize, - "Offset of field: tm::tm_wday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_yday) as usize - ptr as usize }, - 28usize, - "Offset of field: tm::tm_yday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_isdst) as usize - ptr as usize }, - 32usize, - "Offset of field: tm::tm_isdst" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_gmtoff) as usize - ptr as usize }, - 36usize, - "Offset of field: tm::tm_gmtoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_zone) as usize - ptr as usize }, - 40usize, - "Offset of field: tm::tm_zone" - ); -} + pub tm_sec: ::std::ffi::c_int, + pub tm_min: ::std::ffi::c_int, + pub tm_hour: ::std::ffi::c_int, + pub tm_mday: ::std::ffi::c_int, + pub tm_mon: ::std::ffi::c_int, + pub tm_year: ::std::ffi::c_int, + pub tm_wday: ::std::ffi::c_int, + pub tm_yday: ::std::ffi::c_int, + pub tm_isdst: ::std::ffi::c_int, + pub tm_gmtoff: ::std::ffi::c_long, + pub tm_zone: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of tm"][::std::mem::size_of::() - 44usize]; + ["Alignment of tm"][::std::mem::align_of::() - 4usize]; + ["Offset of field: tm::tm_sec"][::std::mem::offset_of!(tm, tm_sec) - 0usize]; + ["Offset of field: tm::tm_min"][::std::mem::offset_of!(tm, tm_min) - 4usize]; + ["Offset of field: tm::tm_hour"][::std::mem::offset_of!(tm, tm_hour) - 8usize]; + ["Offset of field: tm::tm_mday"][::std::mem::offset_of!(tm, tm_mday) - 12usize]; + ["Offset of field: tm::tm_mon"][::std::mem::offset_of!(tm, tm_mon) - 16usize]; + ["Offset of field: tm::tm_year"][::std::mem::offset_of!(tm, tm_year) - 20usize]; + ["Offset of field: tm::tm_wday"][::std::mem::offset_of!(tm, tm_wday) - 24usize]; + ["Offset of field: tm::tm_yday"][::std::mem::offset_of!(tm, tm_yday) - 28usize]; + ["Offset of field: tm::tm_isdst"][::std::mem::offset_of!(tm, tm_isdst) - 32usize]; + ["Offset of field: tm::tm_gmtoff"][::std::mem::offset_of!(tm, tm_gmtoff) - 36usize]; + ["Offset of field: tm::tm_zone"][::std::mem::offset_of!(tm, tm_zone) - 40usize]; +}; extern "C" { pub fn time(__t: *mut time_t) -> time_t; } extern "C" { - pub fn nanosleep( - __duration: *const timespec, - __remainder: *mut timespec, - ) -> ::std::os::raw::c_int; + pub fn nanosleep(__duration: *const timespec, __remainder: *mut timespec) -> ::std::ffi::c_int; } extern "C" { - pub fn asctime(__tm: *const tm) -> *mut ::std::os::raw::c_char; + pub fn asctime(__tm: *const tm) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn asctime_r( - __tm: *const tm, - __buf: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + pub fn asctime_r(__tm: *const tm, __buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn difftime(__lhs: time_t, __rhs: time_t) -> f64; @@ -15388,50 +11868,47 @@ extern "C" { } extern "C" { pub fn strptime( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *mut tm, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strptime_l( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *mut tm, __l: locale_t, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strftime( - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __n: usize, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *const tm, ) -> usize; } extern "C" { pub fn strftime_l( - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __n: usize, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *const tm, __l: locale_t, ) -> usize; } extern "C" { - pub fn ctime(__t: *const time_t) -> *mut ::std::os::raw::c_char; + pub fn ctime(__t: *const time_t) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn ctime_r( - __t: *const time_t, - __buf: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + pub fn ctime_r(__t: *const time_t, __buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn tzset(); } extern "C" { - pub fn tzalloc(__id: *const ::std::os::raw::c_char) -> timezone_t; + pub fn tzalloc(__id: *const ::std::ffi::c_char) -> timezone_t; } extern "C" { pub fn tzfree(__tz: timezone_t); @@ -15440,64 +11917,58 @@ extern "C" { pub fn clock() -> clock_t; } extern "C" { - pub fn clock_getcpuclockid(__pid: pid_t, __clock: *mut clockid_t) -> ::std::os::raw::c_int; + pub fn clock_getcpuclockid(__pid: pid_t, __clock: *mut clockid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_getres(__clock: clockid_t, __resolution: *mut timespec) -> ::std::os::raw::c_int; + pub fn clock_getres(__clock: clockid_t, __resolution: *mut timespec) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_gettime(__clock: clockid_t, __ts: *mut timespec) -> ::std::os::raw::c_int; + pub fn clock_gettime(__clock: clockid_t, __ts: *mut timespec) -> ::std::ffi::c_int; } extern "C" { pub fn clock_nanosleep( __clock: clockid_t, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __time: *const timespec, __remainder: *mut timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_settime(__clock: clockid_t, __ts: *const timespec) -> ::std::os::raw::c_int; + pub fn clock_settime(__clock: clockid_t, __ts: *const timespec) -> ::std::ffi::c_int; } extern "C" { pub fn timer_create( __clock: clockid_t, __event: *mut sigevent, __timer_ptr: *mut timer_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_delete(__timer: timer_t) -> ::std::os::raw::c_int; + pub fn timer_delete(__timer: timer_t) -> ::std::ffi::c_int; } extern "C" { pub fn timer_settime( __timer: timer_t, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __new_value: *const itimerspec, __old_value: *mut itimerspec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_gettime(_timer: timer_t, __ts: *mut itimerspec) -> ::std::os::raw::c_int; + pub fn timer_gettime(_timer: timer_t, __ts: *mut itimerspec) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_getoverrun(__timer: timer_t) -> ::std::os::raw::c_int; + pub fn timer_getoverrun(__timer: timer_t) -> ::std::ffi::c_int; } extern "C" { - pub fn timespec_get( - __ts: *mut timespec, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn timespec_get(__ts: *mut timespec, __base: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn timespec_getres( - __ts: *mut timespec, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn timespec_getres(__ts: *mut timespec, __base: ::std::ffi::c_int) -> ::std::ffi::c_int; } pub const AAUDIO_DIRECTION_OUTPUT: _bindgen_ty_49 = 0; pub const AAUDIO_DIRECTION_INPUT: _bindgen_ty_49 = 1; -pub type _bindgen_ty_49 = ::std::os::raw::c_uint; +pub type _bindgen_ty_49 = ::std::ffi::c_uint; pub type aaudio_direction_t = i32; pub const AAUDIO_FORMAT_INVALID: _bindgen_ty_50 = -1; pub const AAUDIO_FORMAT_UNSPECIFIED: _bindgen_ty_50 = 0; @@ -15506,7 +11977,7 @@ pub const AAUDIO_FORMAT_PCM_FLOAT: _bindgen_ty_50 = 2; pub const AAUDIO_FORMAT_PCM_I24_PACKED: _bindgen_ty_50 = 3; pub const AAUDIO_FORMAT_PCM_I32: _bindgen_ty_50 = 4; pub const AAUDIO_FORMAT_IEC61937: _bindgen_ty_50 = 5; -pub type _bindgen_ty_50 = ::std::os::raw::c_int; +pub type _bindgen_ty_50 = ::std::ffi::c_int; pub type aaudio_format_t = i32; pub const AAUDIO_OK: _bindgen_ty_51 = 0; pub const AAUDIO_ERROR_BASE: _bindgen_ty_51 = -900; @@ -15526,7 +11997,7 @@ pub const AAUDIO_ERROR_INVALID_FORMAT: _bindgen_ty_51 = -883; pub const AAUDIO_ERROR_OUT_OF_RANGE: _bindgen_ty_51 = -882; pub const AAUDIO_ERROR_NO_SERVICE: _bindgen_ty_51 = -881; pub const AAUDIO_ERROR_INVALID_RATE: _bindgen_ty_51 = -880; -pub type _bindgen_ty_51 = ::std::os::raw::c_int; +pub type _bindgen_ty_51 = ::std::ffi::c_int; pub type aaudio_result_t = i32; pub const AAUDIO_STREAM_STATE_UNINITIALIZED: _bindgen_ty_52 = 0; pub const AAUDIO_STREAM_STATE_UNKNOWN: _bindgen_ty_52 = 1; @@ -15542,16 +12013,16 @@ pub const AAUDIO_STREAM_STATE_STOPPED: _bindgen_ty_52 = 10; pub const AAUDIO_STREAM_STATE_CLOSING: _bindgen_ty_52 = 11; pub const AAUDIO_STREAM_STATE_CLOSED: _bindgen_ty_52 = 12; pub const AAUDIO_STREAM_STATE_DISCONNECTED: _bindgen_ty_52 = 13; -pub type _bindgen_ty_52 = ::std::os::raw::c_uint; +pub type _bindgen_ty_52 = ::std::ffi::c_uint; pub type aaudio_stream_state_t = i32; pub const AAUDIO_SHARING_MODE_EXCLUSIVE: _bindgen_ty_53 = 0; pub const AAUDIO_SHARING_MODE_SHARED: _bindgen_ty_53 = 1; -pub type _bindgen_ty_53 = ::std::os::raw::c_uint; +pub type _bindgen_ty_53 = ::std::ffi::c_uint; pub type aaudio_sharing_mode_t = i32; pub const AAUDIO_PERFORMANCE_MODE_NONE: _bindgen_ty_54 = 10; pub const AAUDIO_PERFORMANCE_MODE_POWER_SAVING: _bindgen_ty_54 = 11; pub const AAUDIO_PERFORMANCE_MODE_LOW_LATENCY: _bindgen_ty_54 = 12; -pub type _bindgen_ty_54 = ::std::os::raw::c_uint; +pub type _bindgen_ty_54 = ::std::ffi::c_uint; pub type aaudio_performance_mode_t = i32; pub const AAUDIO_USAGE_MEDIA: _bindgen_ty_55 = 1; pub const AAUDIO_USAGE_VOICE_COMMUNICATION: _bindgen_ty_55 = 2; @@ -15569,17 +12040,17 @@ pub const AAUDIO_SYSTEM_USAGE_EMERGENCY: _bindgen_ty_55 = 1000; pub const AAUDIO_SYSTEM_USAGE_SAFETY: _bindgen_ty_55 = 1001; pub const AAUDIO_SYSTEM_USAGE_VEHICLE_STATUS: _bindgen_ty_55 = 1002; pub const AAUDIO_SYSTEM_USAGE_ANNOUNCEMENT: _bindgen_ty_55 = 1003; -pub type _bindgen_ty_55 = ::std::os::raw::c_uint; +pub type _bindgen_ty_55 = ::std::ffi::c_uint; pub type aaudio_usage_t = i32; pub const AAUDIO_CONTENT_TYPE_SPEECH: _bindgen_ty_56 = 1; pub const AAUDIO_CONTENT_TYPE_MUSIC: _bindgen_ty_56 = 2; pub const AAUDIO_CONTENT_TYPE_MOVIE: _bindgen_ty_56 = 3; pub const AAUDIO_CONTENT_TYPE_SONIFICATION: _bindgen_ty_56 = 4; -pub type _bindgen_ty_56 = ::std::os::raw::c_uint; +pub type _bindgen_ty_56 = ::std::ffi::c_uint; pub type aaudio_content_type_t = i32; pub const AAUDIO_SPATIALIZATION_BEHAVIOR_AUTO: _bindgen_ty_57 = 1; pub const AAUDIO_SPATIALIZATION_BEHAVIOR_NEVER: _bindgen_ty_57 = 2; -pub type _bindgen_ty_57 = ::std::os::raw::c_uint; +pub type _bindgen_ty_57 = ::std::ffi::c_uint; pub type aaudio_spatialization_behavior_t = i32; pub const AAUDIO_INPUT_PRESET_GENERIC: _bindgen_ty_58 = 1; pub const AAUDIO_INPUT_PRESET_CAMCORDER: _bindgen_ty_58 = 5; @@ -15589,16 +12060,16 @@ pub const AAUDIO_INPUT_PRESET_UNPROCESSED: _bindgen_ty_58 = 9; pub const AAUDIO_INPUT_PRESET_VOICE_PERFORMANCE: _bindgen_ty_58 = 10; pub const AAUDIO_INPUT_PRESET_SYSTEM_ECHO_REFERENCE: _bindgen_ty_58 = 1997; pub const AAUDIO_INPUT_PRESET_SYSTEM_HOTWORD: _bindgen_ty_58 = 1999; -pub type _bindgen_ty_58 = ::std::os::raw::c_uint; +pub type _bindgen_ty_58 = ::std::ffi::c_uint; pub type aaudio_input_preset_t = i32; pub const AAUDIO_ALLOW_CAPTURE_BY_ALL: _bindgen_ty_59 = 1; pub const AAUDIO_ALLOW_CAPTURE_BY_SYSTEM: _bindgen_ty_59 = 2; pub const AAUDIO_ALLOW_CAPTURE_BY_NONE: _bindgen_ty_59 = 3; -pub type _bindgen_ty_59 = ::std::os::raw::c_uint; +pub type _bindgen_ty_59 = ::std::ffi::c_uint; pub type aaudio_allowed_capture_policy_t = i32; pub const AAUDIO_SESSION_ID_NONE: _bindgen_ty_60 = -1; pub const AAUDIO_SESSION_ID_ALLOCATE: _bindgen_ty_60 = 0; -pub type _bindgen_ty_60 = ::std::os::raw::c_int; +pub type _bindgen_ty_60 = ::std::ffi::c_int; pub type aaudio_session_id_t = i32; pub const AAUDIO_CHANNEL_INVALID: _bindgen_ty_61 = -1; pub const AAUDIO_CHANNEL_FRONT_LEFT: _bindgen_ty_61 = 1; @@ -15652,7 +12123,7 @@ pub const AAUDIO_CHANNEL_7POINT1POINT4: _bindgen_ty_61 = 185919; pub const AAUDIO_CHANNEL_9POINT1POINT4: _bindgen_ty_61 = 50517567; pub const AAUDIO_CHANNEL_9POINT1POINT6: _bindgen_ty_61 = 51303999; pub const AAUDIO_CHANNEL_FRONT_BACK: _bindgen_ty_61 = 260; -pub type _bindgen_ty_61 = ::std::os::raw::c_int; +pub type _bindgen_ty_61 = ::std::ffi::c_int; pub type aaudio_channel_mask_t = u32; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -15667,13 +12138,12 @@ pub struct AAudioStreamBuilderStruct { } pub type AAudioStreamBuilder = AAudioStreamBuilderStruct; extern "C" { - pub fn AAudio_convertResultToText(returnCode: aaudio_result_t) - -> *const ::std::os::raw::c_char; + pub fn AAudio_convertResultToText(returnCode: aaudio_result_t) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAudio_convertStreamStateToText( state: aaudio_stream_state_t, - ) -> *const ::std::os::raw::c_char; + ) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAudio_createStreamBuilder(builder: *mut *mut AAudioStreamBuilder) -> aaudio_result_t; @@ -15684,13 +12154,13 @@ extern "C" { extern "C" { pub fn AAudioStreamBuilder_setPackageName( builder: *mut AAudioStreamBuilder, - packageName: *const ::std::os::raw::c_char, + packageName: *const ::std::ffi::c_char, ); } extern "C" { pub fn AAudioStreamBuilder_setAttributionTag( builder: *mut AAudioStreamBuilder, - attributionTag: *const ::std::os::raw::c_char, + attributionTag: *const ::std::ffi::c_char, ); } extern "C" { @@ -15785,13 +12255,13 @@ extern "C" { } pub const AAUDIO_CALLBACK_RESULT_CONTINUE: _bindgen_ty_62 = 0; pub const AAUDIO_CALLBACK_RESULT_STOP: _bindgen_ty_62 = 1; -pub type _bindgen_ty_62 = ::std::os::raw::c_uint; +pub type _bindgen_ty_62 = ::std::ffi::c_uint; pub type aaudio_data_callback_result_t = i32; pub type AAudioStream_dataCallback = ::std::option::Option< unsafe extern "C" fn( stream: *mut AAudioStream, - userData: *mut ::std::os::raw::c_void, - audioData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, + audioData: *mut ::std::ffi::c_void, numFrames: i32, ) -> aaudio_data_callback_result_t, >; @@ -15799,7 +12269,7 @@ extern "C" { pub fn AAudioStreamBuilder_setDataCallback( builder: *mut AAudioStreamBuilder, callback: AAudioStream_dataCallback, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, ); } extern "C" { @@ -15811,7 +12281,7 @@ extern "C" { pub type AAudioStream_errorCallback = ::std::option::Option< unsafe extern "C" fn( stream: *mut AAudioStream, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, error: aaudio_result_t, ), >; @@ -15819,7 +12289,7 @@ extern "C" { pub fn AAudioStreamBuilder_setErrorCallback( builder: *mut AAudioStreamBuilder, callback: AAudioStream_errorCallback, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, ); } extern "C" { @@ -15869,7 +12339,7 @@ extern "C" { extern "C" { pub fn AAudioStream_read( stream: *mut AAudioStream, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, numFrames: i32, timeoutNanoseconds: i64, ) -> aaudio_result_t; @@ -15877,7 +12347,7 @@ extern "C" { extern "C" { pub fn AAudioStream_write( stream: *mut AAudioStream, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, numFrames: i32, timeoutNanoseconds: i64, ) -> aaudio_result_t; @@ -16070,7 +12540,7 @@ impl media_status_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct media_status_t(pub ::std::os::raw::c_int); +pub struct media_status_t(pub ::std::ffi::c_int); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMidiDevice { @@ -16088,11 +12558,11 @@ pub struct AMidiOutputPort { } pub const AMIDI_OPCODE_DATA: _bindgen_ty_63 = 1; pub const AMIDI_OPCODE_FLUSH: _bindgen_ty_63 = 2; -pub type _bindgen_ty_63 = ::std::os::raw::c_uint; +pub type _bindgen_ty_63 = ::std::ffi::c_uint; pub const AMIDI_DEVICE_TYPE_USB: _bindgen_ty_64 = 1; pub const AMIDI_DEVICE_TYPE_VIRTUAL: _bindgen_ty_64 = 2; pub const AMIDI_DEVICE_TYPE_BLUETOOTH: _bindgen_ty_64 = 3; -pub type _bindgen_ty_64 = ::std::os::raw::c_uint; +pub type _bindgen_ty_64 = ::std::ffi::c_uint; impl AMidiDevice_Protocol { pub const AMIDI_DEVICE_PROTOCOL_UMP_USE_MIDI_CI: AMidiDevice_Protocol = AMidiDevice_Protocol(0); } @@ -16248,7 +12718,7 @@ impl camera_status_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct camera_status_t(pub ::std::os::raw::c_int); +pub struct camera_status_t(pub ::std::ffi::c_int); impl acamera_metadata_section { pub const ACAMERA_COLOR_CORRECTION: acamera_metadata_section = acamera_metadata_section(0); } @@ -16360,7 +12830,7 @@ impl acamera_metadata_section { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_section(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_section(pub ::std::ffi::c_uint); pub use self::acamera_metadata_section as acamera_metadata_section_t; impl acamera_metadata_section_start { pub const ACAMERA_COLOR_CORRECTION_START: acamera_metadata_section_start = @@ -16504,7 +12974,7 @@ impl acamera_metadata_section_start { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_section_start(pub ::std::os::raw::c_int); +pub struct acamera_metadata_section_start(pub ::std::ffi::c_int); pub use self::acamera_metadata_section_start as acamera_metadata_section_start_t; impl acamera_metadata_tag { pub const ACAMERA_COLOR_CORRECTION_MODE: acamera_metadata_tag = acamera_metadata_tag(0); @@ -17489,7 +13959,7 @@ impl acamera_metadata_tag { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_tag(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_tag(pub ::std::ffi::c_uint); pub use self::acamera_metadata_tag as acamera_metadata_tag_t; impl acamera_metadata_enum_acamera_color_correction_mode { pub const ACAMERA_COLOR_CORRECTION_MODE_TRANSFORM_MATRIX: @@ -17508,7 +13978,7 @@ impl acamera_metadata_enum_acamera_color_correction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_color_correction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_color_correction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_color_correction_mode as acamera_metadata_enum_android_color_correction_mode_t; impl acamera_metadata_enum_acamera_color_correction_aberration_mode { pub const ACAMERA_COLOR_CORRECTION_ABERRATION_MODE_OFF: @@ -17527,9 +13997,7 @@ impl acamera_metadata_enum_acamera_color_correction_aberration_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_color_correction_aberration_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_color_correction_aberration_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_color_correction_aberration_mode as acamera_metadata_enum_android_color_correction_aberration_mode_t; impl acamera_metadata_enum_acamera_control_ae_antibanding_mode { pub const ACAMERA_CONTROL_AE_ANTIBANDING_MODE_OFF: @@ -17553,7 +14021,7 @@ impl acamera_metadata_enum_acamera_control_ae_antibanding_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_antibanding_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_antibanding_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_antibanding_mode as acamera_metadata_enum_android_control_ae_antibanding_mode_t; impl acamera_metadata_enum_acamera_control_ae_lock { pub const ACAMERA_CONTROL_AE_LOCK_OFF: acamera_metadata_enum_acamera_control_ae_lock = @@ -17565,7 +14033,7 @@ impl acamera_metadata_enum_acamera_control_ae_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_lock as acamera_metadata_enum_android_control_ae_lock_t; impl acamera_metadata_enum_acamera_control_ae_mode { pub const ACAMERA_CONTROL_AE_MODE_OFF: acamera_metadata_enum_acamera_control_ae_mode = @@ -17601,7 +14069,7 @@ impl acamera_metadata_enum_acamera_control_ae_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_mode as acamera_metadata_enum_android_control_ae_mode_t; impl acamera_metadata_enum_acamera_control_ae_precapture_trigger { pub const ACAMERA_CONTROL_AE_PRECAPTURE_TRIGGER_IDLE: @@ -17620,7 +14088,7 @@ impl acamera_metadata_enum_acamera_control_ae_precapture_trigger { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_precapture_trigger(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_precapture_trigger(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_precapture_trigger as acamera_metadata_enum_android_control_ae_precapture_trigger_t; impl acamera_metadata_enum_acamera_control_af_mode { pub const ACAMERA_CONTROL_AF_MODE_OFF: acamera_metadata_enum_acamera_control_af_mode = @@ -17650,7 +14118,7 @@ impl acamera_metadata_enum_acamera_control_af_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_mode as acamera_metadata_enum_android_control_af_mode_t; impl acamera_metadata_enum_acamera_control_af_trigger { pub const ACAMERA_CONTROL_AF_TRIGGER_IDLE: acamera_metadata_enum_acamera_control_af_trigger = @@ -17666,7 +14134,7 @@ impl acamera_metadata_enum_acamera_control_af_trigger { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_trigger(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_trigger(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_trigger as acamera_metadata_enum_android_control_af_trigger_t; impl acamera_metadata_enum_acamera_control_awb_lock { pub const ACAMERA_CONTROL_AWB_LOCK_OFF: acamera_metadata_enum_acamera_control_awb_lock = @@ -17678,7 +14146,7 @@ impl acamera_metadata_enum_acamera_control_awb_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_lock as acamera_metadata_enum_android_control_awb_lock_t; impl acamera_metadata_enum_acamera_control_awb_mode { pub const ACAMERA_CONTROL_AWB_MODE_OFF: acamera_metadata_enum_acamera_control_awb_mode = @@ -17721,7 +14189,7 @@ impl acamera_metadata_enum_acamera_control_awb_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_mode as acamera_metadata_enum_android_control_awb_mode_t; impl acamera_metadata_enum_acamera_control_capture_intent { pub const ACAMERA_CONTROL_CAPTURE_INTENT_CUSTOM: @@ -17765,7 +14233,7 @@ impl acamera_metadata_enum_acamera_control_capture_intent { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_capture_intent(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_capture_intent(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_capture_intent as acamera_metadata_enum_android_control_capture_intent_t; impl acamera_metadata_enum_acamera_control_effect_mode { pub const ACAMERA_CONTROL_EFFECT_MODE_OFF: acamera_metadata_enum_acamera_control_effect_mode = @@ -17810,7 +14278,7 @@ impl acamera_metadata_enum_acamera_control_effect_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_effect_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_effect_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_effect_mode as acamera_metadata_enum_android_control_effect_mode_t; impl acamera_metadata_enum_acamera_control_mode { pub const ACAMERA_CONTROL_MODE_OFF: acamera_metadata_enum_acamera_control_mode = @@ -17834,7 +14302,7 @@ impl acamera_metadata_enum_acamera_control_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_mode as acamera_metadata_enum_android_control_mode_t; impl acamera_metadata_enum_acamera_control_scene_mode { pub const ACAMERA_CONTROL_SCENE_MODE_DISABLED: @@ -17918,7 +14386,7 @@ impl acamera_metadata_enum_acamera_control_scene_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_scene_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_scene_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_scene_mode as acamera_metadata_enum_android_control_scene_mode_t; impl acamera_metadata_enum_acamera_control_video_stabilization_mode { pub const ACAMERA_CONTROL_VIDEO_STABILIZATION_MODE_OFF: @@ -17937,9 +14405,7 @@ impl acamera_metadata_enum_acamera_control_video_stabilization_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_video_stabilization_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_control_video_stabilization_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_video_stabilization_mode as acamera_metadata_enum_android_control_video_stabilization_mode_t; impl acamera_metadata_enum_acamera_control_ae_state { pub const ACAMERA_CONTROL_AE_STATE_INACTIVE: acamera_metadata_enum_acamera_control_ae_state = @@ -17968,7 +14434,7 @@ impl acamera_metadata_enum_acamera_control_ae_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_state as acamera_metadata_enum_android_control_ae_state_t; impl acamera_metadata_enum_acamera_control_af_state { pub const ACAMERA_CONTROL_AF_STATE_INACTIVE: acamera_metadata_enum_acamera_control_af_state = @@ -18005,7 +14471,7 @@ impl acamera_metadata_enum_acamera_control_af_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_state as acamera_metadata_enum_android_control_af_state_t; impl acamera_metadata_enum_acamera_control_awb_state { pub const ACAMERA_CONTROL_AWB_STATE_INACTIVE: acamera_metadata_enum_acamera_control_awb_state = @@ -18025,7 +14491,7 @@ impl acamera_metadata_enum_acamera_control_awb_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_state as acamera_metadata_enum_android_control_awb_state_t; impl acamera_metadata_enum_acamera_control_ae_lock_available { pub const ACAMERA_CONTROL_AE_LOCK_AVAILABLE_FALSE: @@ -18039,7 +14505,7 @@ impl acamera_metadata_enum_acamera_control_ae_lock_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_lock_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_lock_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_lock_available as acamera_metadata_enum_android_control_ae_lock_available_t; impl acamera_metadata_enum_acamera_control_awb_lock_available { pub const ACAMERA_CONTROL_AWB_LOCK_AVAILABLE_FALSE: @@ -18053,7 +14519,7 @@ impl acamera_metadata_enum_acamera_control_awb_lock_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_lock_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_lock_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_lock_available as acamera_metadata_enum_android_control_awb_lock_available_t; impl acamera_metadata_enum_acamera_control_enable_zsl { pub const ACAMERA_CONTROL_ENABLE_ZSL_FALSE: acamera_metadata_enum_acamera_control_enable_zsl = @@ -18065,7 +14531,7 @@ impl acamera_metadata_enum_acamera_control_enable_zsl { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_enable_zsl(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_enable_zsl(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_enable_zsl as acamera_metadata_enum_android_control_enable_zsl_t; impl acamera_metadata_enum_acamera_control_af_scene_change { pub const ACAMERA_CONTROL_AF_SCENE_CHANGE_NOT_DETECTED: @@ -18079,7 +14545,7 @@ impl acamera_metadata_enum_acamera_control_af_scene_change { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_scene_change(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_scene_change(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_scene_change as acamera_metadata_enum_android_control_af_scene_change_t; impl acamera_metadata_enum_acamera_control_extended_scene_mode { pub const ACAMERA_CONTROL_EXTENDED_SCENE_MODE_DISABLED: @@ -18098,7 +14564,7 @@ impl acamera_metadata_enum_acamera_control_extended_scene_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_extended_scene_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_extended_scene_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_extended_scene_mode as acamera_metadata_enum_android_control_extended_scene_mode_t; impl acamera_metadata_enum_acamera_control_settings_override { pub const ACAMERA_CONTROL_SETTINGS_OVERRIDE_OFF: @@ -18112,7 +14578,7 @@ impl acamera_metadata_enum_acamera_control_settings_override { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_settings_override(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_settings_override(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_settings_override as acamera_metadata_enum_android_control_settings_override_t; impl acamera_metadata_enum_acamera_control_autoframing { pub const ACAMERA_CONTROL_AUTOFRAMING_OFF: acamera_metadata_enum_acamera_control_autoframing = @@ -18124,7 +14590,7 @@ impl acamera_metadata_enum_acamera_control_autoframing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing as acamera_metadata_enum_android_control_autoframing_t; impl acamera_metadata_enum_acamera_control_autoframing_available { pub const ACAMERA_CONTROL_AUTOFRAMING_AVAILABLE_FALSE: @@ -18138,7 +14604,7 @@ impl acamera_metadata_enum_acamera_control_autoframing_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing_available as acamera_metadata_enum_android_control_autoframing_available_t; impl acamera_metadata_enum_acamera_control_autoframing_state { pub const ACAMERA_CONTROL_AUTOFRAMING_STATE_INACTIVE: @@ -18157,7 +14623,7 @@ impl acamera_metadata_enum_acamera_control_autoframing_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing_state as acamera_metadata_enum_android_control_autoframing_state_t; impl acamera_metadata_enum_acamera_control_low_light_boost_state { pub const ACAMERA_CONTROL_LOW_LIGHT_BOOST_STATE_INACTIVE: @@ -18171,7 +14637,7 @@ impl acamera_metadata_enum_acamera_control_low_light_boost_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_low_light_boost_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_low_light_boost_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_low_light_boost_state as acamera_metadata_enum_android_control_low_light_boost_state_t; impl acamera_metadata_enum_acamera_edge_mode { pub const ACAMERA_EDGE_MODE_OFF: acamera_metadata_enum_acamera_edge_mode = @@ -18191,7 +14657,7 @@ impl acamera_metadata_enum_acamera_edge_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_edge_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_edge_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_edge_mode as acamera_metadata_enum_android_edge_mode_t; impl acamera_metadata_enum_acamera_flash_mode { pub const ACAMERA_FLASH_MODE_OFF: acamera_metadata_enum_acamera_flash_mode = @@ -18207,7 +14673,7 @@ impl acamera_metadata_enum_acamera_flash_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_mode as acamera_metadata_enum_android_flash_mode_t; impl acamera_metadata_enum_acamera_flash_state { pub const ACAMERA_FLASH_STATE_UNAVAILABLE: acamera_metadata_enum_acamera_flash_state = @@ -18231,7 +14697,7 @@ impl acamera_metadata_enum_acamera_flash_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_state as acamera_metadata_enum_android_flash_state_t; impl acamera_metadata_enum_acamera_flash_info_available { pub const ACAMERA_FLASH_INFO_AVAILABLE_FALSE: @@ -18245,7 +14711,7 @@ impl acamera_metadata_enum_acamera_flash_info_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_info_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_info_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_info_available as acamera_metadata_enum_android_flash_info_available_t; impl acamera_metadata_enum_acamera_hot_pixel_mode { pub const ACAMERA_HOT_PIXEL_MODE_OFF: acamera_metadata_enum_acamera_hot_pixel_mode = @@ -18261,7 +14727,7 @@ impl acamera_metadata_enum_acamera_hot_pixel_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_hot_pixel_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_hot_pixel_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_hot_pixel_mode as acamera_metadata_enum_android_hot_pixel_mode_t; impl acamera_metadata_enum_acamera_lens_optical_stabilization_mode { pub const ACAMERA_LENS_OPTICAL_STABILIZATION_MODE_OFF: @@ -18275,9 +14741,7 @@ impl acamera_metadata_enum_acamera_lens_optical_stabilization_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_optical_stabilization_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_lens_optical_stabilization_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_optical_stabilization_mode as acamera_metadata_enum_android_lens_optical_stabilization_mode_t; impl acamera_metadata_enum_acamera_lens_facing { pub const ACAMERA_LENS_FACING_FRONT: acamera_metadata_enum_acamera_lens_facing = @@ -18293,7 +14757,7 @@ impl acamera_metadata_enum_acamera_lens_facing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_facing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_facing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_facing as acamera_metadata_enum_android_lens_facing_t; impl acamera_metadata_enum_acamera_lens_state { pub const ACAMERA_LENS_STATE_STATIONARY: acamera_metadata_enum_acamera_lens_state = @@ -18305,7 +14769,7 @@ impl acamera_metadata_enum_acamera_lens_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_state as acamera_metadata_enum_android_lens_state_t; impl acamera_metadata_enum_acamera_lens_pose_reference { pub const ACAMERA_LENS_POSE_REFERENCE_PRIMARY_CAMERA: @@ -18329,7 +14793,7 @@ impl acamera_metadata_enum_acamera_lens_pose_reference { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_pose_reference(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_pose_reference(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_pose_reference as acamera_metadata_enum_android_lens_pose_reference_t; impl acamera_metadata_enum_acamera_lens_info_focus_distance_calibration { pub const ACAMERA_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED: @@ -18349,7 +14813,7 @@ impl acamera_metadata_enum_acamera_lens_info_focus_distance_calibration { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_lens_info_focus_distance_calibration( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_lens_info_focus_distance_calibration as acamera_metadata_enum_android_lens_info_focus_distance_calibration_t; impl acamera_metadata_enum_acamera_noise_reduction_mode { @@ -18378,7 +14842,7 @@ impl acamera_metadata_enum_acamera_noise_reduction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_noise_reduction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_noise_reduction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_noise_reduction_mode as acamera_metadata_enum_android_noise_reduction_mode_t; impl acamera_metadata_enum_acamera_request_available_capabilities { pub const ACAMERA_REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE: @@ -18452,7 +14916,7 @@ impl acamera_metadata_enum_acamera_request_available_capabilities { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_request_available_capabilities(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_request_available_capabilities(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_request_available_capabilities as acamera_metadata_enum_android_request_available_capabilities_t; impl acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map { pub const ACAMERA_REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES_MAP_STANDARD: @@ -18522,7 +14986,7 @@ impl acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map as acamera_metadata_enum_android_request_available_dynamic_range_profiles_map_t; impl acamera_metadata_enum_acamera_request_available_color_space_profiles_map { @@ -18548,7 +15012,7 @@ impl acamera_metadata_enum_acamera_request_available_color_space_profiles_map { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_request_available_color_space_profiles_map( - pub ::std::os::raw::c_int, + pub ::std::ffi::c_int, ); pub use self::acamera_metadata_enum_acamera_request_available_color_space_profiles_map as acamera_metadata_enum_android_request_available_color_space_profiles_map_t; impl acamera_metadata_enum_acamera_scaler_available_stream_configurations { @@ -18564,7 +15028,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_configurations as acamera_metadata_enum_android_scaler_available_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_cropping_type { @@ -18579,7 +15043,7 @@ impl acamera_metadata_enum_acamera_scaler_cropping_type { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_cropping_type(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_scaler_cropping_type(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_cropping_type as acamera_metadata_enum_android_scaler_cropping_type_t; impl acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations { pub const ACAMERA_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_PREVIEW: @@ -18639,7 +15103,7 @@ impl acamera_metadata_enum_acamera_scaler_available_recommended_stream_configura #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations as acamera_metadata_enum_android_scaler_available_recommended_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_rotate_and_crop { @@ -18669,7 +15133,7 @@ impl acamera_metadata_enum_acamera_scaler_rotate_and_crop { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_rotate_and_crop(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_scaler_rotate_and_crop(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_rotate_and_crop as acamera_metadata_enum_android_scaler_rotate_and_crop_t; impl acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations { pub const ACAMERA_SCALER_PHYSICAL_CAMERA_MULTI_RESOLUTION_STREAM_CONFIGURATIONS_OUTPUT: @@ -18688,7 +15152,7 @@ impl acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_strea #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations as acamera_metadata_enum_android_scaler_physical_camera_multi_resolution_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution { @@ -18704,7 +15168,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximu #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution as acamera_metadata_enum_android_scaler_available_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported { @@ -18720,7 +15184,7 @@ impl acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported as acamera_metadata_enum_android_scaler_multi_resolution_stream_supported_t; impl acamera_metadata_enum_acamera_scaler_available_stream_use_cases { @@ -18760,9 +15224,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_use_cases { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_available_stream_use_cases( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_scaler_available_stream_use_cases(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_use_cases as acamera_metadata_enum_android_scaler_available_stream_use_cases_t; impl acamera_metadata_enum_acamera_sensor_reference_illuminant1 { pub const ACAMERA_SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT: @@ -18861,7 +15323,7 @@ impl acamera_metadata_enum_acamera_sensor_reference_illuminant1 { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_reference_illuminant1(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_reference_illuminant1(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_reference_illuminant1 as acamera_metadata_enum_android_sensor_reference_illuminant1_t; impl acamera_metadata_enum_acamera_sensor_test_pattern_mode { pub const ACAMERA_SENSOR_TEST_PATTERN_MODE_OFF: @@ -18895,7 +15357,7 @@ impl acamera_metadata_enum_acamera_sensor_test_pattern_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_test_pattern_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_test_pattern_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_test_pattern_mode as acamera_metadata_enum_android_sensor_test_pattern_mode_t; impl acamera_metadata_enum_acamera_sensor_pixel_mode { pub const ACAMERA_SENSOR_PIXEL_MODE_DEFAULT: acamera_metadata_enum_acamera_sensor_pixel_mode = @@ -18908,7 +15370,7 @@ impl acamera_metadata_enum_acamera_sensor_pixel_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_pixel_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_pixel_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_pixel_mode as acamera_metadata_enum_android_sensor_pixel_mode_t; impl acamera_metadata_enum_acamera_sensor_raw_binning_factor_used { pub const ACAMERA_SENSOR_RAW_BINNING_FACTOR_USED_TRUE: @@ -18922,7 +15384,7 @@ impl acamera_metadata_enum_acamera_sensor_raw_binning_factor_used { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_raw_binning_factor_used(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_raw_binning_factor_used(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_raw_binning_factor_used as acamera_metadata_enum_android_sensor_raw_binning_factor_used_t; impl acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement { pub const ACAMERA_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB: @@ -18962,7 +15424,7 @@ impl acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement as acamera_metadata_enum_android_sensor_info_color_filter_arrangement_t; impl acamera_metadata_enum_acamera_sensor_info_timestamp_source { @@ -18977,7 +15439,7 @@ impl acamera_metadata_enum_acamera_sensor_info_timestamp_source { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_info_timestamp_source(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_info_timestamp_source(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_info_timestamp_source as acamera_metadata_enum_android_sensor_info_timestamp_source_t; impl acamera_metadata_enum_acamera_sensor_info_lens_shading_applied { pub const ACAMERA_SENSOR_INFO_LENS_SHADING_APPLIED_FALSE: @@ -18991,9 +15453,7 @@ impl acamera_metadata_enum_acamera_sensor_info_lens_shading_applied { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_info_lens_shading_applied( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_sensor_info_lens_shading_applied(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_info_lens_shading_applied as acamera_metadata_enum_android_sensor_info_lens_shading_applied_t; impl acamera_metadata_enum_acamera_shading_mode { pub const ACAMERA_SHADING_MODE_OFF: acamera_metadata_enum_acamera_shading_mode = @@ -19009,7 +15469,7 @@ impl acamera_metadata_enum_acamera_shading_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_shading_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_shading_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_shading_mode as acamera_metadata_enum_android_shading_mode_t; impl acamera_metadata_enum_acamera_statistics_face_detect_mode { pub const ACAMERA_STATISTICS_FACE_DETECT_MODE_OFF: @@ -19028,7 +15488,7 @@ impl acamera_metadata_enum_acamera_statistics_face_detect_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_face_detect_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_face_detect_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_face_detect_mode as acamera_metadata_enum_android_statistics_face_detect_mode_t; impl acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode { pub const ACAMERA_STATISTICS_HOT_PIXEL_MAP_MODE_OFF: @@ -19042,7 +15502,7 @@ impl acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode as acamera_metadata_enum_android_statistics_hot_pixel_map_mode_t; impl acamera_metadata_enum_acamera_statistics_scene_flicker { pub const ACAMERA_STATISTICS_SCENE_FLICKER_NONE: @@ -19061,7 +15521,7 @@ impl acamera_metadata_enum_acamera_statistics_scene_flicker { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_scene_flicker(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_scene_flicker(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_scene_flicker as acamera_metadata_enum_android_statistics_scene_flicker_t; impl acamera_metadata_enum_acamera_statistics_lens_shading_map_mode { pub const ACAMERA_STATISTICS_LENS_SHADING_MAP_MODE_OFF: @@ -19075,9 +15535,7 @@ impl acamera_metadata_enum_acamera_statistics_lens_shading_map_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_lens_shading_map_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_statistics_lens_shading_map_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_lens_shading_map_mode as acamera_metadata_enum_android_statistics_lens_shading_map_mode_t; impl acamera_metadata_enum_acamera_statistics_ois_data_mode { pub const ACAMERA_STATISTICS_OIS_DATA_MODE_OFF: @@ -19091,7 +15549,7 @@ impl acamera_metadata_enum_acamera_statistics_ois_data_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_ois_data_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_ois_data_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_ois_data_mode as acamera_metadata_enum_android_statistics_ois_data_mode_t; impl acamera_metadata_enum_acamera_tonemap_mode { pub const ACAMERA_TONEMAP_MODE_CONTRAST_CURVE: acamera_metadata_enum_acamera_tonemap_mode = @@ -19115,7 +15573,7 @@ impl acamera_metadata_enum_acamera_tonemap_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_tonemap_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_tonemap_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_tonemap_mode as acamera_metadata_enum_android_tonemap_mode_t; impl acamera_metadata_enum_acamera_tonemap_preset_curve { pub const ACAMERA_TONEMAP_PRESET_CURVE_SRGB: @@ -19129,7 +15587,7 @@ impl acamera_metadata_enum_acamera_tonemap_preset_curve { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_tonemap_preset_curve(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_tonemap_preset_curve(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_tonemap_preset_curve as acamera_metadata_enum_android_tonemap_preset_curve_t; impl acamera_metadata_enum_acamera_info_supported_hardware_level { pub const ACAMERA_INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED: @@ -19158,7 +15616,7 @@ impl acamera_metadata_enum_acamera_info_supported_hardware_level { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_info_supported_hardware_level(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_info_supported_hardware_level(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_info_supported_hardware_level as acamera_metadata_enum_android_info_supported_hardware_level_t; impl acamera_metadata_enum_acamera_black_level_lock { pub const ACAMERA_BLACK_LEVEL_LOCK_OFF: acamera_metadata_enum_acamera_black_level_lock = @@ -19170,7 +15628,7 @@ impl acamera_metadata_enum_acamera_black_level_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_black_level_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_black_level_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_black_level_lock as acamera_metadata_enum_android_black_level_lock_t; impl acamera_metadata_enum_acamera_sync_frame_number { pub const ACAMERA_SYNC_FRAME_NUMBER_CONVERGING: @@ -19183,7 +15641,7 @@ impl acamera_metadata_enum_acamera_sync_frame_number { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sync_frame_number(pub ::std::os::raw::c_int); +pub struct acamera_metadata_enum_acamera_sync_frame_number(pub ::std::ffi::c_int); pub use self::acamera_metadata_enum_acamera_sync_frame_number as acamera_metadata_enum_android_sync_frame_number_t; impl acamera_metadata_enum_acamera_sync_max_latency { pub const ACAMERA_SYNC_MAX_LATENCY_PER_FRAME_CONTROL: @@ -19196,7 +15654,7 @@ impl acamera_metadata_enum_acamera_sync_max_latency { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sync_max_latency(pub ::std::os::raw::c_int); +pub struct acamera_metadata_enum_acamera_sync_max_latency(pub ::std::ffi::c_int); pub use self::acamera_metadata_enum_acamera_sync_max_latency as acamera_metadata_enum_android_sync_max_latency_t; impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations { pub const ACAMERA_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS_OUTPUT: @@ -19211,7 +15669,7 @@ impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_depth_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_depth_stream_configurations as acamera_metadata_enum_android_depth_available_depth_stream_configurations_t; impl acamera_metadata_enum_acamera_depth_depth_is_exclusive { @@ -19226,7 +15684,7 @@ impl acamera_metadata_enum_acamera_depth_depth_is_exclusive { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_depth_depth_is_exclusive(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_depth_depth_is_exclusive(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_depth_depth_is_exclusive as acamera_metadata_enum_android_depth_depth_is_exclusive_t; impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations { pub const ACAMERA_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_OUTPUT: @@ -19241,7 +15699,7 @@ impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configur #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations as acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_t; impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution { @@ -19261,7 +15719,7 @@ impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_m #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution as acamera_metadata_enum_android_depth_available_depth_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution { pub const ACAMERA_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_MAXIMUM_RESOLUTION_OUTPUT : acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution = acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution (0) ; } @@ -19269,7 +15727,7 @@ impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configur #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution as acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type { @@ -19285,7 +15743,7 @@ impl acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type as acamera_metadata_enum_android_logical_multi_camera_sensor_sync_type_t; impl acamera_metadata_enum_acamera_distortion_correction_mode { @@ -19305,7 +15763,7 @@ impl acamera_metadata_enum_acamera_distortion_correction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_distortion_correction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_distortion_correction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_distortion_correction_mode as acamera_metadata_enum_android_distortion_correction_mode_t; impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations { pub const ACAMERA_HEIC_AVAILABLE_HEIC_STREAM_CONFIGURATIONS_OUTPUT: @@ -19320,7 +15778,7 @@ impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_heic_available_heic_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_heic_available_heic_stream_configurations as acamera_metadata_enum_android_heic_available_heic_stream_configurations_t; impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution { @@ -19340,7 +15798,7 @@ impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_max #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution as acamera_metadata_enum_android_heic_available_heic_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_automotive_location { @@ -19400,7 +15858,7 @@ impl acamera_metadata_enum_acamera_automotive_location { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_automotive_location(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_automotive_location(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_automotive_location as acamera_metadata_enum_android_automotive_location_t; impl acamera_metadata_enum_acamera_automotive_lens_facing { pub const ACAMERA_AUTOMOTIVE_LENS_FACING_EXTERIOR_OTHER: @@ -19479,7 +15937,7 @@ impl acamera_metadata_enum_acamera_automotive_lens_facing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_automotive_lens_facing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_automotive_lens_facing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_automotive_lens_facing as acamera_metadata_enum_android_automotive_lens_facing_t; impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations { pub const ACAMERA_JPEGR_AVAILABLE_JPEG_R_STREAM_CONFIGURATIONS_OUTPUT: @@ -19494,7 +15952,7 @@ impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations as acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_t; impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution { @@ -19506,7 +15964,7 @@ impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_ #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution as acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_maximum_resolution_t; #[repr(C)] @@ -19521,39 +15979,24 @@ pub const ACAMERA_TYPE_INT64: _bindgen_ty_65 = 3; pub const ACAMERA_TYPE_DOUBLE: _bindgen_ty_65 = 4; pub const ACAMERA_TYPE_RATIONAL: _bindgen_ty_65 = 5; pub const ACAMERA_NUM_TYPES: _bindgen_ty_65 = 6; -pub type _bindgen_ty_65 = ::std::os::raw::c_uint; +pub type _bindgen_ty_65 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraMetadata_rational { pub numerator: i32, pub denominator: i32, } -#[test] -fn bindgen_test_layout_ACameraMetadata_rational() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ACameraMetadata_rational" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_rational" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numerator) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_rational::numerator" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).denominator) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_rational::denominator" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_rational"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of ACameraMetadata_rational"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_rational::numerator"] + [::std::mem::offset_of!(ACameraMetadata_rational, numerator) - 0usize]; + ["Offset of field: ACameraMetadata_rational::denominator"] + [::std::mem::offset_of!(ACameraMetadata_rational, denominator) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ACameraMetadata_entry { @@ -19572,88 +16015,39 @@ pub union ACameraMetadata_entry__bindgen_ty_1 { pub d: *mut f64, pub r: *mut ACameraMetadata_rational, } -#[test] -fn bindgen_test_layout_ACameraMetadata_entry__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of ACameraMetadata_entry__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_entry__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u8_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::u8_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i32_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::i32_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).f) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::f" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::i64_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).d) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::d" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::r" - ); -} -#[test] -fn bindgen_test_layout_ACameraMetadata_entry() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ACameraMetadata_entry" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_entry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_entry::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).count) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraMetadata_entry::count" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraMetadata_entry::data" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_entry__bindgen_ty_1"] + [::std::mem::size_of::() - 4usize]; + ["Alignment of ACameraMetadata_entry__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::u8_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, u8_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::i32_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, i32_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::f"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, f) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::i64_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, i64_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::d"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, d) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::r"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, r) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_entry"][::std::mem::size_of::() - 16usize]; + ["Alignment of ACameraMetadata_entry"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_entry::tag"] + [::std::mem::offset_of!(ACameraMetadata_entry, tag) - 0usize]; + ["Offset of field: ACameraMetadata_entry::type_"] + [::std::mem::offset_of!(ACameraMetadata_entry, type_) - 4usize]; + ["Offset of field: ACameraMetadata_entry::count"] + [::std::mem::offset_of!(ACameraMetadata_entry, count) - 8usize]; + ["Offset of field: ACameraMetadata_entry::data"] + [::std::mem::offset_of!(ACameraMetadata_entry, data) - 12usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ACameraMetadata_const_entry { @@ -19672,88 +16066,40 @@ pub union ACameraMetadata_const_entry__bindgen_ty_1 { pub d: *const f64, pub r: *const ACameraMetadata_rational, } -#[test] -fn bindgen_test_layout_ACameraMetadata_const_entry__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of ACameraMetadata_const_entry__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_const_entry__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u8_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::u8_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i32_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i32_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).f) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::f" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i64_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).d) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::d" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::r" - ); -} -#[test] -fn bindgen_test_layout_ACameraMetadata_const_entry() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ACameraMetadata_const_entry" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_const_entry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_const_entry::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).count) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraMetadata_const_entry::count" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraMetadata_const_entry::data" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_const_entry__bindgen_ty_1"] + [::std::mem::size_of::() - 4usize]; + ["Alignment of ACameraMetadata_const_entry__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::u8_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, u8_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i32_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, i32_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::f"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, f) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i64_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, i64_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::d"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, d) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::r"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, r) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_const_entry"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of ACameraMetadata_const_entry"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_const_entry::tag"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, tag) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry::type_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, type_) - 4usize]; + ["Offset of field: ACameraMetadata_const_entry::count"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, count) - 8usize]; + ["Offset of field: ACameraMetadata_const_entry::data"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, data) - 12usize]; +}; extern "C" { pub fn ACameraMetadata_getConstEntry( metadata: *const ACameraMetadata, @@ -19778,7 +16124,7 @@ extern "C" { pub fn ACameraMetadata_isLogicalMultiCamera( staticMetadata: *const ACameraMetadata, numPhysicalCameras: *mut usize, - physicalCameraIds: *mut *const *const ::std::os::raw::c_char, + physicalCameraIds: *mut *const *const ::std::ffi::c_char, ) -> bool; } extern "C" { @@ -19892,13 +16238,13 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setUserContext( request: *mut ACaptureRequest, - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, ) -> camera_status_t; } extern "C" { pub fn ACaptureRequest_getUserContext( request: *const ACaptureRequest, - context: *mut *mut ::std::os::raw::c_void, + context: *mut *mut ::std::ffi::c_void, ) -> camera_status_t; } extern "C" { @@ -19907,7 +16253,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_getConstEntry_physicalCamera( request: *const ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, entry: *mut ACameraMetadata_const_entry, ) -> camera_status_t; @@ -19915,7 +16261,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_u8( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const u8, @@ -19924,7 +16270,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_i32( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const i32, @@ -19933,7 +16279,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_float( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const f32, @@ -19942,7 +16288,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_i64( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const i64, @@ -19951,7 +16297,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_double( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const f64, @@ -19960,7 +16306,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_rational( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const ACameraMetadata_rational, @@ -19972,109 +16318,66 @@ pub struct ACameraCaptureSession { _unused: [u8; 0], } pub type ACameraCaptureSession_stateCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, session: *mut ACameraCaptureSession), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_stateCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onClosed: ACameraCaptureSession_stateCallback, pub onReady: ACameraCaptureSession_stateCallback, pub onActive: ACameraCaptureSession_stateCallback, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_stateCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ACameraCaptureSession_stateCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureSession_stateCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onClosed) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onClosed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onReady) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onReady" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onActive) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onActive" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_stateCallbacks"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of ACameraCaptureSession_stateCallbacks"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::context"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onClosed"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onClosed) - 4usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onReady"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onReady) - 8usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onActive"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onActive) - 12usize]; +}; pub type ACameraCaptureSession_prepareCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, window: *mut ACameraWindowType, session: *mut ACameraCaptureSession, ), >; pub const CAPTURE_FAILURE_REASON_FLUSHED: _bindgen_ty_66 = 0; pub const CAPTURE_FAILURE_REASON_ERROR: _bindgen_ty_66 = 1; -pub type _bindgen_ty_66 = ::std::os::raw::c_uint; +pub type _bindgen_ty_66 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureFailure { pub frameNumber: i64, - pub reason: ::std::os::raw::c_int, - pub sequenceId: ::std::os::raw::c_int, + pub reason: ::std::ffi::c_int, + pub sequenceId: ::std::ffi::c_int, pub wasImageCaptured: bool, } -#[test] -fn bindgen_test_layout_ACameraCaptureFailure() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 20usize, - "Size of ACameraCaptureFailure" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).frameNumber) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureFailure::frameNumber" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reason) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureFailure::reason" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sequenceId) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraCaptureFailure::sequenceId" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).wasImageCaptured) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureFailure::wasImageCaptured" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureFailure"][::std::mem::size_of::() - 20usize]; + ["Alignment of ACameraCaptureFailure"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureFailure::frameNumber"] + [::std::mem::offset_of!(ACameraCaptureFailure, frameNumber) - 0usize]; + ["Offset of field: ACameraCaptureFailure::reason"] + [::std::mem::offset_of!(ACameraCaptureFailure, reason) - 8usize]; + ["Offset of field: ACameraCaptureFailure::sequenceId"] + [::std::mem::offset_of!(ACameraCaptureFailure, sequenceId) - 12usize]; + ["Offset of field: ACameraCaptureFailure::wasImageCaptured"] + [::std::mem::offset_of!(ACameraCaptureFailure, wasImageCaptured) - 16usize]; +}; pub type ACameraCaptureSession_captureCallback_start = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *const ACaptureRequest, timestamp: i64, @@ -20082,7 +16385,7 @@ pub type ACameraCaptureSession_captureCallback_start = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_result = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, result: *const ACameraMetadata, @@ -20090,7 +16393,7 @@ pub type ACameraCaptureSession_captureCallback_result = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_failed = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, failure: *mut ACameraCaptureFailure, @@ -20098,22 +16401,22 @@ pub type ACameraCaptureSession_captureCallback_failed = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_sequenceEnd = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, - sequenceId: ::std::os::raw::c_int, + sequenceId: ::std::ffi::c_int, frameNumber: i64, ), >; pub type ACameraCaptureSession_captureCallback_sequenceAbort = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, - sequenceId: ::std::os::raw::c_int, + sequenceId: ::std::ffi::c_int, ), >; pub type ACameraCaptureSession_captureCallback_bufferLost = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, window: *mut ACameraWindowType, @@ -20123,7 +16426,7 @@ pub type ACameraCaptureSession_captureCallback_bufferLost = ::std::option::Optio #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_captureCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_start, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onCaptureCompleted: ACameraCaptureSession_captureCallback_result, @@ -20132,64 +16435,43 @@ pub struct ACameraCaptureSession_captureCallbacks { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_captureCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ACameraCaptureSession_captureCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureSession_captureCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureStarted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureProgressed) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureProgressed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureCompleted) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureFailed) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureFailed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceCompleted) as usize - ptr as usize }, - 20usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceAborted) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceAborted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureBufferLost) as usize - ptr as usize }, - 28usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureBufferLost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_captureCallbacks"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ACameraCaptureSession_captureCallbacks"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::context"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureStarted"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, onCaptureStarted) - 4usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureProgressed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureProgressed + ) - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureCompleted + ) - 12usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureFailed"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, onCaptureFailed) - 16usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureSequenceCompleted + ) + - 20usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceAborted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureSequenceAborted + ) + - 24usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureBufferLost"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureBufferLost + ) - 28usize]; +}; pub const CAPTURE_SEQUENCE_ID_NONE: _bindgen_ty_67 = -1; -pub type _bindgen_ty_67 = ::std::os::raw::c_int; +pub type _bindgen_ty_67 = ::std::ffi::c_int; extern "C" { pub fn ACameraCaptureSession_close(session: *mut ACameraCaptureSession); } @@ -20208,18 +16490,18 @@ extern "C" { pub fn ACameraCaptureSession_capture( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setRepeatingRequest( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { @@ -20245,12 +16527,12 @@ extern "C" { } pub type ACameraCaptureSession_logicalCamera_captureCallback_result = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, result: *const ACameraMetadata, physicalResultCount: usize, - physicalCameraIds: *mut *const ::std::os::raw::c_char, + physicalCameraIds: *mut *const ::std::ffi::c_char, physicalResults: *mut *const ACameraMetadata, ), >; @@ -20258,37 +16540,22 @@ pub type ACameraCaptureSession_logicalCamera_captureCallback_result = ::std::opt #[derive(Debug, Copy, Clone)] pub struct ALogicalCameraCaptureFailure { pub captureFailure: ACameraCaptureFailure, - pub physicalCameraId: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ALogicalCameraCaptureFailure() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ALogicalCameraCaptureFailure" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALogicalCameraCaptureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).captureFailure) as usize - ptr as usize }, - 0usize, - "Offset of field: ALogicalCameraCaptureFailure::captureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).physicalCameraId) as usize - ptr as usize }, - 20usize, - "Offset of field: ALogicalCameraCaptureFailure::physicalCameraId" - ); -} + pub physicalCameraId: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALogicalCameraCaptureFailure"] + [::std::mem::size_of::() - 24usize]; + ["Alignment of ALogicalCameraCaptureFailure"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALogicalCameraCaptureFailure::captureFailure"] + [::std::mem::offset_of!(ALogicalCameraCaptureFailure, captureFailure) - 0usize]; + ["Offset of field: ALogicalCameraCaptureFailure::physicalCameraId"] + [::std::mem::offset_of!(ALogicalCameraCaptureFailure, physicalCameraId) - 20usize]; +}; pub type ACameraCaptureSession_logicalCamera_captureCallback_failed = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, failure: *mut ALogicalCameraCaptureFailure, @@ -20297,7 +16564,7 @@ pub type ACameraCaptureSession_logicalCamera_captureCallback_failed = ::std::opt #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_logicalCamera_captureCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_start, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onLogicalCameraCaptureCompleted: ACameraCaptureSession_logicalCamera_captureCallback_result, @@ -20306,59 +16573,49 @@ pub struct ACameraCaptureSession_logicalCamera_captureCallbacks { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_logicalCamera_captureCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ACameraCaptureSession_logicalCamera_captureCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureSession_logicalCamera_captureCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureStarted" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureProgressed) as usize - ptr as usize } , 8usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureProgressed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureCompleted) as usize - ptr as usize } , 12usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureFailed) as usize - ptr as usize } , 16usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureFailed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceCompleted) as usize - ptr as usize } , 20usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceAborted) as usize - ptr as usize } , 24usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceAborted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureBufferLost) as usize - ptr as usize } , 28usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureBufferLost"); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_logicalCamera_captureCallbacks"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ACameraCaptureSession_logicalCamera_captureCallbacks"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::context"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacks, + context + ) - 0usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacks, + onCaptureStarted + ) + - 4usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureProgressed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureProgressed) - 8usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onLogicalCameraCaptureCompleted) - 12usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureFailed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onLogicalCameraCaptureFailed) - 16usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureSequenceCompleted) - 20usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceAborted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureSequenceAborted) - 24usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureBufferLost"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureBufferLost) - 28usize] ; +}; extern "C" { pub fn ACameraCaptureSession_logicalCamera_capture( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_setRepeatingRequest( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } pub type ACameraCaptureSession_captureCallback_startV2 = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *const ACaptureRequest, timestamp: i64, @@ -20368,7 +16625,7 @@ pub type ACameraCaptureSession_captureCallback_startV2 = ::std::option::Option< #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_captureCallbacksV2 { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_startV2, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onCaptureCompleted: ACameraCaptureSession_captureCallback_result, @@ -20377,66 +16634,49 @@ pub struct ACameraCaptureSession_captureCallbacksV2 { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_captureCallbacksV2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ACameraCaptureSession_captureCallbacksV2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureSession_captureCallbacksV2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureStarted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureProgressed) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureProgressed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureCompleted) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureFailed) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureFailed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceCompleted) as usize - ptr as usize }, - 20usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceAborted) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceAborted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureBufferLost) as usize - ptr as usize }, - 28usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureBufferLost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_captureCallbacksV2"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ACameraCaptureSession_captureCallbacksV2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::context"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacksV2, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureStarted + ) - 4usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureProgressed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureProgressed + ) - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureCompleted + ) - 12usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureFailed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureFailed + ) - 16usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureSequenceCompleted + ) + - 20usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceAborted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureSequenceAborted + ) + - 24usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureBufferLost"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureBufferLost + ) - 28usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_logicalCamera_captureCallbacksV2 { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_startV2, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onLogicalCameraCaptureCompleted: ACameraCaptureSession_logicalCamera_captureCallback_result, @@ -20445,78 +16685,69 @@ pub struct ACameraCaptureSession_logicalCamera_captureCallbacksV2 { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_logicalCamera_captureCallbacksV2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ACameraCaptureSession_logicalCamera_captureCallbacksV2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraCaptureSession_logicalCamera_captureCallbacksV2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureStarted" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureProgressed) as usize - ptr as usize } , 8usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureProgressed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureCompleted) as usize - ptr as usize } , 12usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureFailed) as usize - ptr as usize } , 16usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureFailed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceCompleted) as usize - ptr as usize } , 20usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceAborted) as usize - ptr as usize } , 24usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceAborted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureBufferLost) as usize - ptr as usize } , 28usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureBufferLost"); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_logicalCamera_captureCallbacksV2"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ACameraCaptureSession_logicalCamera_captureCallbacksV2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::context"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacksV2, + context + ) + - 0usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacksV2, + onCaptureStarted + ) + - 4usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureProgressed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureProgressed) - 8usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onLogicalCameraCaptureCompleted) - 12usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureFailed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onLogicalCameraCaptureFailed) - 16usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureSequenceCompleted) - 20usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceAborted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureSequenceAborted) - 24usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureBufferLost"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureBufferLost) - 28usize] ; +}; extern "C" { pub fn ACameraCaptureSession_captureV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setRepeatingRequestV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_captureV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_setRepeatingRequestV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setWindowPreparedCallback( session: *mut ACameraCaptureSession, - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, callback: ACameraCaptureSession_prepareCallback, ) -> camera_status_t; } @@ -20529,94 +16760,60 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraIdList { - pub numCameras: ::std::os::raw::c_int, - pub cameraIds: *mut *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ACameraIdList() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ACameraIdList" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraIdList" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numCameras) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraIdList::numCameras" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cameraIds) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraIdList::cameraIds" - ); -} + pub numCameras: ::std::ffi::c_int, + pub cameraIds: *mut *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraIdList"][::std::mem::size_of::() - 8usize]; + ["Alignment of ACameraIdList"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraIdList::numCameras"] + [::std::mem::offset_of!(ACameraIdList, numCameras) - 0usize]; + ["Offset of field: ACameraIdList::cameraIds"] + [::std::mem::offset_of!(ACameraIdList, cameraIds) - 4usize]; +}; pub const ERROR_CAMERA_IN_USE: _bindgen_ty_68 = 1; pub const ERROR_MAX_CAMERAS_IN_USE: _bindgen_ty_68 = 2; pub const ERROR_CAMERA_DISABLED: _bindgen_ty_68 = 3; pub const ERROR_CAMERA_DEVICE: _bindgen_ty_68 = 4; pub const ERROR_CAMERA_SERVICE: _bindgen_ty_68 = 5; -pub type _bindgen_ty_68 = ::std::os::raw::c_uint; +pub type _bindgen_ty_68 = ::std::ffi::c_uint; pub type ACameraDevice_StateCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, device: *mut ACameraDevice), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, device: *mut ACameraDevice), >; pub type ACameraDevice_ErrorStateCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, device: *mut ACameraDevice, - error: ::std::os::raw::c_int, + error: ::std::ffi::c_int, ), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraDevice_StateCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onDisconnected: ACameraDevice_StateCallback, pub onError: ACameraDevice_ErrorStateCallback, } -#[test] -fn bindgen_test_layout_ACameraDevice_StateCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ACameraDevice_StateCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraDevice_StateCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraDevice_StateCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onDisconnected) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraDevice_StateCallbacks::onDisconnected" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onError) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraDevice_StateCallbacks::onError" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraDevice_StateCallbacks"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ACameraDevice_StateCallbacks"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraDevice_StateCallbacks::context"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, context) - 0usize]; + ["Offset of field: ACameraDevice_StateCallbacks::onDisconnected"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, onDisconnected) - 4usize]; + ["Offset of field: ACameraDevice_StateCallbacks::onError"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, onError) - 8usize]; +}; pub type ACameraDevice_stateCallbacks = ACameraDevice_StateCallbacks; extern "C" { pub fn ACameraDevice_close(device: *mut ACameraDevice) -> camera_status_t; } extern "C" { - pub fn ACameraDevice_getId(device: *const ACameraDevice) -> *const ::std::os::raw::c_char; + pub fn ACameraDevice_getId(device: *const ACameraDevice) -> *const ::std::ffi::c_char; } impl ACameraDevice_request_template { pub const TEMPLATE_PREVIEW: ACameraDevice_request_template = ACameraDevice_request_template(1); @@ -20641,7 +16838,7 @@ impl ACameraDevice_request_template { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ACameraDevice_request_template(pub ::std::os::raw::c_uint); +pub struct ACameraDevice_request_template(pub ::std::ffi::c_uint); extern "C" { pub fn ACameraDevice_createCaptureRequest( device: *const ACameraDevice, @@ -20721,7 +16918,7 @@ extern "C" { extern "C" { pub fn ACaptureSessionPhysicalOutput_create( anw: *mut ACameraWindowType, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, output: *mut *mut ACaptureSessionOutput, ) -> camera_status_t; } @@ -20760,56 +16957,35 @@ extern "C" { pub fn ACameraManager_deleteCameraIdList(cameraIdList: *mut ACameraIdList); } pub type ACameraManager_AvailabilityCallback = ::std::option::Option< - unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, - cameraId: *const ::std::os::raw::c_char, - ), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, cameraId: *const ::std::ffi::c_char), >; pub type ACameraManager_PhysicalCameraAvailabilityCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, - cameraId: *const ::std::os::raw::c_char, - physicalCameraId: *const ::std::os::raw::c_char, + context: *mut ::std::ffi::c_void, + cameraId: *const ::std::ffi::c_char, + physicalCameraId: *const ::std::ffi::c_char, ), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraManager_AvailabilityListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCameraAvailable: ACameraManager_AvailabilityCallback, pub onCameraUnavailable: ACameraManager_AvailabilityCallback, } -#[test] -fn bindgen_test_layout_ACameraManager_AvailabilityListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ACameraManager_AvailabilityListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraManager_AvailabilityListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraManager_AvailabilityListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCameraAvailable) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraManager_AvailabilityListener::onCameraAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCameraUnavailable) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraManager_AvailabilityListener::onCameraUnavailable" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraManager_AvailabilityListener"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ACameraManager_AvailabilityListener"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraManager_AvailabilityListener::context"] + [::std::mem::offset_of!(ACameraManager_AvailabilityListener, context) - 0usize]; + ["Offset of field: ACameraManager_AvailabilityListener::onCameraAvailable"] + [::std::mem::offset_of!(ACameraManager_AvailabilityListener, onCameraAvailable) - 4usize]; + ["Offset of field: ACameraManager_AvailabilityListener::onCameraUnavailable"] + [::std::mem::offset_of!(ACameraManager_AvailabilityListener, onCameraUnavailable) - 8usize]; +}; pub type ACameraManager_AvailabilityCallbacks = ACameraManager_AvailabilityListener; extern "C" { pub fn ACameraManager_registerAvailabilityCallback( @@ -20826,20 +17002,20 @@ extern "C" { extern "C" { pub fn ACameraManager_getCameraCharacteristics( manager: *mut ACameraManager, - cameraId: *const ::std::os::raw::c_char, + cameraId: *const ::std::ffi::c_char, characteristics: *mut *mut ACameraMetadata, ) -> camera_status_t; } extern "C" { pub fn ACameraManager_openCamera( manager: *mut ACameraManager, - cameraId: *const ::std::os::raw::c_char, + cameraId: *const ::std::ffi::c_char, callback: *mut ACameraDevice_StateCallbacks, device: *mut *mut ACameraDevice, ) -> camera_status_t; } pub type ACameraManager_AccessPrioritiesChangedCallback = - ::std::option::Option; + ::std::option::Option; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraManager_ExtendedAvailabilityListener { @@ -20847,45 +17023,33 @@ pub struct ACameraManager_ExtendedAvailabilityListener { pub onCameraAccessPrioritiesChanged: ACameraManager_AccessPrioritiesChangedCallback, pub onPhysicalCameraAvailable: ACameraManager_PhysicalCameraAvailabilityCallback, pub onPhysicalCameraUnavailable: ACameraManager_PhysicalCameraAvailabilityCallback, - pub reserved: [*mut ::std::os::raw::c_void; 4usize], -} -#[test] -fn bindgen_test_layout_ACameraManager_ExtendedAvailabilityListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of ACameraManager_ExtendedAvailabilityListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraManager_ExtendedAvailabilityListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).availabilityCallbacks) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::availabilityCallbacks" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCameraAccessPrioritiesChanged) as usize - ptr as usize } , 12usize , "Offset of field: ACameraManager_ExtendedAvailabilityListener::onCameraAccessPrioritiesChanged"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPhysicalCameraAvailable) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPhysicalCameraUnavailable) as usize - ptr as usize }, - 20usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraUnavailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::reserved" - ); -} + pub reserved: [*mut ::std::ffi::c_void; 4usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraManager_ExtendedAvailabilityListener"] + [::std::mem::size_of::() - 40usize]; + ["Alignment of ACameraManager_ExtendedAvailabilityListener"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::availabilityCallbacks"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + availabilityCallbacks + ) + - 0usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onCameraAccessPrioritiesChanged"] [:: std :: mem :: offset_of ! (ACameraManager_ExtendedAvailabilityListener , onCameraAccessPrioritiesChanged) - 12usize] ; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraAvailable"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + onPhysicalCameraAvailable + ) + - 16usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraUnavailable"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + onPhysicalCameraUnavailable + ) + - 20usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::reserved"] + [::std::mem::offset_of!(ACameraManager_ExtendedAvailabilityListener, reserved) - 24usize]; +}; pub type ACameraManager_ExtendedAvailabilityCallbacks = ACameraManager_ExtendedAvailabilityListener; extern "C" { pub fn ACameraManager_registerExtendedAvailabilityCallback( @@ -20957,7 +17121,7 @@ impl AIMAGE_FORMATS { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AIMAGE_FORMATS(pub ::std::os::raw::c_uint); +pub struct AIMAGE_FORMATS(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageCropRect { @@ -20966,41 +17130,18 @@ pub struct AImageCropRect { pub right: i32, pub bottom: i32, } -#[test] -fn bindgen_test_layout_AImageCropRect() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AImageCropRect" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AImageCropRect" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).left) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageCropRect::left" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).top) as usize - ptr as usize }, - 4usize, - "Offset of field: AImageCropRect::top" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).right) as usize - ptr as usize }, - 8usize, - "Offset of field: AImageCropRect::right" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bottom) as usize - ptr as usize }, - 12usize, - "Offset of field: AImageCropRect::bottom" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageCropRect"][::std::mem::size_of::() - 16usize]; + ["Alignment of AImageCropRect"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AImageCropRect::left"] + [::std::mem::offset_of!(AImageCropRect, left) - 0usize]; + ["Offset of field: AImageCropRect::top"][::std::mem::offset_of!(AImageCropRect, top) - 4usize]; + ["Offset of field: AImageCropRect::right"] + [::std::mem::offset_of!(AImageCropRect, right) - 8usize]; + ["Offset of field: AImageCropRect::bottom"] + [::std::mem::offset_of!(AImageCropRect, bottom) - 12usize]; +}; extern "C" { pub fn AImage_delete(image: *mut AImage); } @@ -21025,27 +17166,27 @@ extern "C" { extern "C" { pub fn AImage_getPlanePixelStride( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, pixelStride: *mut i32, ) -> media_status_t; } extern "C" { pub fn AImage_getPlaneRowStride( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, rowStride: *mut i32, ) -> media_status_t; } extern "C" { pub fn AImage_getPlaneData( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, data: *mut *mut u8, - dataLength: *mut ::std::os::raw::c_int, + dataLength: *mut ::std::ffi::c_int, ) -> media_status_t; } extern "C" { - pub fn AImage_deleteAsync(image: *mut AImage, releaseFenceFd: ::std::os::raw::c_int); + pub fn AImage_deleteAsync(image: *mut AImage, releaseFenceFd: ::std::ffi::c_int); } extern "C" { pub fn AImage_getHardwareBuffer( @@ -21107,40 +17248,25 @@ extern "C" { ) -> media_status_t; } pub type AImageReader_ImageCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, reader: *mut AImageReader), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, reader: *mut AImageReader), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageReader_ImageListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onImageAvailable: AImageReader_ImageCallback, } -#[test] -fn bindgen_test_layout_AImageReader_ImageListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AImageReader_ImageListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AImageReader_ImageListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageReader_ImageListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onImageAvailable) as usize - ptr as usize }, - 4usize, - "Offset of field: AImageReader_ImageListener::onImageAvailable" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageReader_ImageListener"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of AImageReader_ImageListener"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AImageReader_ImageListener::context"] + [::std::mem::offset_of!(AImageReader_ImageListener, context) - 0usize]; + ["Offset of field: AImageReader_ImageListener::onImageAvailable"] + [::std::mem::offset_of!(AImageReader_ImageListener, onImageAvailable) - 4usize]; +}; extern "C" { pub fn AImageReader_setImageListener( reader: *mut AImageReader, @@ -21172,19 +17298,19 @@ extern "C" { pub fn AImageReader_acquireNextImageAsync( reader: *mut AImageReader, image: *mut *mut AImage, - acquireFenceFd: *mut ::std::os::raw::c_int, + acquireFenceFd: *mut ::std::ffi::c_int, ) -> media_status_t; } extern "C" { pub fn AImageReader_acquireLatestImageAsync( reader: *mut AImageReader, image: *mut *mut AImage, - acquireFenceFd: *mut ::std::os::raw::c_int, + acquireFenceFd: *mut ::std::ffi::c_int, ) -> media_status_t; } pub type AImageReader_BufferRemovedCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, reader: *mut AImageReader, buffer: *mut AHardwareBuffer, ), @@ -21192,35 +17318,20 @@ pub type AImageReader_BufferRemovedCallback = ::std::option::Option< #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageReader_BufferRemovedListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onBufferRemoved: AImageReader_BufferRemovedCallback, } -#[test] -fn bindgen_test_layout_AImageReader_BufferRemovedListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AImageReader_BufferRemovedListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AImageReader_BufferRemovedListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageReader_BufferRemovedListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onBufferRemoved) as usize - ptr as usize }, - 4usize, - "Offset of field: AImageReader_BufferRemovedListener::onBufferRemoved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageReader_BufferRemovedListener"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of AImageReader_BufferRemovedListener"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AImageReader_BufferRemovedListener::context"] + [::std::mem::offset_of!(AImageReader_BufferRemovedListener, context) - 0usize]; + ["Offset of field: AImageReader_BufferRemovedListener::onBufferRemoved"] + [::std::mem::offset_of!(AImageReader_BufferRemovedListener, onBufferRemoved) - 4usize]; +}; extern "C" { pub fn AImageReader_setBufferRemovedListener( reader: *mut AImageReader, @@ -21237,13 +17348,12 @@ extern "C" { pub fn AMediaCrypto_isCryptoSchemeSupported(uuid: *const u8) -> bool; } extern "C" { - pub fn AMediaCrypto_requiresSecureDecoderComponent(mime: *const ::std::os::raw::c_char) - -> bool; + pub fn AMediaCrypto_requiresSecureDecoderComponent(mime: *const ::std::ffi::c_char) -> bool; } extern "C" { pub fn AMediaCrypto_new( uuid: *const u8, - initData: *const ::std::os::raw::c_void, + initData: *const ::std::ffi::c_void, initDataSize: usize, ) -> *mut AMediaCrypto; } @@ -21262,312 +17372,311 @@ extern "C" { pub fn AMediaFormat_delete(arg1: *mut AMediaFormat) -> media_status_t; } extern "C" { - pub fn AMediaFormat_toString(arg1: *mut AMediaFormat) -> *const ::std::os::raw::c_char; + pub fn AMediaFormat_toString(arg1: *mut AMediaFormat) -> *const ::std::ffi::c_char; } extern "C" { pub fn AMediaFormat_getInt32( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut i32, ) -> bool; } extern "C" { pub fn AMediaFormat_getInt64( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut i64, ) -> bool; } extern "C" { pub fn AMediaFormat_getFloat( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut f32, ) -> bool; } extern "C" { pub fn AMediaFormat_getSize( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut usize, ) -> bool; } extern "C" { pub fn AMediaFormat_getBuffer( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - data: *mut *mut ::std::os::raw::c_void, + name: *const ::std::ffi::c_char, + data: *mut *mut ::std::ffi::c_void, size: *mut usize, ) -> bool; } extern "C" { pub fn AMediaFormat_getString( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - out: *mut *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, + out: *mut *const ::std::ffi::c_char, ) -> bool; } extern "C" { pub fn AMediaFormat_setInt32( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: i32, ); } extern "C" { pub fn AMediaFormat_setInt64( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: i64, ); } extern "C" { pub fn AMediaFormat_setFloat( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: f32, ); } extern "C" { pub fn AMediaFormat_setString( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - value: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, + value: *const ::std::ffi::c_char, ); } extern "C" { pub fn AMediaFormat_setBuffer( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - data: *const ::std::os::raw::c_void, + name: *const ::std::ffi::c_char, + data: *const ::std::ffi::c_void, size: usize, ); } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_SBR_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_SBR_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_SESSION_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_SESSION_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BITRATE_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BITRATE_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BIT_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BIT_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CAPTURE_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CAPTURE_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CHANNEL_MASK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CHANNEL_MASK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_FORMAT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_FORMAT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_RANGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_RANGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_STANDARD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_STANDARD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_TRANSFER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_TRANSFER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPLEXITY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPLEXITY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_0: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_0: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_1: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_1: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_2: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_2: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_CROP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_CROP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DURATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DURATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FRAME_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FRAME_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GRID_COLUMNS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GRID_COLUMNS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GRID_ROWS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GRID_ROWS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HDR_STATIC_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HDR_STATIC_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IMPORTANCE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IMPORTANCE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_ADTS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_ADTS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_AUTOSELECT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_AUTOSELECT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_DEFAULT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_DEFAULT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_I_FRAME_INTERVAL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_I_FRAME_INTERVAL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LANGUAGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LANGUAGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_B_FRAMES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_B_FRAMES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_INPUT_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_INPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE: - *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEG_USER_DATA: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEG_USER_DATA: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_OPERATING_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_OPERATING_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PCM_ENCODING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PCM_ENCODING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PRIORITY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PRIORITY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ROTATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ROTATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SEI: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SEI: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SLICE_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SLICE_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_STRIDE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_STRIDE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYERING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYERING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TILE_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TILE_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TILE_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TILE_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TIME_US: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TIME_US: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TRACK_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TRACK_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TRACK_INDEX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TRACK_INDEX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_WIDTH: *const ::std::ffi::c_char; } extern "C" { pub fn AMediaFormat_getDouble( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut f64, ) -> bool; } extern "C" { pub fn AMediaFormat_getRect( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, left: *mut i32, top: *mut i32, right: *mut i32, @@ -21577,21 +17686,21 @@ extern "C" { extern "C" { pub fn AMediaFormat_setDouble( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: f64, ); } extern "C" { pub fn AMediaFormat_setSize( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: usize, ); } extern "C" { pub fn AMediaFormat_setRect( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, left: i32, top: i32, right: i32, @@ -21605,248 +17714,247 @@ extern "C" { pub fn AMediaFormat_copy(to: *mut AMediaFormat, from: *mut AMediaFormat) -> media_status_t; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUM: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUM: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUMART: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUMART: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUMARTIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUMARTIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ARTIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ARTIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PRESENTATION_ID: - *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PRESENTATION_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PROGRAM_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PROGRAM_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUTHOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUTHOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BITS_PER_SAMPLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BITS_PER_SAMPLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CDTRACKNUMBER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CDTRACKNUMBER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPILATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPILATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPOSER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPOSER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_IV: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_IV: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_KEY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_KEY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_AVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_AVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_HEVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_HEVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_D263: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_D263: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISCNUMBER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISCNUMBER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ENCODER_DELAY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ENCODER_DELAY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ENCODER_PADDING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ENCODER_PADDING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ESDS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ESDS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_EXIF_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_EXIF_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_EXIF_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_EXIF_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FRAME_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FRAME_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GENRE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GENRE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ICC_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ICC_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_SYNC_FRAME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_SYNC_FRAME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOCATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOCATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOOP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOOP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LYRICIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LYRICIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MANUFACTURER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MANUFACTURER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_BIT_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_BIT_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PSSH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PSSH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAR_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAR_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAR_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAR_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TARGET_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TARGET_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TITLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TITLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VALID_SAMPLES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VALID_SAMPLES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_YEAR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_YEAR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOW_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOW_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HDR10_PLUS_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HDR10_PLUS_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_XMP_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_XMP_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_XMP_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_XMP_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PICTURE_TYPE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PICTURE_TYPE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VIDEO_ENCODING_STATISTICS_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VIDEO_ENCODING_STATISTICS_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VIDEO_QP_AVERAGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VIDEO_QP_AVERAGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_B_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_B_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_B_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_B_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_I_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_I_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_I_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_I_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_P_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_P_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_P_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_P_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT: *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -21861,42 +17969,20 @@ pub struct AMediaCodecBufferInfo { pub presentationTimeUs: i64, pub flags: u32, } -#[test] -fn bindgen_test_layout_AMediaCodecBufferInfo() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 20usize, - "Size of AMediaCodecBufferInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMediaCodecBufferInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).offset) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaCodecBufferInfo::offset" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize }, - 4usize, - "Offset of field: AMediaCodecBufferInfo::size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).presentationTimeUs) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaCodecBufferInfo::presentationTimeUs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 16usize, - "Offset of field: AMediaCodecBufferInfo::flags" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaCodecBufferInfo"][::std::mem::size_of::() - 20usize]; + ["Alignment of AMediaCodecBufferInfo"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AMediaCodecBufferInfo::offset"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, offset) - 0usize]; + ["Offset of field: AMediaCodecBufferInfo::size"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, size) - 4usize]; + ["Offset of field: AMediaCodecBufferInfo::presentationTimeUs"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, presentationTimeUs) - 8usize]; + ["Offset of field: AMediaCodecBufferInfo::flags"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, flags) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMediaCodecCryptoInfo { @@ -21908,23 +17994,19 @@ pub const AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM: _bindgen_ty_69 = 4; pub const AMEDIACODEC_BUFFER_FLAG_PARTIAL_FRAME: _bindgen_ty_69 = 8; pub const AMEDIACODEC_BUFFER_FLAG_MUXER_DATA: _bindgen_ty_69 = 16; pub const AMEDIACODEC_BUFFER_FLAG_DECODE_ONLY: _bindgen_ty_69 = 32; -pub type _bindgen_ty_69 = ::std::os::raw::c_uint; +pub type _bindgen_ty_69 = ::std::ffi::c_uint; pub const AMEDIACODEC_CONFIGURE_FLAG_ENCODE: _bindgen_ty_70 = 1; pub const AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED: _bindgen_ty_70 = -3; pub const AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED: _bindgen_ty_70 = -2; pub const AMEDIACODEC_INFO_TRY_AGAIN_LATER: _bindgen_ty_70 = -1; -pub type _bindgen_ty_70 = ::std::os::raw::c_int; +pub type _bindgen_ty_70 = ::std::ffi::c_int; pub type AMediaCodecOnAsyncInputAvailable = ::std::option::Option< - unsafe extern "C" fn( - codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, - index: i32, - ), + unsafe extern "C" fn(codec: *mut AMediaCodec, userdata: *mut ::std::ffi::c_void, index: i32), >; pub type AMediaCodecOnAsyncOutputAvailable = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, index: i32, bufferInfo: *mut AMediaCodecBufferInfo, ), @@ -21932,17 +18014,17 @@ pub type AMediaCodecOnAsyncOutputAvailable = ::std::option::Option< pub type AMediaCodecOnAsyncFormatChanged = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, format: *mut AMediaFormat, ), >; pub type AMediaCodecOnAsyncError = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, error: media_status_t, actionCode: i32, - detail: *const ::std::os::raw::c_char, + detail: *const ::std::ffi::c_char, ), >; #[repr(C)] @@ -21953,61 +18035,40 @@ pub struct AMediaCodecOnAsyncNotifyCallback { pub onAsyncFormatChanged: AMediaCodecOnAsyncFormatChanged, pub onAsyncError: AMediaCodecOnAsyncError, } -#[test] -fn bindgen_test_layout_AMediaCodecOnAsyncNotifyCallback() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AMediaCodecOnAsyncNotifyCallback" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMediaCodecOnAsyncNotifyCallback" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncInputAvailable) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncInputAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncOutputAvailable) as usize - ptr as usize }, - 4usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncOutputAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncFormatChanged) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncFormatChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncError) as usize - ptr as usize }, - 12usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncError" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaCodecOnAsyncNotifyCallback"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of AMediaCodecOnAsyncNotifyCallback"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncInputAvailable"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncInputAvailable) - 0usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncOutputAvailable"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncOutputAvailable) - 4usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncFormatChanged"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncFormatChanged) - 8usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncError"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncError) - 12usize]; +}; pub type AMediaCodecOnFrameRendered = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, mediaTimeUs: i64, systemNano: i64, ), >; extern "C" { - pub fn AMediaCodec_createCodecByName(name: *const ::std::os::raw::c_char) -> *mut AMediaCodec; + pub fn AMediaCodec_createCodecByName(name: *const ::std::ffi::c_char) -> *mut AMediaCodec; } extern "C" { pub fn AMediaCodec_createDecoderByType( - mime_type: *const ::std::os::raw::c_char, + mime_type: *const ::std::ffi::c_char, ) -> *mut AMediaCodec; } extern "C" { pub fn AMediaCodec_createEncoderByType( - mime_type: *const ::std::os::raw::c_char, + mime_type: *const ::std::ffi::c_char, ) -> *mut AMediaCodec; } extern "C" { @@ -22050,17 +18111,17 @@ extern "C" { } extern "C" { pub fn __assert( - __file: *const ::std::os::raw::c_char, - __line: ::std::os::raw::c_int, - __msg: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __line: ::std::ffi::c_int, + __msg: *const ::std::ffi::c_char, ) -> !; } extern "C" { pub fn __assert2( - __file: *const ::std::os::raw::c_char, - __line: ::std::os::raw::c_int, - __function: *const ::std::os::raw::c_char, - __msg: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __line: ::std::ffi::c_int, + __function: *const ::std::ffi::c_char, + __msg: *const ::std::ffi::c_char, ) -> !; } extern "C" { @@ -22145,24 +18206,24 @@ extern "C" { extern "C" { pub fn AMediaCodec_getName( arg1: *mut AMediaCodec, - out_name: *mut *mut ::std::os::raw::c_char, + out_name: *mut *mut ::std::ffi::c_char, ) -> media_status_t; } extern "C" { - pub fn AMediaCodec_releaseName(arg1: *mut AMediaCodec, name: *mut ::std::os::raw::c_char); + pub fn AMediaCodec_releaseName(arg1: *mut AMediaCodec, name: *mut ::std::ffi::c_char); } extern "C" { pub fn AMediaCodec_setAsyncNotifyCallback( arg1: *mut AMediaCodec, callback: AMediaCodecOnAsyncNotifyCallback, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ) -> media_status_t; } extern "C" { pub fn AMediaCodec_setOnFrameRenderedCallback( arg1: *mut AMediaCodec, callback: AMediaCodecOnFrameRendered, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ) -> media_status_t; } extern "C" { @@ -22191,41 +18252,25 @@ impl cryptoinfo_mode_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct cryptoinfo_mode_t(pub ::std::os::raw::c_uint); +pub struct cryptoinfo_mode_t(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct cryptoinfo_pattern_t { pub encryptBlocks: i32, pub skipBlocks: i32, } -#[test] -fn bindgen_test_layout_cryptoinfo_pattern_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of cryptoinfo_pattern_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of cryptoinfo_pattern_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).encryptBlocks) as usize - ptr as usize }, - 0usize, - "Offset of field: cryptoinfo_pattern_t::encryptBlocks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).skipBlocks) as usize - ptr as usize }, - 4usize, - "Offset of field: cryptoinfo_pattern_t::skipBlocks" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of cryptoinfo_pattern_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of cryptoinfo_pattern_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: cryptoinfo_pattern_t::encryptBlocks"] + [::std::mem::offset_of!(cryptoinfo_pattern_t, encryptBlocks) - 0usize]; + ["Offset of field: cryptoinfo_pattern_t::skipBlocks"] + [::std::mem::offset_of!(cryptoinfo_pattern_t, skipBlocks) - 4usize]; +}; extern "C" { pub fn AMediaCodecCryptoInfo_new( - numsubsamples: ::std::os::raw::c_int, + numsubsamples: ::std::ffi::c_int, key: *mut u8, iv: *mut u8, mode: cryptoinfo_mode_t, @@ -22273,25 +18318,25 @@ extern "C" { ) -> media_status_t; } extern "C" { - pub static mut AMEDIACODEC_KEY_HDR10_PLUS_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_HDR10_PLUS_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_LOW_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_LOW_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_OFFSET_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_OFFSET_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_REQUEST_SYNC_FRAME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_REQUEST_SYNC_FRAME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_SUSPEND: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_SUSPEND: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_SUSPEND_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_SUSPEND_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_VIDEO_BITRATE: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_VIDEO_BITRATE: *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -22300,27 +18345,27 @@ pub struct AMediaDataSource { } pub type AMediaDataSourceReadAt = ::std::option::Option< unsafe extern "C" fn( - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, offset: off64_t, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, size: usize, ) -> isize, >; pub type AMediaDataSourceGetSize = - ::std::option::Option isize>; + ::std::option::Option isize>; pub type AMediaDataSourceClose = - ::std::option::Option; + ::std::option::Option; extern "C" { pub fn AMediaDataSource_new() -> *mut AMediaDataSource; } pub type AMediaDataSourceGetAvailableSize = ::std::option::Option< - unsafe extern "C" fn(userdata: *mut ::std::os::raw::c_void, offset: off64_t) -> isize, + unsafe extern "C" fn(userdata: *mut ::std::ffi::c_void, offset: off64_t) -> isize, >; extern "C" { pub fn AMediaDataSource_newUri( - uri: *const ::std::os::raw::c_char, - numheaders: ::std::os::raw::c_int, - key_values: *const *const ::std::os::raw::c_char, + uri: *const ::std::ffi::c_char, + numheaders: ::std::ffi::c_int, + key_values: *const *const ::std::ffi::c_char, ) -> *mut AMediaDataSource; } extern "C" { @@ -22329,7 +18374,7 @@ extern "C" { extern "C" { pub fn AMediaDataSource_setUserdata( arg1: *mut AMediaDataSource, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ); } extern "C" { @@ -22361,31 +18406,15 @@ pub struct AMediaDrmByteArray { pub ptr: *const u8, pub length: usize, } -#[test] -fn bindgen_test_layout_AMediaDrmByteArray() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AMediaDrmByteArray" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMediaDrmByteArray" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ptr) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmByteArray::ptr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).length) as usize - ptr as usize }, - 4usize, - "Offset of field: AMediaDrmByteArray::length" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmByteArray"][::std::mem::size_of::() - 8usize]; + ["Alignment of AMediaDrmByteArray"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AMediaDrmByteArray::ptr"] + [::std::mem::offset_of!(AMediaDrmByteArray, ptr) - 0usize]; + ["Offset of field: AMediaDrmByteArray::length"] + [::std::mem::offset_of!(AMediaDrmByteArray, length) - 4usize]; +}; pub type AMediaDrmSessionId = AMediaDrmByteArray; pub type AMediaDrmScope = AMediaDrmByteArray; pub type AMediaDrmKeySetId = AMediaDrmByteArray; @@ -22408,7 +18437,7 @@ impl AMediaDrmEventType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaDrmEventType(pub ::std::os::raw::c_uint); +pub struct AMediaDrmEventType(pub ::std::ffi::c_uint); impl AMediaDrmKeyType { pub const KEY_TYPE_STREAMING: AMediaDrmKeyType = AMediaDrmKeyType(1); } @@ -22420,7 +18449,7 @@ impl AMediaDrmKeyType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaDrmKeyType(pub ::std::os::raw::c_uint); +pub struct AMediaDrmKeyType(pub ::std::ffi::c_uint); impl AMediaDrmKeyRequestType { pub const KEY_REQUEST_TYPE_INITIAL: AMediaDrmKeyRequestType = AMediaDrmKeyRequestType(0); } @@ -22442,35 +18471,19 @@ pub struct AMediaDrmKeyRequestType(pub i32); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMediaDrmKeyValuePair { - pub mKey: *const ::std::os::raw::c_char, - pub mValue: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_AMediaDrmKeyValuePair() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AMediaDrmKeyValuePair" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMediaDrmKeyValuePair" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mKey) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmKeyValuePair::mKey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mValue) as usize - ptr as usize }, - 4usize, - "Offset of field: AMediaDrmKeyValuePair::mValue" - ); -} + pub mKey: *const ::std::ffi::c_char, + pub mValue: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmKeyValuePair"][::std::mem::size_of::() - 8usize]; + ["Alignment of AMediaDrmKeyValuePair"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AMediaDrmKeyValuePair::mKey"] + [::std::mem::offset_of!(AMediaDrmKeyValuePair, mKey) - 0usize]; + ["Offset of field: AMediaDrmKeyValuePair::mValue"] + [::std::mem::offset_of!(AMediaDrmKeyValuePair, mValue) - 4usize]; +}; pub type AMediaDrmKeyValue = AMediaDrmKeyValuePair; impl AMediaKeyStatusType { pub const KEY_STATUS_TYPE_USABLE: AMediaKeyStatusType = AMediaKeyStatusType(0); @@ -22489,7 +18502,7 @@ impl AMediaKeyStatusType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaKeyStatusType(pub ::std::os::raw::c_uint); +pub struct AMediaKeyStatusType(pub ::std::ffi::c_uint); pub use self::AMediaKeyStatusType as AMediaDrmKeyStatusType; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -22497,37 +18510,21 @@ pub struct AMediaDrmKeyStatus { pub keyId: AMediaDrmKeyId, pub keyType: AMediaDrmKeyStatusType, } -#[test] -fn bindgen_test_layout_AMediaDrmKeyStatus() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AMediaDrmKeyStatus" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMediaDrmKeyStatus" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keyId) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmKeyStatus::keyId" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keyType) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaDrmKeyStatus::keyType" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmKeyStatus"][::std::mem::size_of::() - 12usize]; + ["Alignment of AMediaDrmKeyStatus"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AMediaDrmKeyStatus::keyId"] + [::std::mem::offset_of!(AMediaDrmKeyStatus, keyId) - 0usize]; + ["Offset of field: AMediaDrmKeyStatus::keyType"] + [::std::mem::offset_of!(AMediaDrmKeyStatus, keyType) - 8usize]; +}; pub type AMediaDrmEventListener = ::std::option::Option< unsafe extern "C" fn( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, eventType: AMediaDrmEventType, - extra: ::std::os::raw::c_int, + extra: ::std::ffi::c_int, data: *const u8, dataSize: usize, ), @@ -22551,7 +18548,7 @@ pub type AMediaDrmKeysChangeListener = ::std::option::Option< extern "C" { pub fn AMediaDrm_isCryptoSchemeSupported( uuid: *const u8, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, ) -> bool; } extern "C" { @@ -22596,7 +18593,7 @@ extern "C" { scope: *const AMediaDrmScope, init: *const u8, initSize: usize, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, keyType: AMediaDrmKeyType, optionalParameters: *const AMediaDrmKeyValue, numOptionalParameters: usize, @@ -22610,13 +18607,13 @@ extern "C" { scope: *const AMediaDrmScope, init: *const u8, initSize: usize, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, keyType: AMediaDrmKeyType, optionalParameters: *const AMediaDrmKeyValue, numOptionalParameters: usize, keyRequest: *mut *const u8, keyRequestSize: *mut usize, - defaultUrl: *mut *const ::std::os::raw::c_char, + defaultUrl: *mut *const ::std::ffi::c_char, keyRequestType: *mut AMediaDrmKeyRequestType, ) -> media_status_t; } @@ -22655,7 +18652,7 @@ extern "C" { arg1: *mut AMediaDrm, provisionRequest: *mut *const u8, provisionRequestSize: *mut usize, - serverUrl: *mut *const ::std::os::raw::c_char, + serverUrl: *mut *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { @@ -22681,28 +18678,28 @@ extern "C" { extern "C" { pub fn AMediaDrm_getPropertyString( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, - propertyValue: *mut *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, + propertyValue: *mut *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_getPropertyByteArray( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, propertyValue: *mut AMediaDrmByteArray, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_setPropertyString( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, - value: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, + value: *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_setPropertyByteArray( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, value: *const u8, valueSize: usize, ) -> media_status_t; @@ -22711,7 +18708,7 @@ extern "C" { pub fn AMediaDrm_encrypt( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - cipherAlgorithm: *const ::std::os::raw::c_char, + cipherAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, iv: *mut u8, input: *const u8, @@ -22723,7 +18720,7 @@ extern "C" { pub fn AMediaDrm_decrypt( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - cipherAlgorithm: *const ::std::os::raw::c_char, + cipherAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, iv: *mut u8, input: *const u8, @@ -22735,7 +18732,7 @@ extern "C" { pub fn AMediaDrm_sign( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - macAlgorithm: *const ::std::os::raw::c_char, + macAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, message: *mut u8, messageSize: usize, @@ -22747,7 +18744,7 @@ extern "C" { pub fn AMediaDrm_verify( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - macAlgorithm: *const ::std::os::raw::c_char, + macAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, message: *const u8, messageSize: usize, @@ -22769,7 +18766,7 @@ extern "C" { extern "C" { pub fn AMediaExtractor_setDataSourceFd( arg1: *mut AMediaExtractor, - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, offset: off64_t, length: off64_t, ) -> media_status_t; @@ -22777,7 +18774,7 @@ extern "C" { extern "C" { pub fn AMediaExtractor_setDataSource( arg1: *mut AMediaExtractor, - location: *const ::std::os::raw::c_char, + location: *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { @@ -22812,8 +18809,7 @@ extern "C" { pub fn AMediaExtractor_getSampleFlags(arg1: *mut AMediaExtractor) -> u32; } extern "C" { - pub fn AMediaExtractor_getSampleTrackIndex(arg1: *mut AMediaExtractor) - -> ::std::os::raw::c_int; + pub fn AMediaExtractor_getSampleTrackIndex(arg1: *mut AMediaExtractor) -> ::std::ffi::c_int; } extern "C" { pub fn AMediaExtractor_getSampleTime(arg1: *mut AMediaExtractor) -> i64; @@ -22832,7 +18828,7 @@ impl SeekMode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct SeekMode(pub ::std::os::raw::c_uint); +pub struct SeekMode(pub ::std::ffi::c_uint); extern "C" { pub fn AMediaExtractor_seekTo( arg1: *mut AMediaExtractor, @@ -22845,69 +18841,30 @@ extern "C" { pub struct PsshEntry { pub uuid: AMediaUUID, pub datalen: usize, - pub data: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_PsshEntry() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of PsshEntry" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of PsshEntry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uuid) as usize - ptr as usize }, - 0usize, - "Offset of field: PsshEntry::uuid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).datalen) as usize - ptr as usize }, - 16usize, - "Offset of field: PsshEntry::datalen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 20usize, - "Offset of field: PsshEntry::data" - ); -} + pub data: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of PsshEntry"][::std::mem::size_of::() - 24usize]; + ["Alignment of PsshEntry"][::std::mem::align_of::() - 4usize]; + ["Offset of field: PsshEntry::uuid"][::std::mem::offset_of!(PsshEntry, uuid) - 0usize]; + ["Offset of field: PsshEntry::datalen"][::std::mem::offset_of!(PsshEntry, datalen) - 16usize]; + ["Offset of field: PsshEntry::data"][::std::mem::offset_of!(PsshEntry, data) - 20usize]; +}; #[repr(C)] #[derive(Debug)] pub struct PsshInfo { pub numentries: usize, pub entries: __IncompleteArrayField, } -#[test] -fn bindgen_test_layout_PsshInfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 4usize, - "Size of PsshInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of PsshInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numentries) as usize - ptr as usize }, - 0usize, - "Offset of field: PsshInfo::numentries" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).entries) as usize - ptr as usize }, - 4usize, - "Offset of field: PsshInfo::entries" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of PsshInfo"][::std::mem::size_of::() - 4usize]; + ["Alignment of PsshInfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: PsshInfo::numentries"] + [::std::mem::offset_of!(PsshInfo, numentries) - 0usize]; + ["Offset of field: PsshInfo::entries"][::std::mem::offset_of!(PsshInfo, entries) - 4usize]; +}; extern "C" { pub fn AMediaExtractor_getPsshInfo(arg1: *mut AMediaExtractor) -> *mut PsshInfo; } @@ -22918,7 +18875,7 @@ extern "C" { } pub const AMEDIAEXTRACTOR_SAMPLE_FLAG_SYNC: _bindgen_ty_71 = 1; pub const AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED: _bindgen_ty_71 = 2; -pub type _bindgen_ty_71 = ::std::os::raw::c_uint; +pub type _bindgen_ty_71 = ::std::ffi::c_uint; extern "C" { pub fn AMediaExtractor_getFileFormat(arg1: *mut AMediaExtractor) -> *mut AMediaFormat; } @@ -22956,7 +18913,7 @@ impl OutputFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OutputFormat(pub ::std::os::raw::c_uint); +pub struct OutputFormat(pub ::std::ffi::c_uint); impl AppendMode { pub const AMEDIAMUXER_APPEND_IGNORE_LAST_VIDEO_GOP: AppendMode = AppendMode(0); } @@ -22965,9 +18922,9 @@ impl AppendMode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AppendMode(pub ::std::os::raw::c_uint); +pub struct AppendMode(pub ::std::ffi::c_uint); extern "C" { - pub fn AMediaMuxer_new(fd: ::std::os::raw::c_int, format: OutputFormat) -> *mut AMediaMuxer; + pub fn AMediaMuxer_new(fd: ::std::ffi::c_int, format: OutputFormat) -> *mut AMediaMuxer; } extern "C" { pub fn AMediaMuxer_delete(arg1: *mut AMediaMuxer) -> media_status_t; @@ -22982,7 +18939,7 @@ extern "C" { extern "C" { pub fn AMediaMuxer_setOrientationHint( arg1: *mut AMediaMuxer, - degrees: ::std::os::raw::c_int, + degrees: ::std::ffi::c_int, ) -> media_status_t; } extern "C" { @@ -23003,7 +18960,7 @@ extern "C" { ) -> media_status_t; } extern "C" { - pub fn AMediaMuxer_append(fd: ::std::os::raw::c_int, mode: AppendMode) -> *mut AMediaMuxer; + pub fn AMediaMuxer_append(fd: ::std::ffi::c_int, mode: AppendMode) -> *mut AMediaMuxer; } extern "C" { pub fn AMediaMuxer_getTrackCount(arg1: *mut AMediaMuxer) -> isize; @@ -23011,4 +18968,4 @@ extern "C" { extern "C" { pub fn AMediaMuxer_getTrackFormat(muxer: *mut AMediaMuxer, idx: usize) -> *mut AMediaFormat; } -pub type __builtin_va_list = *mut ::std::os::raw::c_char; +pub type __builtin_va_list = *mut ::std::ffi::c_char; diff --git a/ndk-sys/src/ffi_x86_64.rs b/ndk-sys/src/ffi_x86_64.rs index 0416eb1f..f8484ebc 100644 --- a/ndk-sys/src/ffi_x86_64.rs +++ b/ndk-sys/src/ffi_x86_64.rs @@ -1373,55 +1373,39 @@ pub const PROPERTY_DESCRIPTION: &[u8; 12] = b"description\0"; pub const PROPERTY_ALGORITHMS: &[u8; 11] = b"algorithms\0"; pub const PROPERTY_DEVICE_UNIQUE_ID: &[u8; 15] = b"deviceUniqueId\0"; extern "C" { - pub fn android_get_application_target_sdk_version() -> ::std::os::raw::c_int; + pub fn android_get_application_target_sdk_version() -> ::std::ffi::c_int; } extern "C" { - pub fn android_get_device_api_level() -> ::std::os::raw::c_int; + pub fn android_get_device_api_level() -> ::std::ffi::c_int; } -pub type wchar_t = ::std::os::raw::c_int; +pub type wchar_t = ::std::ffi::c_int; #[repr(C)] #[repr(align(16))] #[derive(Debug, Copy, Clone)] pub struct max_align_t { - pub __clang_max_align_nonce1: ::std::os::raw::c_longlong, + pub __clang_max_align_nonce1: ::std::ffi::c_longlong, pub __bindgen_padding_0: u64, pub __clang_max_align_nonce2: u128, } -#[test] -fn bindgen_test_layout_max_align_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of max_align_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 16usize, - "Alignment of max_align_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__clang_max_align_nonce1) as usize - ptr as usize }, - 0usize, - "Offset of field: max_align_t::__clang_max_align_nonce1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__clang_max_align_nonce2) as usize - ptr as usize }, - 16usize, - "Offset of field: max_align_t::__clang_max_align_nonce2" - ); -} -pub type __int8_t = ::std::os::raw::c_schar; -pub type __uint8_t = ::std::os::raw::c_uchar; -pub type __int16_t = ::std::os::raw::c_short; -pub type __uint16_t = ::std::os::raw::c_ushort; -pub type __int32_t = ::std::os::raw::c_int; -pub type __uint32_t = ::std::os::raw::c_uint; -pub type __int64_t = ::std::os::raw::c_long; -pub type __uint64_t = ::std::os::raw::c_ulong; -pub type __intptr_t = ::std::os::raw::c_long; -pub type __uintptr_t = ::std::os::raw::c_ulong; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of max_align_t"][::std::mem::size_of::() - 32usize]; + ["Alignment of max_align_t"][::std::mem::align_of::() - 16usize]; + ["Offset of field: max_align_t::__clang_max_align_nonce1"] + [::std::mem::offset_of!(max_align_t, __clang_max_align_nonce1) - 0usize]; + ["Offset of field: max_align_t::__clang_max_align_nonce2"] + [::std::mem::offset_of!(max_align_t, __clang_max_align_nonce2) - 16usize]; +}; +pub type __int8_t = ::std::ffi::c_schar; +pub type __uint8_t = ::std::ffi::c_uchar; +pub type __int16_t = ::std::ffi::c_short; +pub type __uint16_t = ::std::ffi::c_ushort; +pub type __int32_t = ::std::ffi::c_int; +pub type __uint32_t = ::std::ffi::c_uint; +pub type __int64_t = ::std::ffi::c_long; +pub type __uint64_t = ::std::ffi::c_ulong; +pub type __intptr_t = ::std::ffi::c_long; +pub type __uintptr_t = ::std::ffi::c_ulong; pub type int_least8_t = i8; pub type uint_least8_t = u8; pub type int_least16_t = i16; @@ -1440,97 +1424,71 @@ pub type int_fast32_t = i64; pub type uint_fast32_t = u64; pub type uintmax_t = u64; pub type intmax_t = i64; -pub type __s8 = ::std::os::raw::c_schar; -pub type __u8 = ::std::os::raw::c_uchar; -pub type __s16 = ::std::os::raw::c_short; -pub type __u16 = ::std::os::raw::c_ushort; -pub type __s32 = ::std::os::raw::c_int; -pub type __u32 = ::std::os::raw::c_uint; -pub type __s64 = ::std::os::raw::c_longlong; -pub type __u64 = ::std::os::raw::c_ulonglong; +pub type __s8 = ::std::ffi::c_schar; +pub type __u8 = ::std::ffi::c_uchar; +pub type __s16 = ::std::ffi::c_short; +pub type __u16 = ::std::ffi::c_ushort; +pub type __s32 = ::std::ffi::c_int; +pub type __u32 = ::std::ffi::c_uint; +pub type __s64 = ::std::ffi::c_longlong; +pub type __u64 = ::std::ffi::c_ulonglong; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_fd_set { - pub fds_bits: [::std::os::raw::c_ulong; 16usize], -} -#[test] -fn bindgen_test_layout___kernel_fd_set() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_fd_set> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_fd_set>(), - 128usize, - "Size of __kernel_fd_set" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_fd_set>(), - 8usize, - "Alignment of __kernel_fd_set" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fds_bits) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_fd_set::fds_bits" - ); -} + pub fds_bits: [::std::ffi::c_ulong; 16usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_fd_set"][::std::mem::size_of::<__kernel_fd_set>() - 128usize]; + ["Alignment of __kernel_fd_set"][::std::mem::align_of::<__kernel_fd_set>() - 8usize]; + ["Offset of field: __kernel_fd_set::fds_bits"] + [::std::mem::offset_of!(__kernel_fd_set, fds_bits) - 0usize]; +}; pub type __kernel_sighandler_t = - ::std::option::Option; -pub type __kernel_key_t = ::std::os::raw::c_int; -pub type __kernel_mqd_t = ::std::os::raw::c_int; -pub type __kernel_old_uid_t = ::std::os::raw::c_ushort; -pub type __kernel_old_gid_t = ::std::os::raw::c_ushort; -pub type __kernel_old_dev_t = ::std::os::raw::c_ulong; -pub type __kernel_long_t = ::std::os::raw::c_long; -pub type __kernel_ulong_t = ::std::os::raw::c_ulong; + ::std::option::Option; +pub type __kernel_key_t = ::std::ffi::c_int; +pub type __kernel_mqd_t = ::std::ffi::c_int; +pub type __kernel_old_uid_t = ::std::ffi::c_ushort; +pub type __kernel_old_gid_t = ::std::ffi::c_ushort; +pub type __kernel_old_dev_t = ::std::ffi::c_ulong; +pub type __kernel_long_t = ::std::ffi::c_long; +pub type __kernel_ulong_t = ::std::ffi::c_ulong; pub type __kernel_ino_t = __kernel_ulong_t; -pub type __kernel_mode_t = ::std::os::raw::c_uint; -pub type __kernel_pid_t = ::std::os::raw::c_int; -pub type __kernel_ipc_pid_t = ::std::os::raw::c_int; -pub type __kernel_uid_t = ::std::os::raw::c_uint; -pub type __kernel_gid_t = ::std::os::raw::c_uint; +pub type __kernel_mode_t = ::std::ffi::c_uint; +pub type __kernel_pid_t = ::std::ffi::c_int; +pub type __kernel_ipc_pid_t = ::std::ffi::c_int; +pub type __kernel_uid_t = ::std::ffi::c_uint; +pub type __kernel_gid_t = ::std::ffi::c_uint; pub type __kernel_suseconds_t = __kernel_long_t; -pub type __kernel_daddr_t = ::std::os::raw::c_int; -pub type __kernel_uid32_t = ::std::os::raw::c_uint; -pub type __kernel_gid32_t = ::std::os::raw::c_uint; +pub type __kernel_daddr_t = ::std::ffi::c_int; +pub type __kernel_uid32_t = ::std::ffi::c_uint; +pub type __kernel_gid32_t = ::std::ffi::c_uint; pub type __kernel_size_t = __kernel_ulong_t; pub type __kernel_ssize_t = __kernel_long_t; pub type __kernel_ptrdiff_t = __kernel_long_t; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_fsid_t { - pub val: [::std::os::raw::c_int; 2usize], -} -#[test] -fn bindgen_test_layout___kernel_fsid_t() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_fsid_t> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_fsid_t>(), - 8usize, - "Size of __kernel_fsid_t" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_fsid_t>(), - 4usize, - "Alignment of __kernel_fsid_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).val) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_fsid_t::val" - ); -} + pub val: [::std::ffi::c_int; 2usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_fsid_t"][::std::mem::size_of::<__kernel_fsid_t>() - 8usize]; + ["Alignment of __kernel_fsid_t"][::std::mem::align_of::<__kernel_fsid_t>() - 4usize]; + ["Offset of field: __kernel_fsid_t::val"] + [::std::mem::offset_of!(__kernel_fsid_t, val) - 0usize]; +}; pub type __kernel_off_t = __kernel_long_t; -pub type __kernel_loff_t = ::std::os::raw::c_longlong; +pub type __kernel_loff_t = ::std::ffi::c_longlong; pub type __kernel_old_time_t = __kernel_long_t; pub type __kernel_time_t = __kernel_long_t; -pub type __kernel_time64_t = ::std::os::raw::c_longlong; +pub type __kernel_time64_t = ::std::ffi::c_longlong; pub type __kernel_clock_t = __kernel_long_t; -pub type __kernel_timer_t = ::std::os::raw::c_int; -pub type __kernel_clockid_t = ::std::os::raw::c_int; -pub type __kernel_caddr_t = *mut ::std::os::raw::c_char; -pub type __kernel_uid16_t = ::std::os::raw::c_ushort; -pub type __kernel_gid16_t = ::std::os::raw::c_ushort; +pub type __kernel_timer_t = ::std::ffi::c_int; +pub type __kernel_clockid_t = ::std::ffi::c_int; +pub type __kernel_caddr_t = *mut ::std::ffi::c_char; +pub type __kernel_uid16_t = ::std::ffi::c_ushort; +pub type __kernel_gid16_t = ::std::ffi::c_ushort; pub type __s128 = i128; pub type __u128 = u128; pub type __le16 = __u16; @@ -1541,200 +1499,104 @@ pub type __le64 = __u64; pub type __be64 = __u64; pub type __sum16 = __u16; pub type __wsum = __u32; -pub type __poll_t = ::std::os::raw::c_uint; +pub type __poll_t = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_attr_t { pub flags: u32, - pub stack_base: *mut ::std::os::raw::c_void, + pub stack_base: *mut ::std::ffi::c_void, pub stack_size: usize, pub guard_size: usize, pub sched_policy: i32, pub sched_priority: i32, - pub __reserved: [::std::os::raw::c_char; 16usize], -} -#[test] -fn bindgen_test_layout_pthread_attr_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of pthread_attr_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of pthread_attr_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_attr_t::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stack_base) as usize - ptr as usize }, - 8usize, - "Offset of field: pthread_attr_t::stack_base" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stack_size) as usize - ptr as usize }, - 16usize, - "Offset of field: pthread_attr_t::stack_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).guard_size) as usize - ptr as usize }, - 24usize, - "Offset of field: pthread_attr_t::guard_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sched_policy) as usize - ptr as usize }, - 32usize, - "Offset of field: pthread_attr_t::sched_policy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sched_priority) as usize - ptr as usize }, - 36usize, - "Offset of field: pthread_attr_t::sched_priority" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__reserved) as usize - ptr as usize }, - 40usize, - "Offset of field: pthread_attr_t::__reserved" - ); -} + pub __reserved: [::std::ffi::c_char; 16usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_attr_t"][::std::mem::size_of::() - 56usize]; + ["Alignment of pthread_attr_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: pthread_attr_t::flags"] + [::std::mem::offset_of!(pthread_attr_t, flags) - 0usize]; + ["Offset of field: pthread_attr_t::stack_base"] + [::std::mem::offset_of!(pthread_attr_t, stack_base) - 8usize]; + ["Offset of field: pthread_attr_t::stack_size"] + [::std::mem::offset_of!(pthread_attr_t, stack_size) - 16usize]; + ["Offset of field: pthread_attr_t::guard_size"] + [::std::mem::offset_of!(pthread_attr_t, guard_size) - 24usize]; + ["Offset of field: pthread_attr_t::sched_policy"] + [::std::mem::offset_of!(pthread_attr_t, sched_policy) - 32usize]; + ["Offset of field: pthread_attr_t::sched_priority"] + [::std::mem::offset_of!(pthread_attr_t, sched_priority) - 36usize]; + ["Offset of field: pthread_attr_t::__reserved"] + [::std::mem::offset_of!(pthread_attr_t, __reserved) - 40usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_barrier_t { pub __private: [i64; 4usize], } -#[test] -fn bindgen_test_layout_pthread_barrier_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of pthread_barrier_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of pthread_barrier_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_barrier_t::__private" - ); -} -pub type pthread_barrierattr_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_barrier_t"][::std::mem::size_of::() - 32usize]; + ["Alignment of pthread_barrier_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: pthread_barrier_t::__private"] + [::std::mem::offset_of!(pthread_barrier_t, __private) - 0usize]; +}; +pub type pthread_barrierattr_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_cond_t { pub __private: [i32; 12usize], } -#[test] -fn bindgen_test_layout_pthread_cond_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of pthread_cond_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_cond_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_cond_t::__private" - ); -} -pub type pthread_condattr_t = ::std::os::raw::c_long; -pub type pthread_key_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_cond_t"][::std::mem::size_of::() - 48usize]; + ["Alignment of pthread_cond_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_cond_t::__private"] + [::std::mem::offset_of!(pthread_cond_t, __private) - 0usize]; +}; +pub type pthread_condattr_t = ::std::ffi::c_long; +pub type pthread_key_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_mutex_t { pub __private: [i32; 10usize], } -#[test] -fn bindgen_test_layout_pthread_mutex_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of pthread_mutex_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_mutex_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_mutex_t::__private" - ); -} -pub type pthread_mutexattr_t = ::std::os::raw::c_long; -pub type pthread_once_t = ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_mutex_t"][::std::mem::size_of::() - 40usize]; + ["Alignment of pthread_mutex_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_mutex_t::__private"] + [::std::mem::offset_of!(pthread_mutex_t, __private) - 0usize]; +}; +pub type pthread_mutexattr_t = ::std::ffi::c_long; +pub type pthread_once_t = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_rwlock_t { pub __private: [i32; 14usize], } -#[test] -fn bindgen_test_layout_pthread_rwlock_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of pthread_rwlock_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of pthread_rwlock_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_rwlock_t::__private" - ); -} -pub type pthread_rwlockattr_t = ::std::os::raw::c_long; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_rwlock_t"][::std::mem::size_of::() - 56usize]; + ["Alignment of pthread_rwlock_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: pthread_rwlock_t::__private"] + [::std::mem::offset_of!(pthread_rwlock_t, __private) - 0usize]; +}; +pub type pthread_rwlockattr_t = ::std::ffi::c_long; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pthread_spinlock_t { pub __private: i64, } -#[test] -fn bindgen_test_layout_pthread_spinlock_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of pthread_spinlock_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of pthread_spinlock_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__private) as usize - ptr as usize }, - 0usize, - "Offset of field: pthread_spinlock_t::__private" - ); -} -pub type pthread_t = ::std::os::raw::c_long; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of pthread_spinlock_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of pthread_spinlock_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: pthread_spinlock_t::__private"] + [::std::mem::offset_of!(pthread_spinlock_t, __private) - 0usize]; +}; +pub type pthread_t = ::std::ffi::c_long; pub type __gid_t = __kernel_gid32_t; pub type gid_t = __gid_t; pub type __uid_t = __kernel_uid32_t; @@ -1743,15 +1605,15 @@ pub type __pid_t = __kernel_pid_t; pub type pid_t = __pid_t; pub type __id_t = u32; pub type id_t = __id_t; -pub type blkcnt_t = ::std::os::raw::c_ulong; -pub type blksize_t = ::std::os::raw::c_ulong; +pub type blkcnt_t = ::std::ffi::c_ulong; +pub type blksize_t = ::std::ffi::c_ulong; pub type caddr_t = __kernel_caddr_t; pub type clock_t = __kernel_clock_t; pub type __clockid_t = __kernel_clockid_t; pub type clockid_t = __clockid_t; pub type daddr_t = __kernel_daddr_t; -pub type fsblkcnt_t = ::std::os::raw::c_ulong; -pub type fsfilcnt_t = ::std::os::raw::c_ulong; +pub type fsblkcnt_t = ::std::ffi::c_ulong; +pub type fsfilcnt_t = ::std::ffi::c_ulong; pub type __mode_t = __kernel_mode_t; pub type mode_t = __mode_t; pub type __key_t = __kernel_key_t; @@ -1761,7 +1623,7 @@ pub type ino_t = __ino_t; pub type ino64_t = u64; pub type __nlink_t = u32; pub type nlink_t = __nlink_t; -pub type __timer_t = *mut ::std::os::raw::c_void; +pub type __timer_t = *mut ::std::ffi::c_void; pub type timer_t = __timer_t; pub type __suseconds_t = __kernel_suseconds_t; pub type suseconds_t = __suseconds_t; @@ -1776,12 +1638,12 @@ pub type off64_t = loff_t; pub type __socklen_t = u32; pub type socklen_t = __socklen_t; pub type __va_list = __builtin_va_list; -pub type uint_t = ::std::os::raw::c_uint; -pub type uint = ::std::os::raw::c_uint; -pub type u_char = ::std::os::raw::c_uchar; -pub type u_short = ::std::os::raw::c_ushort; -pub type u_int = ::std::os::raw::c_uint; -pub type u_long = ::std::os::raw::c_ulong; +pub type uint_t = ::std::ffi::c_uint; +pub type uint = ::std::ffi::c_uint; +pub type u_char = ::std::ffi::c_uchar; +pub type u_short = ::std::ffi::c_ushort; +pub type u_int = ::std::ffi::c_uint; +pub type u_long = ::std::ffi::c_ulong; pub type u_int32_t = u32; pub type u_int16_t = u16; pub type u_int8_t = u8; @@ -1805,22 +1667,22 @@ pub const AASSET_MODE_UNKNOWN: _bindgen_ty_1 = 0; pub const AASSET_MODE_RANDOM: _bindgen_ty_1 = 1; pub const AASSET_MODE_STREAMING: _bindgen_ty_1 = 2; pub const AASSET_MODE_BUFFER: _bindgen_ty_1 = 3; -pub type _bindgen_ty_1 = ::std::os::raw::c_uint; +pub type _bindgen_ty_1 = ::std::ffi::c_uint; extern "C" { pub fn AAssetManager_openDir( mgr: *mut AAssetManager, - dirName: *const ::std::os::raw::c_char, + dirName: *const ::std::ffi::c_char, ) -> *mut AAssetDir; } extern "C" { pub fn AAssetManager_open( mgr: *mut AAssetManager, - filename: *const ::std::os::raw::c_char, - mode: ::std::os::raw::c_int, + filename: *const ::std::ffi::c_char, + mode: ::std::ffi::c_int, ) -> *mut AAsset; } extern "C" { - pub fn AAssetDir_getNextFileName(assetDir: *mut AAssetDir) -> *const ::std::os::raw::c_char; + pub fn AAssetDir_getNextFileName(assetDir: *mut AAssetDir) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAssetDir_rewind(assetDir: *mut AAssetDir); @@ -1831,25 +1693,22 @@ extern "C" { extern "C" { pub fn AAsset_read( asset: *mut AAsset, - buf: *mut ::std::os::raw::c_void, + buf: *mut ::std::ffi::c_void, count: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AAsset_seek(asset: *mut AAsset, offset: off_t, whence: ::std::os::raw::c_int) -> off_t; + pub fn AAsset_seek(asset: *mut AAsset, offset: off_t, whence: ::std::ffi::c_int) -> off_t; } extern "C" { - pub fn AAsset_seek64( - asset: *mut AAsset, - offset: off64_t, - whence: ::std::os::raw::c_int, - ) -> off64_t; + pub fn AAsset_seek64(asset: *mut AAsset, offset: off64_t, whence: ::std::ffi::c_int) + -> off64_t; } extern "C" { pub fn AAsset_close(asset: *mut AAsset); } extern "C" { - pub fn AAsset_getBuffer(asset: *mut AAsset) -> *const ::std::os::raw::c_void; + pub fn AAsset_getBuffer(asset: *mut AAsset) -> *const ::std::ffi::c_void; } extern "C" { pub fn AAsset_getLength(asset: *mut AAsset) -> off_t; @@ -1868,87 +1727,52 @@ extern "C" { asset: *mut AAsset, outStart: *mut off_t, outLength: *mut off_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AAsset_openFileDescriptor64( asset: *mut AAsset, outStart: *mut off64_t, outLength: *mut off64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AAsset_isAllocated(asset: *mut AAsset) -> ::std::os::raw::c_int; + pub fn AAsset_isAllocated(asset: *mut AAsset) -> ::std::ffi::c_int; } pub type __gnuc_va_list = __builtin_va_list; pub type va_list = __builtin_va_list; #[repr(C)] pub struct JavaVMAttachArgs { pub version: jint, - pub name: *const ::std::os::raw::c_char, + pub name: *const ::std::ffi::c_char, pub group: jobject, } -#[test] -fn bindgen_test_layout_JavaVMAttachArgs() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of JavaVMAttachArgs" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of JavaVMAttachArgs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMAttachArgs::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 8usize, - "Offset of field: JavaVMAttachArgs::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).group) as usize - ptr as usize }, - 16usize, - "Offset of field: JavaVMAttachArgs::group" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMAttachArgs"][::std::mem::size_of::() - 24usize]; + ["Alignment of JavaVMAttachArgs"][::std::mem::align_of::() - 8usize]; + ["Offset of field: JavaVMAttachArgs::version"] + [::std::mem::offset_of!(JavaVMAttachArgs, version) - 0usize]; + ["Offset of field: JavaVMAttachArgs::name"] + [::std::mem::offset_of!(JavaVMAttachArgs, name) - 8usize]; + ["Offset of field: JavaVMAttachArgs::group"] + [::std::mem::offset_of!(JavaVMAttachArgs, group) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct JavaVMOption { - pub optionString: *const ::std::os::raw::c_char, - pub extraInfo: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_JavaVMOption() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of JavaVMOption" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of JavaVMOption" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).optionString) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMOption::optionString" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).extraInfo) as usize - ptr as usize }, - 8usize, - "Offset of field: JavaVMOption::extraInfo" - ); -} + pub optionString: *const ::std::ffi::c_char, + pub extraInfo: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMOption"][::std::mem::size_of::() - 16usize]; + ["Alignment of JavaVMOption"][::std::mem::align_of::() - 8usize]; + ["Offset of field: JavaVMOption::optionString"] + [::std::mem::offset_of!(JavaVMOption, optionString) - 0usize]; + ["Offset of field: JavaVMOption::extraInfo"] + [::std::mem::offset_of!(JavaVMOption, extraInfo) - 8usize]; +}; #[repr(C)] pub struct JavaVMInitArgs { pub version: jint, @@ -1956,41 +1780,19 @@ pub struct JavaVMInitArgs { pub options: *mut JavaVMOption, pub ignoreUnrecognized: jboolean, } -#[test] -fn bindgen_test_layout_JavaVMInitArgs() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of JavaVMInitArgs" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of JavaVMInitArgs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: JavaVMInitArgs::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).nOptions) as usize - ptr as usize }, - 4usize, - "Offset of field: JavaVMInitArgs::nOptions" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).options) as usize - ptr as usize }, - 8usize, - "Offset of field: JavaVMInitArgs::options" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ignoreUnrecognized) as usize - ptr as usize }, - 16usize, - "Offset of field: JavaVMInitArgs::ignoreUnrecognized" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of JavaVMInitArgs"][::std::mem::size_of::() - 24usize]; + ["Alignment of JavaVMInitArgs"][::std::mem::align_of::() - 8usize]; + ["Offset of field: JavaVMInitArgs::version"] + [::std::mem::offset_of!(JavaVMInitArgs, version) - 0usize]; + ["Offset of field: JavaVMInitArgs::nOptions"] + [::std::mem::offset_of!(JavaVMInitArgs, nOptions) - 4usize]; + ["Offset of field: JavaVMInitArgs::options"] + [::std::mem::offset_of!(JavaVMInitArgs, options) - 8usize]; + ["Offset of field: JavaVMInitArgs::ignoreUnrecognized"] + [::std::mem::offset_of!(JavaVMInitArgs, ignoreUnrecognized) - 16usize]; +}; extern "C" { pub fn AAssetManager_fromJava(env: *mut JNIEnv, assetManager: jobject) -> *mut AAssetManager; } @@ -1998,7 +1800,7 @@ pub const ANDROID_BITMAP_RESULT_SUCCESS: _bindgen_ty_2 = 0; pub const ANDROID_BITMAP_RESULT_BAD_PARAMETER: _bindgen_ty_2 = -1; pub const ANDROID_BITMAP_RESULT_JNI_EXCEPTION: _bindgen_ty_2 = -2; pub const ANDROID_BITMAP_RESULT_ALLOCATION_FAILED: _bindgen_ty_2 = -3; -pub type _bindgen_ty_2 = ::std::os::raw::c_int; +pub type _bindgen_ty_2 = ::std::ffi::c_int; impl AndroidBitmapFormat { pub const ANDROID_BITMAP_FORMAT_NONE: AndroidBitmapFormat = AndroidBitmapFormat(0); } @@ -2022,15 +1824,15 @@ impl AndroidBitmapFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AndroidBitmapFormat(pub ::std::os::raw::c_uint); +pub struct AndroidBitmapFormat(pub ::std::ffi::c_uint); pub const ANDROID_BITMAP_FLAGS_ALPHA_PREMUL: _bindgen_ty_3 = 0; pub const ANDROID_BITMAP_FLAGS_ALPHA_OPAQUE: _bindgen_ty_3 = 1; pub const ANDROID_BITMAP_FLAGS_ALPHA_UNPREMUL: _bindgen_ty_3 = 2; pub const ANDROID_BITMAP_FLAGS_ALPHA_MASK: _bindgen_ty_3 = 3; pub const ANDROID_BITMAP_FLAGS_ALPHA_SHIFT: _bindgen_ty_3 = 0; -pub type _bindgen_ty_3 = ::std::os::raw::c_uint; +pub type _bindgen_ty_3 = ::std::ffi::c_uint; pub const ANDROID_BITMAP_FLAGS_IS_HARDWARE: _bindgen_ty_4 = -2147483648; -pub type _bindgen_ty_4 = ::std::os::raw::c_int; +pub type _bindgen_ty_4 = ::std::ffi::c_int; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AndroidBitmapInfo { @@ -2040,52 +1842,27 @@ pub struct AndroidBitmapInfo { pub format: i32, pub flags: u32, } -#[test] -fn bindgen_test_layout_AndroidBitmapInfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 20usize, - "Size of AndroidBitmapInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AndroidBitmapInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: AndroidBitmapInfo::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: AndroidBitmapInfo::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 8usize, - "Offset of field: AndroidBitmapInfo::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: AndroidBitmapInfo::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 16usize, - "Offset of field: AndroidBitmapInfo::flags" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AndroidBitmapInfo"][::std::mem::size_of::() - 20usize]; + ["Alignment of AndroidBitmapInfo"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AndroidBitmapInfo::width"] + [::std::mem::offset_of!(AndroidBitmapInfo, width) - 0usize]; + ["Offset of field: AndroidBitmapInfo::height"] + [::std::mem::offset_of!(AndroidBitmapInfo, height) - 4usize]; + ["Offset of field: AndroidBitmapInfo::stride"] + [::std::mem::offset_of!(AndroidBitmapInfo, stride) - 8usize]; + ["Offset of field: AndroidBitmapInfo::format"] + [::std::mem::offset_of!(AndroidBitmapInfo, format) - 12usize]; + ["Offset of field: AndroidBitmapInfo::flags"] + [::std::mem::offset_of!(AndroidBitmapInfo, flags) - 16usize]; +}; extern "C" { pub fn AndroidBitmap_getInfo( env: *mut JNIEnv, jbitmap: jobject, info: *mut AndroidBitmapInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AndroidBitmap_getDataSpace(env: *mut JNIEnv, jbitmap: jobject) -> i32; @@ -2094,11 +1871,11 @@ extern "C" { pub fn AndroidBitmap_lockPixels( env: *mut JNIEnv, jbitmap: jobject, - addrPtr: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + addrPtr: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> ::std::os::raw::c_int; + pub fn AndroidBitmap_unlockPixels(env: *mut JNIEnv, jbitmap: jobject) -> ::std::ffi::c_int; } impl AndroidBitmapCompressFormat { pub const ANDROID_BITMAP_COMPRESS_FORMAT_JPEG: AndroidBitmapCompressFormat = @@ -2118,11 +1895,11 @@ impl AndroidBitmapCompressFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AndroidBitmapCompressFormat(pub ::std::os::raw::c_uint); +pub struct AndroidBitmapCompressFormat(pub ::std::ffi::c_uint); pub type AndroidBitmap_CompressWriteFunc = ::std::option::Option< unsafe extern "C" fn( - userContext: *mut ::std::os::raw::c_void, - data: *const ::std::os::raw::c_void, + userContext: *mut ::std::ffi::c_void, + data: *const ::std::ffi::c_void, size: usize, ) -> bool, >; @@ -2130,12 +1907,12 @@ extern "C" { pub fn AndroidBitmap_compress( info: *const AndroidBitmapInfo, dataspace: i32, - pixels: *const ::std::os::raw::c_void, + pixels: *const ::std::ffi::c_void, format: i32, quality: i32, - userContext: *mut ::std::os::raw::c_void, + userContext: *mut ::std::ffi::c_void, fn_: AndroidBitmap_CompressWriteFunc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -2147,7 +1924,7 @@ extern "C" { env: *mut JNIEnv, bitmap: jobject, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -2161,19 +1938,18 @@ pub struct AChoreographerFrameCallbackData { _unused: [u8; 0], } pub type AChoreographer_frameCallback = ::std::option::Option< - unsafe extern "C" fn(frameTimeNanos: ::std::os::raw::c_long, data: *mut ::std::os::raw::c_void), ->; -pub type AChoreographer_frameCallback64 = ::std::option::Option< - unsafe extern "C" fn(frameTimeNanos: i64, data: *mut ::std::os::raw::c_void), + unsafe extern "C" fn(frameTimeNanos: ::std::ffi::c_long, data: *mut ::std::ffi::c_void), >; +pub type AChoreographer_frameCallback64 = + ::std::option::Option; pub type AChoreographer_vsyncCallback = ::std::option::Option< unsafe extern "C" fn( callbackData: *const AChoreographerFrameCallbackData, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ), >; pub type AChoreographer_refreshRateCallback = ::std::option::Option< - unsafe extern "C" fn(vsyncPeriodNanos: i64, data: *mut ::std::os::raw::c_void), + unsafe extern "C" fn(vsyncPeriodNanos: i64, data: *mut ::std::ffi::c_void), >; extern "C" { pub fn AChoreographer_getInstance() -> *mut AChoreographer; @@ -2182,29 +1958,29 @@ extern "C" { pub fn AChoreographer_postFrameCallback( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_postFrameCallbackDelayed( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback, - data: *mut ::std::os::raw::c_void, - delayMillis: ::std::os::raw::c_long, + data: *mut ::std::ffi::c_void, + delayMillis: ::std::ffi::c_long, ); } extern "C" { pub fn AChoreographer_postFrameCallback64( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback64, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_postFrameCallbackDelayed64( choreographer: *mut AChoreographer, callback: AChoreographer_frameCallback64, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, delayMillis: u32, ); } @@ -2212,21 +1988,21 @@ extern "C" { pub fn AChoreographer_postVsyncCallback( choreographer: *mut AChoreographer, callback: AChoreographer_vsyncCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_registerRefreshRateCallback( choreographer: *mut AChoreographer, arg1: AChoreographer_refreshRateCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AChoreographer_unregisterRefreshRateCallback( choreographer: *mut AChoreographer, arg1: AChoreographer_refreshRateCallback, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { @@ -2358,7 +2134,7 @@ pub const ACONFIGURATION_GRAMMATICAL_GENDER_ANY: _bindgen_ty_5 = 0; pub const ACONFIGURATION_GRAMMATICAL_GENDER_NEUTER: _bindgen_ty_5 = 1; pub const ACONFIGURATION_GRAMMATICAL_GENDER_FEMININE: _bindgen_ty_5 = 2; pub const ACONFIGURATION_GRAMMATICAL_GENDER_MASCULINE: _bindgen_ty_5 = 3; -pub type _bindgen_ty_5 = ::std::os::raw::c_uint; +pub type _bindgen_ty_5 = ::std::ffi::c_uint; extern "C" { pub fn AConfiguration_new() -> *mut AConfiguration; } @@ -2386,25 +2162,25 @@ extern "C" { extern "C" { pub fn AConfiguration_getLanguage( config: *mut AConfiguration, - outLanguage: *mut ::std::os::raw::c_char, + outLanguage: *mut ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_setLanguage( config: *mut AConfiguration, - language: *const ::std::os::raw::c_char, + language: *const ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_getCountry( config: *mut AConfiguration, - outCountry: *mut ::std::os::raw::c_char, + outCountry: *mut ::std::ffi::c_char, ); } extern "C" { pub fn AConfiguration_setCountry( config: *mut AConfiguration, - country: *const ::std::os::raw::c_char, + country: *const ::std::ffi::c_char, ); } extern "C" { @@ -2534,31 +2310,13 @@ pub struct imaxdiv_t { pub quot: intmax_t, pub rem: intmax_t, } -#[test] -fn bindgen_test_layout_imaxdiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of imaxdiv_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of imaxdiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: imaxdiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 8usize, - "Offset of field: imaxdiv_t::rem" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of imaxdiv_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of imaxdiv_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: imaxdiv_t::quot"][::std::mem::offset_of!(imaxdiv_t, quot) - 0usize]; + ["Offset of field: imaxdiv_t::rem"][::std::mem::offset_of!(imaxdiv_t, rem) - 8usize]; +}; extern "C" { pub fn imaxabs(__i: intmax_t) -> intmax_t; } @@ -2567,30 +2325,30 @@ extern "C" { } extern "C" { pub fn strtoimax( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, ) -> intmax_t; } extern "C" { pub fn strtoumax( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, ) -> uintmax_t; } extern "C" { pub fn wcstoimax( __s: *const wchar_t, __end_ptr: *mut *mut wchar_t, - __base: ::std::os::raw::c_int, + __base: ::std::ffi::c_int, ) -> intmax_t; } extern "C" { pub fn wcstoumax( __s: *const wchar_t, __end_ptr: *mut *mut wchar_t, - __base: ::std::os::raw::c_int, + __base: ::std::ffi::c_int, ) -> uintmax_t; } impl ADataSpace { @@ -2747,7 +2505,7 @@ pub const ANDROID_DLEXT_FORCE_LOAD: _bindgen_ty_6 = 64; pub const ANDROID_DLEXT_USE_NAMESPACE: _bindgen_ty_6 = 512; pub const ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE: _bindgen_ty_6 = 1024; pub const ANDROID_DLEXT_VALID_FLAG_BITS: _bindgen_ty_6 = 1663; -pub type _bindgen_ty_6 = ::std::os::raw::c_uint; +pub type _bindgen_ty_6 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct android_namespace_t { @@ -2757,69 +2515,38 @@ pub struct android_namespace_t { #[derive(Debug, Copy, Clone)] pub struct android_dlextinfo { pub flags: u64, - pub reserved_addr: *mut ::std::os::raw::c_void, + pub reserved_addr: *mut ::std::ffi::c_void, pub reserved_size: usize, - pub relro_fd: ::std::os::raw::c_int, - pub library_fd: ::std::os::raw::c_int, + pub relro_fd: ::std::ffi::c_int, + pub library_fd: ::std::ffi::c_int, pub library_fd_offset: off64_t, pub library_namespace: *mut android_namespace_t, } -#[test] -fn bindgen_test_layout_android_dlextinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of android_dlextinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of android_dlextinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 0usize, - "Offset of field: android_dlextinfo::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved_addr) as usize - ptr as usize }, - 8usize, - "Offset of field: android_dlextinfo::reserved_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved_size) as usize - ptr as usize }, - 16usize, - "Offset of field: android_dlextinfo::reserved_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).relro_fd) as usize - ptr as usize }, - 24usize, - "Offset of field: android_dlextinfo::relro_fd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_fd) as usize - ptr as usize }, - 28usize, - "Offset of field: android_dlextinfo::library_fd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_fd_offset) as usize - ptr as usize }, - 32usize, - "Offset of field: android_dlextinfo::library_fd_offset" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).library_namespace) as usize - ptr as usize }, - 40usize, - "Offset of field: android_dlextinfo::library_namespace" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of android_dlextinfo"][::std::mem::size_of::() - 48usize]; + ["Alignment of android_dlextinfo"][::std::mem::align_of::() - 8usize]; + ["Offset of field: android_dlextinfo::flags"] + [::std::mem::offset_of!(android_dlextinfo, flags) - 0usize]; + ["Offset of field: android_dlextinfo::reserved_addr"] + [::std::mem::offset_of!(android_dlextinfo, reserved_addr) - 8usize]; + ["Offset of field: android_dlextinfo::reserved_size"] + [::std::mem::offset_of!(android_dlextinfo, reserved_size) - 16usize]; + ["Offset of field: android_dlextinfo::relro_fd"] + [::std::mem::offset_of!(android_dlextinfo, relro_fd) - 24usize]; + ["Offset of field: android_dlextinfo::library_fd"] + [::std::mem::offset_of!(android_dlextinfo, library_fd) - 28usize]; + ["Offset of field: android_dlextinfo::library_fd_offset"] + [::std::mem::offset_of!(android_dlextinfo, library_fd_offset) - 32usize]; + ["Offset of field: android_dlextinfo::library_namespace"] + [::std::mem::offset_of!(android_dlextinfo, library_namespace) - 40usize]; +}; extern "C" { pub fn android_dlopen_ext( - __filename: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, + __filename: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, __info: *const android_dlextinfo, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } impl android_fdsan_owner_type { pub const ANDROID_FDSAN_OWNER_TYPE_GENERIC_00: android_fdsan_owner_type = @@ -2885,28 +2612,21 @@ impl android_fdsan_owner_type { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_fdsan_owner_type(pub ::std::os::raw::c_uint); +pub struct android_fdsan_owner_type(pub ::std::ffi::c_uint); extern "C" { pub fn android_fdsan_create_owner_tag(type_: android_fdsan_owner_type, tag: u64) -> u64; } extern "C" { - pub fn android_fdsan_exchange_owner_tag( - fd: ::std::os::raw::c_int, - expected_tag: u64, - new_tag: u64, - ); + pub fn android_fdsan_exchange_owner_tag(fd: ::std::ffi::c_int, expected_tag: u64, new_tag: u64); } extern "C" { - pub fn android_fdsan_close_with_tag( - fd: ::std::os::raw::c_int, - tag: u64, - ) -> ::std::os::raw::c_int; + pub fn android_fdsan_close_with_tag(fd: ::std::ffi::c_int, tag: u64) -> ::std::ffi::c_int; } extern "C" { - pub fn android_fdsan_get_owner_tag(fd: ::std::os::raw::c_int) -> u64; + pub fn android_fdsan_get_owner_tag(fd: ::std::ffi::c_int) -> u64; } extern "C" { - pub fn android_fdsan_get_tag_type(tag: u64) -> *const ::std::os::raw::c_char; + pub fn android_fdsan_get_tag_type(tag: u64) -> *const ::std::ffi::c_char; } extern "C" { pub fn android_fdsan_get_tag_value(tag: u64) -> u64; @@ -2929,7 +2649,7 @@ impl android_fdsan_error_level { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_fdsan_error_level(pub ::std::os::raw::c_uint); +pub struct android_fdsan_error_level(pub ::std::ffi::c_uint); extern "C" { pub fn android_fdsan_get_error_level() -> android_fdsan_error_level; } @@ -2947,17 +2667,10 @@ extern "C" { pub fn AFileDescriptor_create(env: *mut JNIEnv) -> jobject; } extern "C" { - pub fn AFileDescriptor_getFd( - env: *mut JNIEnv, - fileDescriptor: jobject, - ) -> ::std::os::raw::c_int; + pub fn AFileDescriptor_getFd(env: *mut JNIEnv, fileDescriptor: jobject) -> ::std::ffi::c_int; } extern "C" { - pub fn AFileDescriptor_setFd( - env: *mut JNIEnv, - fileDescriptor: jobject, - fd: ::std::os::raw::c_int, - ); + pub fn AFileDescriptor_setFd(env: *mut JNIEnv, fileDescriptor: jobject, fd: ::std::ffi::c_int); } pub const AFONT_WEIGHT_MIN: _bindgen_ty_7 = 0; pub const AFONT_WEIGHT_THIN: _bindgen_ty_7 = 100; @@ -2970,7 +2683,7 @@ pub const AFONT_WEIGHT_BOLD: _bindgen_ty_7 = 700; pub const AFONT_WEIGHT_EXTRA_BOLD: _bindgen_ty_7 = 800; pub const AFONT_WEIGHT_BLACK: _bindgen_ty_7 = 900; pub const AFONT_WEIGHT_MAX: _bindgen_ty_7 = 1000; -pub type _bindgen_ty_7 = ::std::os::raw::c_uint; +pub type _bindgen_ty_7 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AFont { @@ -2980,7 +2693,7 @@ extern "C" { pub fn AFont_close(font: *mut AFont); } extern "C" { - pub fn AFont_getFontFilePath(font: *const AFont) -> *const ::std::os::raw::c_char; + pub fn AFont_getFontFilePath(font: *const AFont) -> *const ::std::ffi::c_char; } extern "C" { pub fn AFont_getWeight(font: *const AFont) -> u16; @@ -2989,7 +2702,7 @@ extern "C" { pub fn AFont_isItalic(font: *const AFont) -> bool; } extern "C" { - pub fn AFont_getLocale(font: *const AFont) -> *const ::std::os::raw::c_char; + pub fn AFont_getLocale(font: *const AFont) -> *const ::std::ffi::c_char; } extern "C" { pub fn AFont_getCollectionIndex(font: *const AFont) -> usize; @@ -3006,7 +2719,7 @@ extern "C" { pub const AFAMILY_VARIANT_DEFAULT: _bindgen_ty_8 = 0; pub const AFAMILY_VARIANT_COMPACT: _bindgen_ty_8 = 1; pub const AFAMILY_VARIANT_ELEGANT: _bindgen_ty_8 = 2; -pub type _bindgen_ty_8 = ::std::os::raw::c_uint; +pub type _bindgen_ty_8 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AFontMatcher { @@ -3024,7 +2737,7 @@ extern "C" { extern "C" { pub fn AFontMatcher_setLocales( matcher: *mut AFontMatcher, - languageTags: *const ::std::os::raw::c_char, + languageTags: *const ::std::ffi::c_char, ); } extern "C" { @@ -3033,7 +2746,7 @@ extern "C" { extern "C" { pub fn AFontMatcher_match( matcher: *const AFontMatcher, - familyName: *const ::std::os::raw::c_char, + familyName: *const ::std::ffi::c_char, text: *const u16, textLength: u32, runLengthOut: *mut u32, @@ -3047,37 +2760,15 @@ pub struct ARect { pub right: i32, pub bottom: i32, } -#[test] -fn bindgen_test_layout_ARect() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of ARect"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ARect" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).left) as usize - ptr as usize }, - 0usize, - "Offset of field: ARect::left" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).top) as usize - ptr as usize }, - 4usize, - "Offset of field: ARect::top" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).right) as usize - ptr as usize }, - 8usize, - "Offset of field: ARect::right" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bottom) as usize - ptr as usize }, - 12usize, - "Offset of field: ARect::bottom" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ARect"][::std::mem::size_of::() - 16usize]; + ["Alignment of ARect"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ARect::left"][::std::mem::offset_of!(ARect, left) - 0usize]; + ["Offset of field: ARect::top"][::std::mem::offset_of!(ARect, top) - 4usize]; + ["Offset of field: ARect::right"][::std::mem::offset_of!(ARect, right) - 8usize]; + ["Offset of field: ARect::bottom"][::std::mem::offset_of!(ARect, bottom) - 12usize]; +}; impl AHardwareBuffer_Format { pub const AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM: AHardwareBuffer_Format = AHardwareBuffer_Format(1); @@ -3149,7 +2840,7 @@ impl AHardwareBuffer_Format { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AHardwareBuffer_Format(pub ::std::os::raw::c_uint); +pub struct AHardwareBuffer_Format(pub ::std::ffi::c_uint); impl AHardwareBuffer_UsageFlags { pub const AHARDWAREBUFFER_USAGE_CPU_READ_NEVER: AHardwareBuffer_UsageFlags = AHardwareBuffer_UsageFlags(0); @@ -3308,7 +2999,7 @@ impl AHardwareBuffer_UsageFlags { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AHardwareBuffer_UsageFlags(pub ::std::os::raw::c_ulong); +pub struct AHardwareBuffer_UsageFlags(pub ::std::ffi::c_ulong); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Desc { @@ -3321,136 +3012,67 @@ pub struct AHardwareBuffer_Desc { pub rfu0: u32, pub rfu1: u64, } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Desc() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of AHardwareBuffer_Desc" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AHardwareBuffer_Desc" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Desc::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: AHardwareBuffer_Desc::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).layers) as usize - ptr as usize }, - 8usize, - "Offset of field: AHardwareBuffer_Desc::layers" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: AHardwareBuffer_Desc::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usage) as usize - ptr as usize }, - 16usize, - "Offset of field: AHardwareBuffer_Desc::usage" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 24usize, - "Offset of field: AHardwareBuffer_Desc::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rfu0) as usize - ptr as usize }, - 28usize, - "Offset of field: AHardwareBuffer_Desc::rfu0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rfu1) as usize - ptr as usize }, - 32usize, - "Offset of field: AHardwareBuffer_Desc::rfu1" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Desc"][::std::mem::size_of::() - 40usize]; + ["Alignment of AHardwareBuffer_Desc"][::std::mem::align_of::() - 8usize]; + ["Offset of field: AHardwareBuffer_Desc::width"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, width) - 0usize]; + ["Offset of field: AHardwareBuffer_Desc::height"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, height) - 4usize]; + ["Offset of field: AHardwareBuffer_Desc::layers"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, layers) - 8usize]; + ["Offset of field: AHardwareBuffer_Desc::format"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, format) - 12usize]; + ["Offset of field: AHardwareBuffer_Desc::usage"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, usage) - 16usize]; + ["Offset of field: AHardwareBuffer_Desc::stride"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, stride) - 24usize]; + ["Offset of field: AHardwareBuffer_Desc::rfu0"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, rfu0) - 28usize]; + ["Offset of field: AHardwareBuffer_Desc::rfu1"] + [::std::mem::offset_of!(AHardwareBuffer_Desc, rfu1) - 32usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Plane { - pub data: *mut ::std::os::raw::c_void, + pub data: *mut ::std::ffi::c_void, pub pixelStride: u32, pub rowStride: u32, } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Plane() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AHardwareBuffer_Plane" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AHardwareBuffer_Plane" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Plane::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pixelStride) as usize - ptr as usize }, - 8usize, - "Offset of field: AHardwareBuffer_Plane::pixelStride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rowStride) as usize - ptr as usize }, - 12usize, - "Offset of field: AHardwareBuffer_Plane::rowStride" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Plane"][::std::mem::size_of::() - 16usize]; + ["Alignment of AHardwareBuffer_Plane"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AHardwareBuffer_Plane::data"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, data) - 0usize]; + ["Offset of field: AHardwareBuffer_Plane::pixelStride"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, pixelStride) - 8usize]; + ["Offset of field: AHardwareBuffer_Plane::rowStride"] + [::std::mem::offset_of!(AHardwareBuffer_Plane, rowStride) - 12usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHardwareBuffer_Planes { pub planeCount: u32, pub planes: [AHardwareBuffer_Plane; 4usize], } -#[test] -fn bindgen_test_layout_AHardwareBuffer_Planes() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 72usize, - "Size of AHardwareBuffer_Planes" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AHardwareBuffer_Planes" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).planeCount) as usize - ptr as usize }, - 0usize, - "Offset of field: AHardwareBuffer_Planes::planeCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).planes) as usize - ptr as usize }, - 8usize, - "Offset of field: AHardwareBuffer_Planes::planes" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHardwareBuffer_Planes"][::std::mem::size_of::() - 72usize]; + ["Alignment of AHardwareBuffer_Planes"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AHardwareBuffer_Planes::planeCount"] + [::std::mem::offset_of!(AHardwareBuffer_Planes, planeCount) - 0usize]; + ["Offset of field: AHardwareBuffer_Planes::planes"] + [::std::mem::offset_of!(AHardwareBuffer_Planes, planes) - 8usize]; +}; extern "C" { pub fn AHardwareBuffer_allocate( desc: *const AHardwareBuffer_Desc, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_acquire(buffer: *mut AHardwareBuffer); @@ -3470,26 +3092,26 @@ extern "C" { usage: u64, fence: i32, rect: *const ARect, - outVirtualAddress: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + outVirtualAddress: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_unlock( buffer: *mut AHardwareBuffer, fence: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_sendHandleToUnixSocket( buffer: *const AHardwareBuffer, - socketFd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + socketFd: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_recvHandleFromUnixSocket( - socketFd: ::std::os::raw::c_int, + socketFd: ::std::ffi::c_int, outBuffer: *mut *mut AHardwareBuffer, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_lockPlanes( @@ -3498,10 +3120,10 @@ extern "C" { fence: i32, rect: *const ARect, outPlanes: *mut AHardwareBuffer_Planes, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AHardwareBuffer_isSupported(desc: *const AHardwareBuffer_Desc) -> ::std::os::raw::c_int; + pub fn AHardwareBuffer_isSupported(desc: *const AHardwareBuffer_Desc) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_lockAndGetInfo( @@ -3509,16 +3131,16 @@ extern "C" { usage: u64, fence: i32, rect: *const ARect, - outVirtualAddress: *mut *mut ::std::os::raw::c_void, + outVirtualAddress: *mut *mut ::std::ffi::c_void, outBytesPerPixel: *mut i32, outBytesPerStride: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_getId( buffer: *const AHardwareBuffer, outId: *mut u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AHardwareBuffer_fromHardwareBuffer( @@ -3550,31 +3172,13 @@ pub struct AColor_xy { pub x: f32, pub y: f32, } -#[test] -fn bindgen_test_layout_AColor_xy() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AColor_xy" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AColor_xy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: AColor_xy::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: AColor_xy::y" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AColor_xy"][::std::mem::size_of::() - 8usize]; + ["Alignment of AColor_xy"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AColor_xy::x"][::std::mem::offset_of!(AColor_xy, x) - 0usize]; + ["Offset of field: AColor_xy::y"][::std::mem::offset_of!(AColor_xy, y) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHdrMetadata_smpte2086 { @@ -3585,84 +3189,40 @@ pub struct AHdrMetadata_smpte2086 { pub maxLuminance: f32, pub minLuminance: f32, } -#[test] -fn bindgen_test_layout_AHdrMetadata_smpte2086() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 40usize, - "Size of AHdrMetadata_smpte2086" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHdrMetadata_smpte2086" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryRed) as usize - ptr as usize }, - 0usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryRed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryGreen) as usize - ptr as usize }, - 8usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryGreen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).displayPrimaryBlue) as usize - ptr as usize }, - 16usize, - "Offset of field: AHdrMetadata_smpte2086::displayPrimaryBlue" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).whitePoint) as usize - ptr as usize }, - 24usize, - "Offset of field: AHdrMetadata_smpte2086::whitePoint" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxLuminance) as usize - ptr as usize }, - 32usize, - "Offset of field: AHdrMetadata_smpte2086::maxLuminance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).minLuminance) as usize - ptr as usize }, - 36usize, - "Offset of field: AHdrMetadata_smpte2086::minLuminance" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHdrMetadata_smpte2086"][::std::mem::size_of::() - 40usize]; + ["Alignment of AHdrMetadata_smpte2086"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryRed"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryRed) - 0usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryGreen"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryGreen) - 8usize]; + ["Offset of field: AHdrMetadata_smpte2086::displayPrimaryBlue"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, displayPrimaryBlue) - 16usize]; + ["Offset of field: AHdrMetadata_smpte2086::whitePoint"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, whitePoint) - 24usize]; + ["Offset of field: AHdrMetadata_smpte2086::maxLuminance"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, maxLuminance) - 32usize]; + ["Offset of field: AHdrMetadata_smpte2086::minLuminance"] + [::std::mem::offset_of!(AHdrMetadata_smpte2086, minLuminance) - 36usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHdrMetadata_cta861_3 { pub maxContentLightLevel: f32, pub maxFrameAverageLightLevel: f32, } -#[test] -fn bindgen_test_layout_AHdrMetadata_cta861_3() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHdrMetadata_cta861_3" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHdrMetadata_cta861_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxContentLightLevel) as usize - ptr as usize }, - 0usize, - "Offset of field: AHdrMetadata_cta861_3::maxContentLightLevel" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).maxFrameAverageLightLevel) as usize - ptr as usize }, - 4usize, - "Offset of field: AHdrMetadata_cta861_3::maxFrameAverageLightLevel" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHdrMetadata_cta861_3"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHdrMetadata_cta861_3"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AHdrMetadata_cta861_3::maxContentLightLevel"] + [::std::mem::offset_of!(AHdrMetadata_cta861_3, maxContentLightLevel) - 0usize]; + ["Offset of field: AHdrMetadata_cta861_3::maxFrameAverageLightLevel"] + [::std::mem::offset_of!(AHdrMetadata_cta861_3, maxFrameAverageLightLevel) - 4usize]; +}; pub const ANDROID_IMAGE_DECODER_SUCCESS: _bindgen_ty_9 = 0; pub const ANDROID_IMAGE_DECODER_INCOMPLETE: _bindgen_ty_9 = -1; pub const ANDROID_IMAGE_DECODER_ERROR: _bindgen_ty_9 = -2; @@ -3675,11 +3235,9 @@ pub const ANDROID_IMAGE_DECODER_INTERNAL_ERROR: _bindgen_ty_9 = -8; pub const ANDROID_IMAGE_DECODER_UNSUPPORTED_FORMAT: _bindgen_ty_9 = -9; pub const ANDROID_IMAGE_DECODER_FINISHED: _bindgen_ty_9 = -10; pub const ANDROID_IMAGE_DECODER_INVALID_STATE: _bindgen_ty_9 = -11; -pub type _bindgen_ty_9 = ::std::os::raw::c_int; +pub type _bindgen_ty_9 = ::std::ffi::c_int; extern "C" { - pub fn AImageDecoder_resultToString( - arg1: ::std::os::raw::c_int, - ) -> *const ::std::os::raw::c_char; + pub fn AImageDecoder_resultToString(arg1: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3690,20 +3248,20 @@ extern "C" { pub fn AImageDecoder_createFromAAsset( asset: *mut AAsset, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_createFromFd( - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_createFromBuffer( - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, outDecoder: *mut *mut AImageDecoder, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_delete(decoder: *mut AImageDecoder); @@ -3712,38 +3270,37 @@ extern "C" { pub fn AImageDecoder_setAndroidBitmapFormat( decoder: *mut AImageDecoder, format: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setUnpremultipliedRequired( decoder: *mut AImageDecoder, unpremultipliedRequired: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setDataSpace( decoder: *mut AImageDecoder, dataspace: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_setTargetSize( decoder: *mut AImageDecoder, width: i32, height: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_computeSampledSize( decoder: *const AImageDecoder, - sampleSize: ::std::os::raw::c_int, + sampleSize: ::std::ffi::c_int, width: *mut i32, height: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn AImageDecoder_setCrop(decoder: *mut AImageDecoder, crop: ARect) - -> ::std::os::raw::c_int; + pub fn AImageDecoder_setCrop(decoder: *mut AImageDecoder, crop: ARect) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3764,7 +3321,7 @@ extern "C" { extern "C" { pub fn AImageDecoderHeaderInfo_getMimeType( arg1: *const AImageDecoderHeaderInfo, - ) -> *const ::std::os::raw::c_char; + ) -> *const ::std::ffi::c_char; } extern "C" { pub fn AImageDecoderHeaderInfo_getAndroidBitmapFormat( @@ -3774,7 +3331,7 @@ extern "C" { extern "C" { pub fn AImageDecoderHeaderInfo_getAlphaFlags( arg1: *const AImageDecoderHeaderInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoderHeaderInfo_getDataSpace(arg1: *const AImageDecoderHeaderInfo) -> i32; @@ -3785,24 +3342,24 @@ extern "C" { extern "C" { pub fn AImageDecoder_decodeImage( decoder: *mut AImageDecoder, - pixels: *mut ::std::os::raw::c_void, + pixels: *mut ::std::ffi::c_void, stride: usize, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoder_isAnimated(decoder: *mut AImageDecoder) -> bool; } pub const ANDROID_IMAGE_DECODER_INFINITE: _bindgen_ty_10 = 2147483647; -pub type _bindgen_ty_10 = ::std::os::raw::c_uint; +pub type _bindgen_ty_10 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoder_getRepeatCount(decoder: *mut AImageDecoder) -> i32; } extern "C" { - pub fn AImageDecoder_advanceFrame(decoder: *mut AImageDecoder) -> ::std::os::raw::c_int; + pub fn AImageDecoder_advanceFrame(decoder: *mut AImageDecoder) -> ::std::ffi::c_int; } extern "C" { - pub fn AImageDecoder_rewind(decoder: *mut AImageDecoder) -> ::std::os::raw::c_int; + pub fn AImageDecoder_rewind(decoder: *mut AImageDecoder) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -3819,7 +3376,7 @@ extern "C" { pub fn AImageDecoder_getFrameInfo( decoder: *mut AImageDecoder, info: *mut AImageDecoderFrameInfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AImageDecoderFrameInfo_getDuration(info: *const AImageDecoderFrameInfo) -> i64; @@ -3834,13 +3391,13 @@ extern "C" { pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_NONE: _bindgen_ty_11 = 1; pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_BACKGROUND: _bindgen_ty_11 = 2; pub const ANDROID_IMAGE_DECODER_DISPOSE_OP_PREVIOUS: _bindgen_ty_11 = 3; -pub type _bindgen_ty_11 = ::std::os::raw::c_uint; +pub type _bindgen_ty_11 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoderFrameInfo_getDisposeOp(info: *const AImageDecoderFrameInfo) -> i32; } pub const ANDROID_IMAGE_DECODER_BLEND_OP_SRC: _bindgen_ty_12 = 1; pub const ANDROID_IMAGE_DECODER_BLEND_OP_SRC_OVER: _bindgen_ty_12 = 2; -pub type _bindgen_ty_12 = ::std::os::raw::c_uint; +pub type _bindgen_ty_12 = ::std::ffi::c_uint; extern "C" { pub fn AImageDecoderFrameInfo_getBlendOp(info: *const AImageDecoderFrameInfo) -> i32; } @@ -4167,7 +3724,7 @@ pub const AKEYCODE_MACRO_1: _bindgen_ty_13 = 313; pub const AKEYCODE_MACRO_2: _bindgen_ty_13 = 314; pub const AKEYCODE_MACRO_3: _bindgen_ty_13 = 315; pub const AKEYCODE_MACRO_4: _bindgen_ty_13 = 316; -pub type _bindgen_ty_13 = ::std::os::raw::c_uint; +pub type _bindgen_ty_13 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ALooper { @@ -4177,15 +3734,15 @@ extern "C" { pub fn ALooper_forThread() -> *mut ALooper; } pub const ALOOPER_PREPARE_ALLOW_NON_CALLBACKS: _bindgen_ty_14 = 1; -pub type _bindgen_ty_14 = ::std::os::raw::c_uint; +pub type _bindgen_ty_14 = ::std::ffi::c_uint; extern "C" { - pub fn ALooper_prepare(opts: ::std::os::raw::c_int) -> *mut ALooper; + pub fn ALooper_prepare(opts: ::std::ffi::c_int) -> *mut ALooper; } pub const ALOOPER_POLL_WAKE: _bindgen_ty_15 = -1; pub const ALOOPER_POLL_CALLBACK: _bindgen_ty_15 = -2; pub const ALOOPER_POLL_TIMEOUT: _bindgen_ty_15 = -3; pub const ALOOPER_POLL_ERROR: _bindgen_ty_15 = -4; -pub type _bindgen_ty_15 = ::std::os::raw::c_int; +pub type _bindgen_ty_15 = ::std::ffi::c_int; extern "C" { pub fn ALooper_acquire(looper: *mut ALooper); } @@ -4197,29 +3754,29 @@ pub const ALOOPER_EVENT_OUTPUT: _bindgen_ty_16 = 2; pub const ALOOPER_EVENT_ERROR: _bindgen_ty_16 = 4; pub const ALOOPER_EVENT_HANGUP: _bindgen_ty_16 = 8; pub const ALOOPER_EVENT_INVALID: _bindgen_ty_16 = 16; -pub type _bindgen_ty_16 = ::std::os::raw::c_uint; +pub type _bindgen_ty_16 = ::std::ffi::c_uint; pub type ALooper_callbackFunc = ::std::option::Option< unsafe extern "C" fn( - fd: ::std::os::raw::c_int, - events: ::std::os::raw::c_int, - data: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + events: ::std::ffi::c_int, + data: *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >; extern "C" { pub fn ALooper_pollOnce( - timeoutMillis: ::std::os::raw::c_int, - outFd: *mut ::std::os::raw::c_int, - outEvents: *mut ::std::os::raw::c_int, - outData: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + timeoutMillis: ::std::ffi::c_int, + outFd: *mut ::std::ffi::c_int, + outEvents: *mut ::std::ffi::c_int, + outData: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ALooper_pollAll( - timeoutMillis: ::std::os::raw::c_int, - outFd: *mut ::std::os::raw::c_int, - outEvents: *mut ::std::os::raw::c_int, - outData: *mut *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + timeoutMillis: ::std::ffi::c_int, + outFd: *mut ::std::ffi::c_int, + outEvents: *mut ::std::ffi::c_int, + outData: *mut *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ALooper_wake(looper: *mut ALooper); @@ -4227,24 +3784,21 @@ extern "C" { extern "C" { pub fn ALooper_addFd( looper: *mut ALooper, - fd: ::std::os::raw::c_int, - ident: ::std::os::raw::c_int, - events: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + ident: ::std::ffi::c_int, + events: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int; + data: *mut ::std::ffi::c_void, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ALooper_removeFd( - looper: *mut ALooper, - fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn ALooper_removeFd(looper: *mut ALooper, fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } pub const AKEY_STATE_UNKNOWN: _bindgen_ty_17 = -1; pub const AKEY_STATE_UP: _bindgen_ty_17 = 0; pub const AKEY_STATE_DOWN: _bindgen_ty_17 = 1; pub const AKEY_STATE_VIRTUAL: _bindgen_ty_17 = 2; -pub type _bindgen_ty_17 = ::std::os::raw::c_int; +pub type _bindgen_ty_17 = ::std::ffi::c_int; pub const AMETA_NONE: _bindgen_ty_18 = 0; pub const AMETA_ALT_ON: _bindgen_ty_18 = 2; pub const AMETA_ALT_LEFT_ON: _bindgen_ty_18 = 16; @@ -4263,7 +3817,7 @@ pub const AMETA_META_RIGHT_ON: _bindgen_ty_18 = 262144; pub const AMETA_CAPS_LOCK_ON: _bindgen_ty_18 = 1048576; pub const AMETA_NUM_LOCK_ON: _bindgen_ty_18 = 2097152; pub const AMETA_SCROLL_LOCK_ON: _bindgen_ty_18 = 4194304; -pub type _bindgen_ty_18 = ::std::os::raw::c_uint; +pub type _bindgen_ty_18 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AInputEvent { @@ -4275,11 +3829,11 @@ pub const AINPUT_EVENT_TYPE_FOCUS: _bindgen_ty_19 = 3; pub const AINPUT_EVENT_TYPE_CAPTURE: _bindgen_ty_19 = 4; pub const AINPUT_EVENT_TYPE_DRAG: _bindgen_ty_19 = 5; pub const AINPUT_EVENT_TYPE_TOUCH_MODE: _bindgen_ty_19 = 6; -pub type _bindgen_ty_19 = ::std::os::raw::c_uint; +pub type _bindgen_ty_19 = ::std::ffi::c_uint; pub const AKEY_EVENT_ACTION_DOWN: _bindgen_ty_20 = 0; pub const AKEY_EVENT_ACTION_UP: _bindgen_ty_20 = 1; pub const AKEY_EVENT_ACTION_MULTIPLE: _bindgen_ty_20 = 2; -pub type _bindgen_ty_20 = ::std::os::raw::c_uint; +pub type _bindgen_ty_20 = ::std::ffi::c_uint; pub const AKEY_EVENT_FLAG_WOKE_HERE: _bindgen_ty_21 = 1; pub const AKEY_EVENT_FLAG_SOFT_KEYBOARD: _bindgen_ty_21 = 2; pub const AKEY_EVENT_FLAG_KEEP_TOUCH_MODE: _bindgen_ty_21 = 4; @@ -4291,7 +3845,7 @@ pub const AKEY_EVENT_FLAG_LONG_PRESS: _bindgen_ty_21 = 128; pub const AKEY_EVENT_FLAG_CANCELED_LONG_PRESS: _bindgen_ty_21 = 256; pub const AKEY_EVENT_FLAG_TRACKING: _bindgen_ty_21 = 512; pub const AKEY_EVENT_FLAG_FALLBACK: _bindgen_ty_21 = 1024; -pub type _bindgen_ty_21 = ::std::os::raw::c_uint; +pub type _bindgen_ty_21 = ::std::ffi::c_uint; pub const AMOTION_EVENT_ACTION_MASK: _bindgen_ty_22 = 255; pub const AMOTION_EVENT_ACTION_POINTER_INDEX_MASK: _bindgen_ty_22 = 65280; pub const AMOTION_EVENT_ACTION_DOWN: _bindgen_ty_22 = 0; @@ -4307,15 +3861,15 @@ pub const AMOTION_EVENT_ACTION_HOVER_ENTER: _bindgen_ty_22 = 9; pub const AMOTION_EVENT_ACTION_HOVER_EXIT: _bindgen_ty_22 = 10; pub const AMOTION_EVENT_ACTION_BUTTON_PRESS: _bindgen_ty_22 = 11; pub const AMOTION_EVENT_ACTION_BUTTON_RELEASE: _bindgen_ty_22 = 12; -pub type _bindgen_ty_22 = ::std::os::raw::c_uint; +pub type _bindgen_ty_22 = ::std::ffi::c_uint; pub const AMOTION_EVENT_FLAG_WINDOW_IS_OBSCURED: _bindgen_ty_23 = 1; -pub type _bindgen_ty_23 = ::std::os::raw::c_uint; +pub type _bindgen_ty_23 = ::std::ffi::c_uint; pub const AMOTION_EVENT_EDGE_FLAG_NONE: _bindgen_ty_24 = 0; pub const AMOTION_EVENT_EDGE_FLAG_TOP: _bindgen_ty_24 = 1; pub const AMOTION_EVENT_EDGE_FLAG_BOTTOM: _bindgen_ty_24 = 2; pub const AMOTION_EVENT_EDGE_FLAG_LEFT: _bindgen_ty_24 = 4; pub const AMOTION_EVENT_EDGE_FLAG_RIGHT: _bindgen_ty_24 = 8; -pub type _bindgen_ty_24 = ::std::os::raw::c_uint; +pub type _bindgen_ty_24 = ::std::ffi::c_uint; pub const AMOTION_EVENT_AXIS_X: _bindgen_ty_25 = 0; pub const AMOTION_EVENT_AXIS_Y: _bindgen_ty_25 = 1; pub const AMOTION_EVENT_AXIS_PRESSURE: _bindgen_ty_25 = 2; @@ -4368,7 +3922,7 @@ pub const AMOTION_EVENT_AXIS_GESTURE_SCROLL_Y_DISTANCE: _bindgen_ty_25 = 51; pub const AMOTION_EVENT_AXIS_GESTURE_PINCH_SCALE_FACTOR: _bindgen_ty_25 = 52; pub const AMOTION_EVENT_AXIS_GESTURE_SWIPE_FINGER_COUNT: _bindgen_ty_25 = 53; pub const AMOTION_EVENT_MAXIMUM_VALID_AXIS_VALUE: _bindgen_ty_25 = 53; -pub type _bindgen_ty_25 = ::std::os::raw::c_uint; +pub type _bindgen_ty_25 = ::std::ffi::c_uint; pub const AMOTION_EVENT_BUTTON_PRIMARY: _bindgen_ty_26 = 1; pub const AMOTION_EVENT_BUTTON_SECONDARY: _bindgen_ty_26 = 2; pub const AMOTION_EVENT_BUTTON_TERTIARY: _bindgen_ty_26 = 4; @@ -4376,14 +3930,14 @@ pub const AMOTION_EVENT_BUTTON_BACK: _bindgen_ty_26 = 8; pub const AMOTION_EVENT_BUTTON_FORWARD: _bindgen_ty_26 = 16; pub const AMOTION_EVENT_BUTTON_STYLUS_PRIMARY: _bindgen_ty_26 = 32; pub const AMOTION_EVENT_BUTTON_STYLUS_SECONDARY: _bindgen_ty_26 = 64; -pub type _bindgen_ty_26 = ::std::os::raw::c_uint; +pub type _bindgen_ty_26 = ::std::ffi::c_uint; pub const AMOTION_EVENT_TOOL_TYPE_UNKNOWN: _bindgen_ty_27 = 0; pub const AMOTION_EVENT_TOOL_TYPE_FINGER: _bindgen_ty_27 = 1; pub const AMOTION_EVENT_TOOL_TYPE_STYLUS: _bindgen_ty_27 = 2; pub const AMOTION_EVENT_TOOL_TYPE_MOUSE: _bindgen_ty_27 = 3; pub const AMOTION_EVENT_TOOL_TYPE_ERASER: _bindgen_ty_27 = 4; pub const AMOTION_EVENT_TOOL_TYPE_PALM: _bindgen_ty_27 = 5; -pub type _bindgen_ty_27 = ::std::os::raw::c_uint; +pub type _bindgen_ty_27 = ::std::ffi::c_uint; impl AMotionClassification { pub const AMOTION_EVENT_CLASSIFICATION_NONE: AMotionClassification = AMotionClassification(0); } @@ -4416,7 +3970,7 @@ pub const AINPUT_SOURCE_CLASS_POINTER: _bindgen_ty_28 = 2; pub const AINPUT_SOURCE_CLASS_NAVIGATION: _bindgen_ty_28 = 4; pub const AINPUT_SOURCE_CLASS_POSITION: _bindgen_ty_28 = 8; pub const AINPUT_SOURCE_CLASS_JOYSTICK: _bindgen_ty_28 = 16; -pub type _bindgen_ty_28 = ::std::os::raw::c_uint; +pub type _bindgen_ty_28 = ::std::ffi::c_uint; pub const AINPUT_SOURCE_UNKNOWN: _bindgen_ty_29 = 0; pub const AINPUT_SOURCE_KEYBOARD: _bindgen_ty_29 = 257; pub const AINPUT_SOURCE_DPAD: _bindgen_ty_29 = 513; @@ -4434,11 +3988,11 @@ pub const AINPUT_SOURCE_HDMI: _bindgen_ty_29 = 33554433; pub const AINPUT_SOURCE_SENSOR: _bindgen_ty_29 = 67108864; pub const AINPUT_SOURCE_ROTARY_ENCODER: _bindgen_ty_29 = 4194304; pub const AINPUT_SOURCE_ANY: _bindgen_ty_29 = 4294967040; -pub type _bindgen_ty_29 = ::std::os::raw::c_uint; +pub type _bindgen_ty_29 = ::std::ffi::c_uint; pub const AINPUT_KEYBOARD_TYPE_NONE: _bindgen_ty_30 = 0; pub const AINPUT_KEYBOARD_TYPE_NON_ALPHABETIC: _bindgen_ty_30 = 1; pub const AINPUT_KEYBOARD_TYPE_ALPHABETIC: _bindgen_ty_30 = 2; -pub type _bindgen_ty_30 = ::std::os::raw::c_uint; +pub type _bindgen_ty_30 = ::std::ffi::c_uint; pub const AINPUT_MOTION_RANGE_X: _bindgen_ty_31 = 0; pub const AINPUT_MOTION_RANGE_Y: _bindgen_ty_31 = 1; pub const AINPUT_MOTION_RANGE_PRESSURE: _bindgen_ty_31 = 2; @@ -4448,7 +4002,7 @@ pub const AINPUT_MOTION_RANGE_TOUCH_MINOR: _bindgen_ty_31 = 5; pub const AINPUT_MOTION_RANGE_TOOL_MAJOR: _bindgen_ty_31 = 6; pub const AINPUT_MOTION_RANGE_TOOL_MINOR: _bindgen_ty_31 = 7; pub const AINPUT_MOTION_RANGE_ORIENTATION: _bindgen_ty_31 = 8; -pub type _bindgen_ty_31 = ::std::os::raw::c_uint; +pub type _bindgen_ty_31 = ::std::ffi::c_uint; extern "C" { pub fn AInputEvent_getType(event: *const AInputEvent) -> i32; } @@ -4694,9 +4248,9 @@ extern "C" { pub fn AInputQueue_attachLooper( queue: *mut AInputQueue, looper: *mut ALooper, - ident: ::std::os::raw::c_int, + ident: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { @@ -4715,7 +4269,7 @@ extern "C" { pub fn AInputQueue_finishEvent( queue: *mut AInputQueue, event: *mut AInputEvent, - handled: ::std::os::raw::c_int, + handled: ::std::ffi::c_int, ); } extern "C" { @@ -4750,35 +4304,35 @@ impl android_LogPriority { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct android_LogPriority(pub ::std::os::raw::c_uint); +pub struct android_LogPriority(pub ::std::ffi::c_uint); extern "C" { pub fn __android_log_write( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - text: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + text: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_print( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_vprint( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ap: *mut __va_list_tag, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_assert( - cond: *const ::std::os::raw::c_char, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + cond: *const ::std::ffi::c_char, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... ) -> !; } @@ -4817,24 +4371,24 @@ impl log_id { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct log_id(pub ::std::os::raw::c_uint); +pub struct log_id(pub ::std::ffi::c_uint); pub use self::log_id as log_id_t; extern "C" { pub fn __android_log_buf_write( - bufID: ::std::os::raw::c_int, - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - text: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + bufID: ::std::ffi::c_int, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + text: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_buf_print( - bufID: ::std::os::raw::c_int, - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - fmt: *const ::std::os::raw::c_char, + bufID: ::std::ffi::c_int, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -4842,66 +4396,35 @@ pub struct __android_log_message { pub struct_size: usize, pub buffer_id: i32, pub priority: i32, - pub tag: *const ::std::os::raw::c_char, - pub file: *const ::std::os::raw::c_char, + pub tag: *const ::std::ffi::c_char, + pub file: *const ::std::ffi::c_char, pub line: u32, - pub message: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout___android_log_message() { - const UNINIT: ::std::mem::MaybeUninit<__android_log_message> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__android_log_message>(), - 48usize, - "Size of __android_log_message" - ); - assert_eq!( - ::std::mem::align_of::<__android_log_message>(), - 8usize, - "Alignment of __android_log_message" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).struct_size) as usize - ptr as usize }, - 0usize, - "Offset of field: __android_log_message::struct_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).buffer_id) as usize - ptr as usize }, - 8usize, - "Offset of field: __android_log_message::buffer_id" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).priority) as usize - ptr as usize }, - 12usize, - "Offset of field: __android_log_message::priority" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 16usize, - "Offset of field: __android_log_message::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).file) as usize - ptr as usize }, - 24usize, - "Offset of field: __android_log_message::file" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).line) as usize - ptr as usize }, - 32usize, - "Offset of field: __android_log_message::line" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).message) as usize - ptr as usize }, - 40usize, - "Offset of field: __android_log_message::message" - ); -} + pub message: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __android_log_message"][::std::mem::size_of::<__android_log_message>() - 48usize]; + ["Alignment of __android_log_message"] + [::std::mem::align_of::<__android_log_message>() - 8usize]; + ["Offset of field: __android_log_message::struct_size"] + [::std::mem::offset_of!(__android_log_message, struct_size) - 0usize]; + ["Offset of field: __android_log_message::buffer_id"] + [::std::mem::offset_of!(__android_log_message, buffer_id) - 8usize]; + ["Offset of field: __android_log_message::priority"] + [::std::mem::offset_of!(__android_log_message, priority) - 12usize]; + ["Offset of field: __android_log_message::tag"] + [::std::mem::offset_of!(__android_log_message, tag) - 16usize]; + ["Offset of field: __android_log_message::file"] + [::std::mem::offset_of!(__android_log_message, file) - 24usize]; + ["Offset of field: __android_log_message::line"] + [::std::mem::offset_of!(__android_log_message, line) - 32usize]; + ["Offset of field: __android_log_message::message"] + [::std::mem::offset_of!(__android_log_message, message) - 40usize]; +}; pub type __android_logger_function = ::std::option::Option; pub type __android_aborter_function = - ::std::option::Option; + ::std::option::Option; extern "C" { pub fn __android_log_write_log_message(log_message: *mut __android_log_message); } @@ -4918,25 +4441,25 @@ extern "C" { pub fn __android_log_set_aborter(aborter: __android_aborter_function); } extern "C" { - pub fn __android_log_call_aborter(abort_message: *const ::std::os::raw::c_char); + pub fn __android_log_call_aborter(abort_message: *const ::std::ffi::c_char); } extern "C" { - pub fn __android_log_default_aborter(abort_message: *const ::std::os::raw::c_char) -> !; + pub fn __android_log_default_aborter(abort_message: *const ::std::ffi::c_char) -> !; } extern "C" { pub fn __android_log_is_loggable( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, - default_prio: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, + default_prio: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_is_loggable_len( - prio: ::std::os::raw::c_int, - tag: *const ::std::os::raw::c_char, + prio: ::std::ffi::c_int, + tag: *const ::std::ffi::c_char, len: usize, - default_prio: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + default_prio: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn __android_log_set_minimum_priority(priority: i32) -> i32; @@ -4945,157 +4468,73 @@ extern "C" { pub fn __android_log_get_minimum_priority() -> i32; } extern "C" { - pub fn __android_log_set_default_tag(tag: *const ::std::os::raw::c_char); + pub fn __android_log_set_default_tag(tag: *const ::std::ffi::c_char); } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct flock { - pub l_type: ::std::os::raw::c_short, - pub l_whence: ::std::os::raw::c_short, + pub l_type: ::std::ffi::c_short, + pub l_whence: ::std::ffi::c_short, pub l_start: off64_t, pub l_len: off64_t, pub l_pid: pid_t, } -#[test] -fn bindgen_test_layout_flock() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of flock"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of flock" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_type) as usize - ptr as usize }, - 0usize, - "Offset of field: flock::l_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_whence) as usize - ptr as usize }, - 2usize, - "Offset of field: flock::l_whence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_start) as usize - ptr as usize }, - 8usize, - "Offset of field: flock::l_start" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_len) as usize - ptr as usize }, - 16usize, - "Offset of field: flock::l_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_pid) as usize - ptr as usize }, - 24usize, - "Offset of field: flock::l_pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of flock"][::std::mem::size_of::() - 32usize]; + ["Alignment of flock"][::std::mem::align_of::() - 8usize]; + ["Offset of field: flock::l_type"][::std::mem::offset_of!(flock, l_type) - 0usize]; + ["Offset of field: flock::l_whence"][::std::mem::offset_of!(flock, l_whence) - 2usize]; + ["Offset of field: flock::l_start"][::std::mem::offset_of!(flock, l_start) - 8usize]; + ["Offset of field: flock::l_len"][::std::mem::offset_of!(flock, l_len) - 16usize]; + ["Offset of field: flock::l_pid"][::std::mem::offset_of!(flock, l_pid) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct flock64 { - pub l_type: ::std::os::raw::c_short, - pub l_whence: ::std::os::raw::c_short, + pub l_type: ::std::ffi::c_short, + pub l_whence: ::std::ffi::c_short, pub l_start: off64_t, pub l_len: off64_t, pub l_pid: pid_t, } -#[test] -fn bindgen_test_layout_flock64() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of flock64"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of flock64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_type) as usize - ptr as usize }, - 0usize, - "Offset of field: flock64::l_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_whence) as usize - ptr as usize }, - 2usize, - "Offset of field: flock64::l_whence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_start) as usize - ptr as usize }, - 8usize, - "Offset of field: flock64::l_start" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_len) as usize - ptr as usize }, - 16usize, - "Offset of field: flock64::l_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_pid) as usize - ptr as usize }, - 24usize, - "Offset of field: flock64::l_pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of flock64"][::std::mem::size_of::() - 32usize]; + ["Alignment of flock64"][::std::mem::align_of::() - 8usize]; + ["Offset of field: flock64::l_type"][::std::mem::offset_of!(flock64, l_type) - 0usize]; + ["Offset of field: flock64::l_whence"][::std::mem::offset_of!(flock64, l_whence) - 2usize]; + ["Offset of field: flock64::l_start"][::std::mem::offset_of!(flock64, l_start) - 8usize]; + ["Offset of field: flock64::l_len"][::std::mem::offset_of!(flock64, l_len) - 16usize]; + ["Offset of field: flock64::l_pid"][::std::mem::offset_of!(flock64, l_pid) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct f_owner_ex { - pub type_: ::std::os::raw::c_int, + pub type_: ::std::ffi::c_int, pub pid: __kernel_pid_t, } -#[test] -fn bindgen_test_layout_f_owner_ex() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of f_owner_ex" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of f_owner_ex" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: f_owner_ex::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pid) as usize - ptr as usize }, - 4usize, - "Offset of field: f_owner_ex::pid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of f_owner_ex"][::std::mem::size_of::() - 8usize]; + ["Alignment of f_owner_ex"][::std::mem::align_of::() - 4usize]; + ["Offset of field: f_owner_ex::type_"][::std::mem::offset_of!(f_owner_ex, type_) - 0usize]; + ["Offset of field: f_owner_ex::pid"][::std::mem::offset_of!(f_owner_ex, pid) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct iovec { - pub iov_base: *mut ::std::os::raw::c_void, + pub iov_base: *mut ::std::ffi::c_void, pub iov_len: __kernel_size_t, } -#[test] -fn bindgen_test_layout_iovec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of iovec"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of iovec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).iov_base) as usize - ptr as usize }, - 0usize, - "Offset of field: iovec::iov_base" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).iov_len) as usize - ptr as usize }, - 8usize, - "Offset of field: iovec::iov_len" - ); -} -pub type sa_family_t = ::std::os::raw::c_ushort; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of iovec"][::std::mem::size_of::() - 16usize]; + ["Alignment of iovec"][::std::mem::align_of::() - 8usize]; + ["Offset of field: iovec::iov_base"][::std::mem::offset_of!(iovec, iov_base) - 0usize]; + ["Offset of field: iovec::iov_len"][::std::mem::offset_of!(iovec, iov_len) - 8usize]; +}; +pub type sa_family_t = ::std::ffi::c_ushort; #[repr(C)] #[derive(Copy, Clone)] pub struct sockaddr_storage { @@ -5105,253 +4544,121 @@ pub struct sockaddr_storage { #[derive(Copy, Clone)] pub union sockaddr_storage__bindgen_ty_1 { pub __bindgen_anon_1: sockaddr_storage__bindgen_ty_1__bindgen_ty_1, - pub __align: *mut ::std::os::raw::c_void, + pub __align: *mut ::std::ffi::c_void, } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr_storage__bindgen_ty_1__bindgen_ty_1 { pub ss_family: sa_family_t, - pub __data: [::std::os::raw::c_char; 126usize], -} -#[test] -fn bindgen_test_layout_sockaddr_storage__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 2usize, - "Alignment of sockaddr_storage__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_family) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::ss_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__data) as usize - ptr as usize }, - 2usize, - "Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::__data" - ); -} -#[test] -fn bindgen_test_layout_sockaddr_storage__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sockaddr_storage__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__align) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr_storage__bindgen_ty_1::__align" - ); -} -#[test] -fn bindgen_test_layout_sockaddr_storage() { - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of sockaddr_storage" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sockaddr_storage" - ); -} + pub __data: [::std::ffi::c_char; 126usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 2usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::ss_family"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1__bindgen_ty_1, ss_family) - 0usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1__bindgen_ty_1::__data"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1__bindgen_ty_1, __data) - 2usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage__bindgen_ty_1"] + [::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: sockaddr_storage__bindgen_ty_1::__align"] + [::std::mem::offset_of!(sockaddr_storage__bindgen_ty_1, __align) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr_storage"][::std::mem::size_of::() - 128usize]; + ["Alignment of sockaddr_storage"][::std::mem::align_of::() - 8usize]; +}; pub const SHUT_RD: _bindgen_ty_32 = 0; pub const SHUT_WR: _bindgen_ty_32 = 1; pub const SHUT_RDWR: _bindgen_ty_32 = 2; -pub type _bindgen_ty_32 = ::std::os::raw::c_uint; +pub type _bindgen_ty_32 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr { pub sa_family: sa_family_t, - pub sa_data: [::std::os::raw::c_char; 14usize], -} -#[test] -fn bindgen_test_layout_sockaddr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sockaddr" - ); - assert_eq!( - ::std::mem::align_of::(), - 2usize, - "Alignment of sockaddr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_family) as usize - ptr as usize }, - 0usize, - "Offset of field: sockaddr::sa_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_data) as usize - ptr as usize }, - 2usize, - "Offset of field: sockaddr::sa_data" - ); -} + pub sa_data: [::std::ffi::c_char; 14usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sockaddr"][::std::mem::size_of::() - 16usize]; + ["Alignment of sockaddr"][::std::mem::align_of::() - 2usize]; + ["Offset of field: sockaddr::sa_family"][::std::mem::offset_of!(sockaddr, sa_family) - 0usize]; + ["Offset of field: sockaddr::sa_data"][::std::mem::offset_of!(sockaddr, sa_data) - 2usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct linger { - pub l_onoff: ::std::os::raw::c_int, - pub l_linger: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_linger() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of linger"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of linger" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_onoff) as usize - ptr as usize }, - 0usize, - "Offset of field: linger::l_onoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).l_linger) as usize - ptr as usize }, - 4usize, - "Offset of field: linger::l_linger" - ); -} + pub l_onoff: ::std::ffi::c_int, + pub l_linger: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of linger"][::std::mem::size_of::() - 8usize]; + ["Alignment of linger"][::std::mem::align_of::() - 4usize]; + ["Offset of field: linger::l_onoff"][::std::mem::offset_of!(linger, l_onoff) - 0usize]; + ["Offset of field: linger::l_linger"][::std::mem::offset_of!(linger, l_linger) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct msghdr { - pub msg_name: *mut ::std::os::raw::c_void, + pub msg_name: *mut ::std::ffi::c_void, pub msg_namelen: socklen_t, pub msg_iov: *mut iovec, pub msg_iovlen: usize, - pub msg_control: *mut ::std::os::raw::c_void, + pub msg_control: *mut ::std::ffi::c_void, pub msg_controllen: usize, - pub msg_flags: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_msghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 56usize, "Size of msghdr"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of msghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_name) as usize - ptr as usize }, - 0usize, - "Offset of field: msghdr::msg_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_namelen) as usize - ptr as usize }, - 8usize, - "Offset of field: msghdr::msg_namelen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_iov) as usize - ptr as usize }, - 16usize, - "Offset of field: msghdr::msg_iov" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_iovlen) as usize - ptr as usize }, - 24usize, - "Offset of field: msghdr::msg_iovlen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_control) as usize - ptr as usize }, - 32usize, - "Offset of field: msghdr::msg_control" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_controllen) as usize - ptr as usize }, - 40usize, - "Offset of field: msghdr::msg_controllen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_flags) as usize - ptr as usize }, - 48usize, - "Offset of field: msghdr::msg_flags" - ); -} + pub msg_flags: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of msghdr"][::std::mem::size_of::() - 56usize]; + ["Alignment of msghdr"][::std::mem::align_of::() - 8usize]; + ["Offset of field: msghdr::msg_name"][::std::mem::offset_of!(msghdr, msg_name) - 0usize]; + ["Offset of field: msghdr::msg_namelen"][::std::mem::offset_of!(msghdr, msg_namelen) - 8usize]; + ["Offset of field: msghdr::msg_iov"][::std::mem::offset_of!(msghdr, msg_iov) - 16usize]; + ["Offset of field: msghdr::msg_iovlen"][::std::mem::offset_of!(msghdr, msg_iovlen) - 24usize]; + ["Offset of field: msghdr::msg_control"][::std::mem::offset_of!(msghdr, msg_control) - 32usize]; + ["Offset of field: msghdr::msg_controllen"] + [::std::mem::offset_of!(msghdr, msg_controllen) - 40usize]; + ["Offset of field: msghdr::msg_flags"][::std::mem::offset_of!(msghdr, msg_flags) - 48usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct mmsghdr { pub msg_hdr: msghdr, - pub msg_len: ::std::os::raw::c_uint, -} -#[test] -fn bindgen_test_layout_mmsghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 64usize, "Size of mmsghdr"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of mmsghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_hdr) as usize - ptr as usize }, - 0usize, - "Offset of field: mmsghdr::msg_hdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).msg_len) as usize - ptr as usize }, - 56usize, - "Offset of field: mmsghdr::msg_len" - ); -} + pub msg_len: ::std::ffi::c_uint, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mmsghdr"][::std::mem::size_of::() - 64usize]; + ["Alignment of mmsghdr"][::std::mem::align_of::() - 8usize]; + ["Offset of field: mmsghdr::msg_hdr"][::std::mem::offset_of!(mmsghdr, msg_hdr) - 0usize]; + ["Offset of field: mmsghdr::msg_len"][::std::mem::offset_of!(mmsghdr, msg_len) - 56usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct cmsghdr { pub cmsg_len: usize, - pub cmsg_level: ::std::os::raw::c_int, - pub cmsg_type: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_cmsghdr() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of cmsghdr"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of cmsghdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_len) as usize - ptr as usize }, - 0usize, - "Offset of field: cmsghdr::cmsg_len" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_level) as usize - ptr as usize }, - 8usize, - "Offset of field: cmsghdr::cmsg_level" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cmsg_type) as usize - ptr as usize }, - 12usize, - "Offset of field: cmsghdr::cmsg_type" - ); -} + pub cmsg_level: ::std::ffi::c_int, + pub cmsg_type: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of cmsghdr"][::std::mem::size_of::() - 16usize]; + ["Alignment of cmsghdr"][::std::mem::align_of::() - 8usize]; + ["Offset of field: cmsghdr::cmsg_len"][::std::mem::offset_of!(cmsghdr, cmsg_len) - 0usize]; + ["Offset of field: cmsghdr::cmsg_level"][::std::mem::offset_of!(cmsghdr, cmsg_level) - 8usize]; + ["Offset of field: cmsghdr::cmsg_type"][::std::mem::offset_of!(cmsghdr, cmsg_type) - 12usize]; +}; extern "C" { pub fn __cmsg_nxthdr(__msg: *mut msghdr, __cmsg: *mut cmsghdr) -> *mut cmsghdr; } @@ -5362,183 +4669,159 @@ pub struct ucred { pub uid: uid_t, pub gid: gid_t, } -#[test] -fn bindgen_test_layout_ucred() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 12usize, "Size of ucred"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ucred" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pid) as usize - ptr as usize }, - 0usize, - "Offset of field: ucred::pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uid) as usize - ptr as usize }, - 4usize, - "Offset of field: ucred::uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gid) as usize - ptr as usize }, - 8usize, - "Offset of field: ucred::gid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucred"][::std::mem::size_of::() - 12usize]; + ["Alignment of ucred"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ucred::pid"][::std::mem::offset_of!(ucred, pid) - 0usize]; + ["Offset of field: ucred::uid"][::std::mem::offset_of!(ucred, uid) - 4usize]; + ["Offset of field: ucred::gid"][::std::mem::offset_of!(ucred, gid) - 8usize]; +}; extern "C" { pub fn accept( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn accept4( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn bind( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *const sockaddr, __addr_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn connect( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *const sockaddr, __addr_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getpeername( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getsockname( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __addr: *mut sockaddr, __addr_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getsockopt( - __fd: ::std::os::raw::c_int, - __level: ::std::os::raw::c_int, - __option: ::std::os::raw::c_int, - __value: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __level: ::std::ffi::c_int, + __option: ::std::ffi::c_int, + __value: *mut ::std::ffi::c_void, __value_length: *mut socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn listen( - __fd: ::std::os::raw::c_int, - __backlog: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn listen(__fd: ::std::ffi::c_int, __backlog: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn recvmmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msgs: *mut mmsghdr, - __msg_count: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, + __msg_count: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn recvmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msg: *mut msghdr, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn sendmmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msgs: *const mmsghdr, - __msg_count: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __msg_count: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn sendmsg( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __msg: *const msghdr, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn setsockopt( - __fd: ::std::os::raw::c_int, - __level: ::std::os::raw::c_int, - __option: ::std::os::raw::c_int, - __value: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __level: ::std::ffi::c_int, + __option: ::std::ffi::c_int, + __value: *const ::std::ffi::c_void, __value_length: socklen_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn shutdown( - __fd: ::std::os::raw::c_int, - __how: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn shutdown(__fd: ::std::ffi::c_int, __how: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn socket( - __af: ::std::os::raw::c_int, - __type: ::std::os::raw::c_int, - __protocol: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __af: ::std::ffi::c_int, + __type: ::std::ffi::c_int, + __protocol: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn socketpair( - __af: ::std::os::raw::c_int, - __type: ::std::os::raw::c_int, - __protocol: ::std::os::raw::c_int, - __fds: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __af: ::std::ffi::c_int, + __type: ::std::ffi::c_int, + __protocol: ::std::ffi::c_int, + __fds: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn recv( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn send( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, ) -> isize; } extern "C" { pub fn sendto( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __dst_addr: *const sockaddr, __dst_addr_length: socklen_t, ) -> isize; } extern "C" { pub fn recvfrom( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __n: usize, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __src_addr: *mut sockaddr, __src_addr_length: *mut socklen_t, ) -> isize; @@ -5546,237 +4829,108 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct hostent { - pub h_name: *mut ::std::os::raw::c_char, - pub h_aliases: *mut *mut ::std::os::raw::c_char, - pub h_addrtype: ::std::os::raw::c_int, - pub h_length: ::std::os::raw::c_int, - pub h_addr_list: *mut *mut ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_hostent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of hostent"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of hostent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_name) as usize - ptr as usize }, - 0usize, - "Offset of field: hostent::h_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_aliases) as usize - ptr as usize }, - 8usize, - "Offset of field: hostent::h_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_addrtype) as usize - ptr as usize }, - 16usize, - "Offset of field: hostent::h_addrtype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_length) as usize - ptr as usize }, - 20usize, - "Offset of field: hostent::h_length" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).h_addr_list) as usize - ptr as usize }, - 24usize, - "Offset of field: hostent::h_addr_list" - ); -} + pub h_name: *mut ::std::ffi::c_char, + pub h_aliases: *mut *mut ::std::ffi::c_char, + pub h_addrtype: ::std::ffi::c_int, + pub h_length: ::std::ffi::c_int, + pub h_addr_list: *mut *mut ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of hostent"][::std::mem::size_of::() - 32usize]; + ["Alignment of hostent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: hostent::h_name"][::std::mem::offset_of!(hostent, h_name) - 0usize]; + ["Offset of field: hostent::h_aliases"][::std::mem::offset_of!(hostent, h_aliases) - 8usize]; + ["Offset of field: hostent::h_addrtype"][::std::mem::offset_of!(hostent, h_addrtype) - 16usize]; + ["Offset of field: hostent::h_length"][::std::mem::offset_of!(hostent, h_length) - 20usize]; + ["Offset of field: hostent::h_addr_list"] + [::std::mem::offset_of!(hostent, h_addr_list) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct netent { - pub n_name: *mut ::std::os::raw::c_char, - pub n_aliases: *mut *mut ::std::os::raw::c_char, - pub n_addrtype: ::std::os::raw::c_int, + pub n_name: *mut ::std::ffi::c_char, + pub n_aliases: *mut *mut ::std::ffi::c_char, + pub n_addrtype: ::std::ffi::c_int, pub n_net: u32, } -#[test] -fn bindgen_test_layout_netent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 24usize, "Size of netent"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of netent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_name) as usize - ptr as usize }, - 0usize, - "Offset of field: netent::n_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_aliases) as usize - ptr as usize }, - 8usize, - "Offset of field: netent::n_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_addrtype) as usize - ptr as usize }, - 16usize, - "Offset of field: netent::n_addrtype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).n_net) as usize - ptr as usize }, - 20usize, - "Offset of field: netent::n_net" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of netent"][::std::mem::size_of::() - 24usize]; + ["Alignment of netent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: netent::n_name"][::std::mem::offset_of!(netent, n_name) - 0usize]; + ["Offset of field: netent::n_aliases"][::std::mem::offset_of!(netent, n_aliases) - 8usize]; + ["Offset of field: netent::n_addrtype"][::std::mem::offset_of!(netent, n_addrtype) - 16usize]; + ["Offset of field: netent::n_net"][::std::mem::offset_of!(netent, n_net) - 20usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct servent { - pub s_name: *mut ::std::os::raw::c_char, - pub s_aliases: *mut *mut ::std::os::raw::c_char, - pub s_port: ::std::os::raw::c_int, - pub s_proto: *mut ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_servent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 32usize, "Size of servent"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of servent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_name) as usize - ptr as usize }, - 0usize, - "Offset of field: servent::s_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_aliases) as usize - ptr as usize }, - 8usize, - "Offset of field: servent::s_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_port) as usize - ptr as usize }, - 16usize, - "Offset of field: servent::s_port" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).s_proto) as usize - ptr as usize }, - 24usize, - "Offset of field: servent::s_proto" - ); -} + pub s_name: *mut ::std::ffi::c_char, + pub s_aliases: *mut *mut ::std::ffi::c_char, + pub s_port: ::std::ffi::c_int, + pub s_proto: *mut ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of servent"][::std::mem::size_of::() - 32usize]; + ["Alignment of servent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: servent::s_name"][::std::mem::offset_of!(servent, s_name) - 0usize]; + ["Offset of field: servent::s_aliases"][::std::mem::offset_of!(servent, s_aliases) - 8usize]; + ["Offset of field: servent::s_port"][::std::mem::offset_of!(servent, s_port) - 16usize]; + ["Offset of field: servent::s_proto"][::std::mem::offset_of!(servent, s_proto) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct protoent { - pub p_name: *mut ::std::os::raw::c_char, - pub p_aliases: *mut *mut ::std::os::raw::c_char, - pub p_proto: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_protoent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of protoent" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of protoent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_name) as usize - ptr as usize }, - 0usize, - "Offset of field: protoent::p_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_aliases) as usize - ptr as usize }, - 8usize, - "Offset of field: protoent::p_aliases" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).p_proto) as usize - ptr as usize }, - 16usize, - "Offset of field: protoent::p_proto" - ); -} + pub p_name: *mut ::std::ffi::c_char, + pub p_aliases: *mut *mut ::std::ffi::c_char, + pub p_proto: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of protoent"][::std::mem::size_of::() - 24usize]; + ["Alignment of protoent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: protoent::p_name"][::std::mem::offset_of!(protoent, p_name) - 0usize]; + ["Offset of field: protoent::p_aliases"][::std::mem::offset_of!(protoent, p_aliases) - 8usize]; + ["Offset of field: protoent::p_proto"][::std::mem::offset_of!(protoent, p_proto) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct addrinfo { - pub ai_flags: ::std::os::raw::c_int, - pub ai_family: ::std::os::raw::c_int, - pub ai_socktype: ::std::os::raw::c_int, - pub ai_protocol: ::std::os::raw::c_int, + pub ai_flags: ::std::ffi::c_int, + pub ai_family: ::std::ffi::c_int, + pub ai_socktype: ::std::ffi::c_int, + pub ai_protocol: ::std::ffi::c_int, pub ai_addrlen: socklen_t, - pub ai_canonname: *mut ::std::os::raw::c_char, + pub ai_canonname: *mut ::std::ffi::c_char, pub ai_addr: *mut sockaddr, pub ai_next: *mut addrinfo, } -#[test] -fn bindgen_test_layout_addrinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of addrinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of addrinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: addrinfo::ai_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_family) as usize - ptr as usize }, - 4usize, - "Offset of field: addrinfo::ai_family" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_socktype) as usize - ptr as usize }, - 8usize, - "Offset of field: addrinfo::ai_socktype" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_protocol) as usize - ptr as usize }, - 12usize, - "Offset of field: addrinfo::ai_protocol" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_addrlen) as usize - ptr as usize }, - 16usize, - "Offset of field: addrinfo::ai_addrlen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_canonname) as usize - ptr as usize }, - 24usize, - "Offset of field: addrinfo::ai_canonname" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_addr) as usize - ptr as usize }, - 32usize, - "Offset of field: addrinfo::ai_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ai_next) as usize - ptr as usize }, - 40usize, - "Offset of field: addrinfo::ai_next" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of addrinfo"][::std::mem::size_of::() - 48usize]; + ["Alignment of addrinfo"][::std::mem::align_of::() - 8usize]; + ["Offset of field: addrinfo::ai_flags"][::std::mem::offset_of!(addrinfo, ai_flags) - 0usize]; + ["Offset of field: addrinfo::ai_family"][::std::mem::offset_of!(addrinfo, ai_family) - 4usize]; + ["Offset of field: addrinfo::ai_socktype"] + [::std::mem::offset_of!(addrinfo, ai_socktype) - 8usize]; + ["Offset of field: addrinfo::ai_protocol"] + [::std::mem::offset_of!(addrinfo, ai_protocol) - 12usize]; + ["Offset of field: addrinfo::ai_addrlen"] + [::std::mem::offset_of!(addrinfo, ai_addrlen) - 16usize]; + ["Offset of field: addrinfo::ai_canonname"] + [::std::mem::offset_of!(addrinfo, ai_canonname) - 24usize]; + ["Offset of field: addrinfo::ai_addr"][::std::mem::offset_of!(addrinfo, ai_addr) - 32usize]; + ["Offset of field: addrinfo::ai_next"][::std::mem::offset_of!(addrinfo, ai_next) - 40usize]; +}; extern "C" { pub fn getaddrinfo( - __node: *const ::std::os::raw::c_char, - __service: *const ::std::os::raw::c_char, + __node: *const ::std::ffi::c_char, + __service: *const ::std::ffi::c_char, __hints: *const addrinfo, __result: *mut *mut addrinfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn freeaddrinfo(__ptr: *mut addrinfo); @@ -5785,73 +4939,73 @@ extern "C" { pub fn getnameinfo( __sa: *const sockaddr, __sa_length: socklen_t, - __host: *mut ::std::os::raw::c_char, + __host: *mut ::std::ffi::c_char, __host_length: usize, - __service: *mut ::std::os::raw::c_char, + __service: *mut ::std::ffi::c_char, __service_length: usize, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn gai_strerror(__error: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; + pub fn gai_strerror(__error: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } extern "C" { - pub fn __get_h_errno() -> *mut ::std::os::raw::c_int; + pub fn __get_h_errno() -> *mut ::std::ffi::c_int; } extern "C" { - pub fn herror(__s: *const ::std::os::raw::c_char); + pub fn herror(__s: *const ::std::ffi::c_char); } extern "C" { - pub fn hstrerror(__error: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; + pub fn hstrerror(__error: ::std::ffi::c_int) -> *const ::std::ffi::c_char; } extern "C" { pub fn gethostbyaddr( - __addr: *const ::std::os::raw::c_void, + __addr: *const ::std::ffi::c_void, __length: socklen_t, - __type: ::std::os::raw::c_int, + __type: ::std::ffi::c_int, ) -> *mut hostent; } extern "C" { pub fn gethostbyaddr_r( - __addr: *const ::std::os::raw::c_void, + __addr: *const ::std::ffi::c_void, __length: socklen_t, - __type: ::std::os::raw::c_int, + __type: ::std::ffi::c_int, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn gethostbyname(__name: *const ::std::os::raw::c_char) -> *mut hostent; + pub fn gethostbyname(__name: *const ::std::ffi::c_char) -> *mut hostent; } extern "C" { pub fn gethostbyname_r( - __name: *const ::std::os::raw::c_char, + __name: *const ::std::ffi::c_char, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn gethostbyname2( - __name: *const ::std::os::raw::c_char, - __af: ::std::os::raw::c_int, + __name: *const ::std::ffi::c_char, + __af: ::std::ffi::c_int, ) -> *mut hostent; } extern "C" { pub fn gethostbyname2_r( - __name: *const ::std::os::raw::c_char, - __af: ::std::os::raw::c_int, + __name: *const ::std::ffi::c_char, + __af: ::std::ffi::c_int, __ret: *mut hostent, - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, __result: *mut *mut hostent, - __h_errno_ptr: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __h_errno_ptr: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn endhostent(); @@ -5860,58 +5014,58 @@ extern "C" { pub fn gethostent() -> *mut hostent; } extern "C" { - pub fn sethostent(__stay_open: ::std::os::raw::c_int); + pub fn sethostent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endnetent(); } extern "C" { - pub fn getnetbyaddr(__net: u32, __type: ::std::os::raw::c_int) -> *mut netent; + pub fn getnetbyaddr(__net: u32, __type: ::std::ffi::c_int) -> *mut netent; } extern "C" { - pub fn getnetbyname(__name: *const ::std::os::raw::c_char) -> *mut netent; + pub fn getnetbyname(__name: *const ::std::ffi::c_char) -> *mut netent; } extern "C" { pub fn getnetent() -> *mut netent; } extern "C" { - pub fn setnetent(__stay_open: ::std::os::raw::c_int); + pub fn setnetent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endprotoent(); } extern "C" { - pub fn getprotobyname(__name: *const ::std::os::raw::c_char) -> *mut protoent; + pub fn getprotobyname(__name: *const ::std::ffi::c_char) -> *mut protoent; } extern "C" { - pub fn getprotobynumber(__proto: ::std::os::raw::c_int) -> *mut protoent; + pub fn getprotobynumber(__proto: ::std::ffi::c_int) -> *mut protoent; } extern "C" { pub fn getprotoent() -> *mut protoent; } extern "C" { - pub fn setprotoent(__stay_open: ::std::os::raw::c_int); + pub fn setprotoent(__stay_open: ::std::ffi::c_int); } extern "C" { pub fn endservent(); } extern "C" { pub fn getservbyname( - __name: *const ::std::os::raw::c_char, - __proto: *const ::std::os::raw::c_char, + __name: *const ::std::ffi::c_char, + __proto: *const ::std::ffi::c_char, ) -> *mut servent; } extern "C" { pub fn getservbyport( - __port_in_network_order: ::std::os::raw::c_int, - __proto: *const ::std::os::raw::c_char, + __port_in_network_order: ::std::ffi::c_int, + __proto: *const ::std::ffi::c_char, ) -> *mut servent; } extern "C" { pub fn getservent() -> *mut servent; } extern "C" { - pub fn setservent(__stay_open: ::std::os::raw::c_int); + pub fn setservent(__stay_open: ::std::ffi::c_int); } pub type fpos_t = off_t; pub type fpos64_t = off64_t; @@ -5934,258 +5088,248 @@ extern "C" { pub fn clearerr(__fp: *mut FILE); } extern "C" { - pub fn fclose(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fclose(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn feof(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn feof(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn ferror(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ferror(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fflush(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fflush(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fgetc(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fgetc(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn fgets( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_int, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_int, __fp: *mut FILE, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fprintf( - __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, - ... - ) -> ::std::os::raw::c_int; + pub fn fprintf(__fp: *mut FILE, __fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn fputc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fputc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fputs(__s: *const ::std::os::raw::c_char, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fputs(__s: *const ::std::ffi::c_char, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn fread( - __buf: *mut ::std::os::raw::c_void, - __size: ::std::os::raw::c_ulong, - __count: ::std::os::raw::c_ulong, + __buf: *mut ::std::ffi::c_void, + __size: ::std::ffi::c_ulong, + __count: ::std::ffi::c_ulong, __fp: *mut FILE, - ) -> ::std::os::raw::c_ulong; + ) -> ::std::ffi::c_ulong; } extern "C" { - pub fn fscanf( - __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, - ... - ) -> ::std::os::raw::c_int; + pub fn fscanf(__fp: *mut FILE, __fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { pub fn fwrite( - __buf: *const ::std::os::raw::c_void, - __size: ::std::os::raw::c_ulong, - __count: ::std::os::raw::c_ulong, + __buf: *const ::std::ffi::c_void, + __size: ::std::ffi::c_ulong, + __count: ::std::ffi::c_ulong, __fp: *mut FILE, - ) -> ::std::os::raw::c_ulong; + ) -> ::std::ffi::c_ulong; } extern "C" { - pub fn getc(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn getc(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn getchar() -> ::std::os::raw::c_int; + pub fn getchar() -> ::std::ffi::c_int; } extern "C" { pub fn getdelim( - __line_ptr: *mut *mut ::std::os::raw::c_char, + __line_ptr: *mut *mut ::std::ffi::c_char, __line_length_ptr: *mut usize, - __delimiter: ::std::os::raw::c_int, + __delimiter: ::std::ffi::c_int, __fp: *mut FILE, ) -> isize; } extern "C" { pub fn getline( - __line_ptr: *mut *mut ::std::os::raw::c_char, + __line_ptr: *mut *mut ::std::ffi::c_char, __line_length_ptr: *mut usize, __fp: *mut FILE, ) -> isize; } extern "C" { - pub fn perror(__msg: *const ::std::os::raw::c_char); + pub fn perror(__msg: *const ::std::ffi::c_char); } extern "C" { - pub fn printf(__fmt: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int; + pub fn printf(__fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn putc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn putc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn putchar(__ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn putchar(__ch: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn puts(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn puts(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn remove(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn remove(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn rewind(__fp: *mut FILE); } extern "C" { - pub fn scanf(__fmt: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int; + pub fn scanf(__fmt: *const ::std::ffi::c_char, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn setbuf(__fp: *mut FILE, __buf: *mut ::std::os::raw::c_char); + pub fn setbuf(__fp: *mut FILE, __buf: *mut ::std::ffi::c_char); } extern "C" { pub fn setvbuf( __fp: *mut FILE, - __buf: *mut ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, + __buf: *mut ::std::ffi::c_char, + __mode: ::std::ffi::c_int, __size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sscanf( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ungetc(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ungetc(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn vfprintf( __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __args: *mut __va_list_tag, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vprintf( - __fp: *const ::std::os::raw::c_char, + __fp: *const ::std::ffi::c_char, __args: *mut __va_list_tag, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn dprintf( - __fd: ::std::os::raw::c_int, - __fmt: *const ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vdprintf( - __fd: ::std::os::raw::c_int, - __fmt: *const ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __fmt: *const ::std::ffi::c_char, __args: *mut __va_list_tag, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sprintf( - __s: *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vsprintf( - __s: *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: *mut __va_list_tag, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn tmpnam(__s: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn tmpnam(__s: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn tempnam( - __dir: *const ::std::os::raw::c_char, - __prefix: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dir: *const ::std::ffi::c_char, + __prefix: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn rename( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn renameat( - __old_dir_fd: ::std::os::raw::c_int, - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_dir_fd: ::std::ffi::c_int, + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn fseek( __fp: *mut FILE, - __offset: ::std::os::raw::c_long, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __offset: ::std::ffi::c_long, + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ftell(__fp: *mut FILE) -> ::std::os::raw::c_long; + pub fn ftell(__fp: *mut FILE) -> ::std::ffi::c_long; } extern "C" { - pub fn fgetpos(__fp: *mut FILE, __pos: *mut fpos_t) -> ::std::os::raw::c_int; + pub fn fgetpos(__fp: *mut FILE, __pos: *mut fpos_t) -> ::std::ffi::c_int; } extern "C" { - pub fn fsetpos(__fp: *mut FILE, __pos: *const fpos_t) -> ::std::os::raw::c_int; + pub fn fsetpos(__fp: *mut FILE, __pos: *const fpos_t) -> ::std::ffi::c_int; } extern "C" { pub fn fseeko( __fp: *mut FILE, __offset: off_t, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ftello(__fp: *mut FILE) -> off_t; } extern "C" { - pub fn fgetpos64(__fp: *mut FILE, __pos: *mut fpos64_t) -> ::std::os::raw::c_int; + pub fn fgetpos64(__fp: *mut FILE, __pos: *mut fpos64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn fsetpos64(__fp: *mut FILE, __pos: *const fpos64_t) -> ::std::os::raw::c_int; + pub fn fsetpos64(__fp: *mut FILE, __pos: *const fpos64_t) -> ::std::ffi::c_int; } extern "C" { pub fn fseeko64( __fp: *mut FILE, __offset: off64_t, - __whence: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __whence: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ftello64(__fp: *mut FILE) -> off64_t; } extern "C" { - pub fn fopen( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, - ) -> *mut FILE; + pub fn fopen(__path: *const ::std::ffi::c_char, __mode: *const ::std::ffi::c_char) + -> *mut FILE; } extern "C" { pub fn fopen64( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { pub fn freopen( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, __fp: *mut FILE, ) -> *mut FILE; } extern "C" { pub fn freopen64( - __path: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, __fp: *mut FILE, ) -> *mut FILE; } @@ -6197,167 +5341,161 @@ extern "C" { } extern "C" { pub fn snprintf( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_ulong, - __fmt: *const ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_ulong, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vfscanf( __fp: *mut FILE, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __args: *mut __va_list_tag, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vscanf( - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __args: *mut __va_list_tag, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vsnprintf( - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_ulong, - __fmt: *const ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, + __size: ::std::ffi::c_ulong, + __fmt: *const ::std::ffi::c_char, __args: *mut __va_list_tag, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn vsscanf( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: *mut __va_list_tag, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ctermid(__buf: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn ctermid(__buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fdopen(__fd: ::std::os::raw::c_int, __mode: *const ::std::os::raw::c_char) -> *mut FILE; + pub fn fdopen(__fd: ::std::ffi::c_int, __mode: *const ::std::ffi::c_char) -> *mut FILE; } extern "C" { - pub fn fileno(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fileno(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn pclose(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn pclose(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn popen( - __command: *const ::std::os::raw::c_char, - __mode: *const ::std::os::raw::c_char, + __command: *const ::std::ffi::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { pub fn flockfile(__fp: *mut FILE); } extern "C" { - pub fn ftrylockfile(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ftrylockfile(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn funlockfile(__fp: *mut FILE); } extern "C" { - pub fn getc_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn getc_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn getchar_unlocked() -> ::std::os::raw::c_int; + pub fn getchar_unlocked() -> ::std::ffi::c_int; } extern "C" { - pub fn putc_unlocked(__ch: ::std::os::raw::c_int, __fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn putc_unlocked(__ch: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn putchar_unlocked(__ch: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn putchar_unlocked(__ch: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn fmemopen( - __buf: *mut ::std::os::raw::c_void, + __buf: *mut ::std::ffi::c_void, __size: usize, - __mode: *const ::std::os::raw::c_char, + __mode: *const ::std::ffi::c_char, ) -> *mut FILE; } extern "C" { - pub fn open_memstream( - __ptr: *mut *mut ::std::os::raw::c_char, - __size_ptr: *mut usize, - ) -> *mut FILE; + pub fn open_memstream(__ptr: *mut *mut ::std::ffi::c_char, __size_ptr: *mut usize) + -> *mut FILE; } extern "C" { pub fn asprintf( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s_ptr: *mut *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fgetln(__fp: *mut FILE, __length_ptr: *mut usize) -> *mut ::std::os::raw::c_char; + pub fn fgetln(__fp: *mut FILE, __length_ptr: *mut usize) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn fpurge(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fpurge(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn setbuffer( - __fp: *mut FILE, - __buf: *mut ::std::os::raw::c_char, - __size: ::std::os::raw::c_int, - ); + pub fn setbuffer(__fp: *mut FILE, __buf: *mut ::std::ffi::c_char, __size: ::std::ffi::c_int); } extern "C" { - pub fn setlinebuf(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn setlinebuf(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { pub fn vasprintf( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s_ptr: *mut *mut ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __args: *mut __va_list_tag, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn clearerr_unlocked(__fp: *mut FILE); } extern "C" { - pub fn feof_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn feof_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn ferror_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn ferror_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn fileno_unlocked(__fp: *mut FILE) -> ::std::os::raw::c_int; + pub fn fileno_unlocked(__fp: *mut FILE) -> ::std::ffi::c_int; } extern "C" { - pub fn malloc(__byte_count: ::std::os::raw::c_ulong) -> *mut ::std::os::raw::c_void; + pub fn malloc(__byte_count: ::std::ffi::c_ulong) -> *mut ::std::ffi::c_void; } extern "C" { pub fn calloc( - __item_count: ::std::os::raw::c_ulong, - __item_size: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __item_count: ::std::ffi::c_ulong, + __item_size: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn realloc( - __ptr: *mut ::std::os::raw::c_void, - __byte_count: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __ptr: *mut ::std::ffi::c_void, + __byte_count: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn reallocarray( - __ptr: *mut ::std::os::raw::c_void, + __ptr: *mut ::std::ffi::c_void, __item_count: usize, __item_size: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn free(__ptr: *mut ::std::os::raw::c_void); + pub fn free(__ptr: *mut ::std::ffi::c_void); } extern "C" { pub fn memalign( - __alignment: ::std::os::raw::c_ulong, - __byte_count: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __alignment: ::std::ffi::c_ulong, + __byte_count: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn malloc_usable_size(__ptr: *const ::std::os::raw::c_void) -> usize; + pub fn malloc_usable_size(__ptr: *const ::std::ffi::c_void) -> usize; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -6373,71 +5511,21 @@ pub struct mallinfo { pub fordblks: usize, pub keepcost: usize, } -#[test] -fn bindgen_test_layout_mallinfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of mallinfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of mallinfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arena) as usize - ptr as usize }, - 0usize, - "Offset of field: mallinfo::arena" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ordblks) as usize - ptr as usize }, - 8usize, - "Offset of field: mallinfo::ordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).smblks) as usize - ptr as usize }, - 16usize, - "Offset of field: mallinfo::smblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblks) as usize - ptr as usize }, - 24usize, - "Offset of field: mallinfo::hblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblkhd) as usize - ptr as usize }, - 32usize, - "Offset of field: mallinfo::hblkhd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usmblks) as usize - ptr as usize }, - 40usize, - "Offset of field: mallinfo::usmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fsmblks) as usize - ptr as usize }, - 48usize, - "Offset of field: mallinfo::fsmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uordblks) as usize - ptr as usize }, - 56usize, - "Offset of field: mallinfo::uordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fordblks) as usize - ptr as usize }, - 64usize, - "Offset of field: mallinfo::fordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keepcost) as usize - ptr as usize }, - 72usize, - "Offset of field: mallinfo::keepcost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mallinfo"][::std::mem::size_of::() - 80usize]; + ["Alignment of mallinfo"][::std::mem::align_of::() - 8usize]; + ["Offset of field: mallinfo::arena"][::std::mem::offset_of!(mallinfo, arena) - 0usize]; + ["Offset of field: mallinfo::ordblks"][::std::mem::offset_of!(mallinfo, ordblks) - 8usize]; + ["Offset of field: mallinfo::smblks"][::std::mem::offset_of!(mallinfo, smblks) - 16usize]; + ["Offset of field: mallinfo::hblks"][::std::mem::offset_of!(mallinfo, hblks) - 24usize]; + ["Offset of field: mallinfo::hblkhd"][::std::mem::offset_of!(mallinfo, hblkhd) - 32usize]; + ["Offset of field: mallinfo::usmblks"][::std::mem::offset_of!(mallinfo, usmblks) - 40usize]; + ["Offset of field: mallinfo::fsmblks"][::std::mem::offset_of!(mallinfo, fsmblks) - 48usize]; + ["Offset of field: mallinfo::uordblks"][::std::mem::offset_of!(mallinfo, uordblks) - 56usize]; + ["Offset of field: mallinfo::fordblks"][::std::mem::offset_of!(mallinfo, fordblks) - 64usize]; + ["Offset of field: mallinfo::keepcost"][::std::mem::offset_of!(mallinfo, keepcost) - 72usize]; +}; extern "C" { pub fn mallinfo() -> mallinfo; } @@ -6455,76 +5543,23 @@ pub struct mallinfo2 { pub fordblks: usize, pub keepcost: usize, } -#[test] -fn bindgen_test_layout_mallinfo2() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of mallinfo2" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of mallinfo2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).arena) as usize - ptr as usize }, - 0usize, - "Offset of field: mallinfo2::arena" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ordblks) as usize - ptr as usize }, - 8usize, - "Offset of field: mallinfo2::ordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).smblks) as usize - ptr as usize }, - 16usize, - "Offset of field: mallinfo2::smblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblks) as usize - ptr as usize }, - 24usize, - "Offset of field: mallinfo2::hblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).hblkhd) as usize - ptr as usize }, - 32usize, - "Offset of field: mallinfo2::hblkhd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).usmblks) as usize - ptr as usize }, - 40usize, - "Offset of field: mallinfo2::usmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fsmblks) as usize - ptr as usize }, - 48usize, - "Offset of field: mallinfo2::fsmblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uordblks) as usize - ptr as usize }, - 56usize, - "Offset of field: mallinfo2::uordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fordblks) as usize - ptr as usize }, - 64usize, - "Offset of field: mallinfo2::fordblks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keepcost) as usize - ptr as usize }, - 72usize, - "Offset of field: mallinfo2::keepcost" - ); -} -extern "C" { - pub fn malloc_info( - __must_be_zero: ::std::os::raw::c_int, - __fp: *mut FILE, - ) -> ::std::os::raw::c_int; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mallinfo2"][::std::mem::size_of::() - 80usize]; + ["Alignment of mallinfo2"][::std::mem::align_of::() - 8usize]; + ["Offset of field: mallinfo2::arena"][::std::mem::offset_of!(mallinfo2, arena) - 0usize]; + ["Offset of field: mallinfo2::ordblks"][::std::mem::offset_of!(mallinfo2, ordblks) - 8usize]; + ["Offset of field: mallinfo2::smblks"][::std::mem::offset_of!(mallinfo2, smblks) - 16usize]; + ["Offset of field: mallinfo2::hblks"][::std::mem::offset_of!(mallinfo2, hblks) - 24usize]; + ["Offset of field: mallinfo2::hblkhd"][::std::mem::offset_of!(mallinfo2, hblkhd) - 32usize]; + ["Offset of field: mallinfo2::usmblks"][::std::mem::offset_of!(mallinfo2, usmblks) - 40usize]; + ["Offset of field: mallinfo2::fsmblks"][::std::mem::offset_of!(mallinfo2, fsmblks) - 48usize]; + ["Offset of field: mallinfo2::uordblks"][::std::mem::offset_of!(mallinfo2, uordblks) - 56usize]; + ["Offset of field: mallinfo2::fordblks"][::std::mem::offset_of!(mallinfo2, fordblks) - 64usize]; + ["Offset of field: mallinfo2::keepcost"][::std::mem::offset_of!(mallinfo2, keepcost) - 72usize]; +}; +extern "C" { + pub fn malloc_info(__must_be_zero: ::std::ffi::c_int, __fp: *mut FILE) -> ::std::ffi::c_int; } impl HeapTaggingLevel { pub const M_HEAP_TAGGING_LEVEL_NONE: HeapTaggingLevel = HeapTaggingLevel(0); @@ -6540,36 +5575,30 @@ impl HeapTaggingLevel { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct HeapTaggingLevel(pub ::std::os::raw::c_uint); +pub struct HeapTaggingLevel(pub ::std::ffi::c_uint); extern "C" { - pub fn mallopt( - __option: ::std::os::raw::c_int, - __value: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn mallopt(__option: ::std::ffi::c_int, __value: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub static mut __malloc_hook: ::std::option::Option< unsafe extern "C" fn( __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } extern "C" { pub static mut __realloc_hook: ::std::option::Option< unsafe extern "C" fn( - __ptr: *mut ::std::os::raw::c_void, + __ptr: *mut ::std::ffi::c_void, __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } extern "C" { pub static mut __free_hook: ::std::option::Option< - unsafe extern "C" fn( - __ptr: *mut ::std::os::raw::c_void, - __caller: *const ::std::os::raw::c_void, - ), + unsafe extern "C" fn(__ptr: *mut ::std::ffi::c_void, __caller: *const ::std::ffi::c_void), >; } extern "C" { @@ -6577,8 +5606,8 @@ extern "C" { unsafe extern "C" fn( __alignment: usize, __byte_count: usize, - __caller: *const ::std::os::raw::c_void, - ) -> *mut ::std::os::raw::c_void, + __caller: *const ::std::ffi::c_void, + ) -> *mut ::std::ffi::c_void, >; } #[repr(C)] @@ -6591,194 +5620,187 @@ extern "C" { pub fn abort() -> !; } extern "C" { - pub fn exit(__status: ::std::os::raw::c_int) -> !; + pub fn exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn _Exit(__status: ::std::os::raw::c_int) -> !; + pub fn _Exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn atexit(__fn: ::std::option::Option) -> ::std::os::raw::c_int; + pub fn atexit(__fn: ::std::option::Option) -> ::std::ffi::c_int; } extern "C" { - pub fn at_quick_exit( - __fn: ::std::option::Option, - ) -> ::std::os::raw::c_int; + pub fn at_quick_exit(__fn: ::std::option::Option) -> ::std::ffi::c_int; } extern "C" { - pub fn quick_exit(__status: ::std::os::raw::c_int) -> !; + pub fn quick_exit(__status: ::std::ffi::c_int) -> !; } extern "C" { - pub fn getenv(__name: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn getenv(__name: *const ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn putenv(__assignment: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn putenv(__assignment: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn setenv( - __name: *const ::std::os::raw::c_char, - __value: *const ::std::os::raw::c_char, - __overwrite: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __name: *const ::std::ffi::c_char, + __value: *const ::std::ffi::c_char, + __overwrite: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unsetenv(__name: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn unsetenv(__name: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn clearenv() -> ::std::os::raw::c_int; + pub fn clearenv() -> ::std::ffi::c_int; } extern "C" { - pub fn mkdtemp(__template: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn mkdtemp(__template: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn mktemp(__template: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn mktemp(__template: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn mkostemp64( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemp( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemps64( - __template: *mut ::std::os::raw::c_char, - __suffix_length: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __suffix_length: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkostemps( - __template: *mut ::std::os::raw::c_char, - __suffix_length: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __suffix_length: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn mkstemp64(__template: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn mkstemp64(__template: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn mkstemp(__template: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn mkstemp(__template: *mut ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn mkstemps64( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn mkstemps( - __template: *mut ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __template: *mut ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strtol( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_long; } extern "C" { pub fn strtoll( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_longlong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_longlong; } extern "C" { pub fn strtoul( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strtoull( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_ulonglong; + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, + ) -> ::std::ffi::c_ulonglong; } extern "C" { pub fn posix_memalign( - __memptr: *mut *mut ::std::os::raw::c_void, + __memptr: *mut *mut ::std::ffi::c_void, __alignment: usize, __size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn aligned_alloc( - __alignment: ::std::os::raw::c_ulong, - __size: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __alignment: ::std::ffi::c_ulong, + __size: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn strtod( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> f64; + pub fn strtod(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) -> f64; } extern "C" { - pub fn strtold( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> u128; + pub fn strtold(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) + -> u128; } extern "C" { pub fn strtoul_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_ulong; + ) -> ::std::ffi::c_ulong; } extern "C" { - pub fn atoi(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn atoi(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn atol(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_long; + pub fn atol(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_long; } extern "C" { - pub fn atoll(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_longlong; + pub fn atoll(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_longlong; } extern "C" { pub fn realpath( - __path: *const ::std::os::raw::c_char, - __resolved: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __path: *const ::std::ffi::c_char, + __resolved: *mut ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn system(__command: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn system(__command: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn bsearch( - __key: *const ::std::os::raw::c_void, - __base: *const ::std::os::raw::c_void, + __key: *const ::std::ffi::c_void, + __base: *const ::std::ffi::c_void, __nmemb: usize, __size: usize, __comparator: ::std::option::Option< unsafe extern "C" fn( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn qsort( - __base: *mut ::std::os::raw::c_void, + __base: *mut ::std::ffi::c_void, __nmemb: usize, __size: usize, __comparator: ::std::option::Option< unsafe extern "C" fn( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - ) -> ::std::os::raw::c_int, + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + ) -> ::std::ffi::c_int, >, ); } @@ -6789,305 +5811,255 @@ extern "C" { pub fn arc4random_uniform(__upper_bound: u32) -> u32; } extern "C" { - pub fn arc4random_buf(__buf: *mut ::std::os::raw::c_void, __n: usize); + pub fn arc4random_buf(__buf: *mut ::std::ffi::c_void, __n: usize); } extern "C" { - pub fn rand_r(__seed_ptr: *mut ::std::os::raw::c_uint) -> ::std::os::raw::c_int; + pub fn rand_r(__seed_ptr: *mut ::std::ffi::c_uint) -> ::std::ffi::c_int; } extern "C" { pub fn drand48() -> f64; } extern "C" { - pub fn erand48(__xsubi: *mut ::std::os::raw::c_ushort) -> f64; + pub fn erand48(__xsubi: *mut ::std::ffi::c_ushort) -> f64; } extern "C" { - pub fn lcong48(__param: *mut ::std::os::raw::c_ushort); + pub fn lcong48(__param: *mut ::std::ffi::c_ushort); } extern "C" { - pub fn lrand48() -> ::std::os::raw::c_long; + pub fn lrand48() -> ::std::ffi::c_long; } extern "C" { - pub fn mrand48() -> ::std::os::raw::c_long; + pub fn mrand48() -> ::std::ffi::c_long; } extern "C" { - pub fn nrand48(__xsubi: *mut ::std::os::raw::c_ushort) -> ::std::os::raw::c_long; + pub fn nrand48(__xsubi: *mut ::std::ffi::c_ushort) -> ::std::ffi::c_long; } extern "C" { - pub fn seed48(__seed16v: *mut ::std::os::raw::c_ushort) -> *mut ::std::os::raw::c_ushort; + pub fn seed48(__seed16v: *mut ::std::ffi::c_ushort) -> *mut ::std::ffi::c_ushort; } extern "C" { - pub fn srand48(__seed: ::std::os::raw::c_long); + pub fn srand48(__seed: ::std::ffi::c_long); } extern "C" { pub fn initstate( - __seed: ::std::os::raw::c_uint, - __state: *mut ::std::os::raw::c_char, + __seed: ::std::ffi::c_uint, + __state: *mut ::std::ffi::c_char, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn setstate(__state: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn setstate(__state: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn getpt() -> ::std::os::raw::c_int; + pub fn getpt() -> ::std::ffi::c_int; } extern "C" { - pub fn posix_openpt(__flags: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn posix_openpt(__flags: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn ptsname(__fd: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn ptsname(__fd: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn ptsname_r( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unlockpt(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn unlockpt(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn getsubopt( - __option: *mut *mut ::std::os::raw::c_char, - __tokens: *const *mut ::std::os::raw::c_char, - __value_ptr: *mut *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __option: *mut *mut ::std::ffi::c_char, + __tokens: *const *mut ::std::ffi::c_char, + __value_ptr: *mut *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct div_t { - pub quot: ::std::os::raw::c_int, - pub rem: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_div_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of div_t"); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of div_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: div_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 4usize, - "Offset of field: div_t::rem" - ); + pub quot: ::std::ffi::c_int, + pub rem: ::std::ffi::c_int, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of div_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of div_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: div_t::quot"][::std::mem::offset_of!(div_t, quot) - 0usize]; + ["Offset of field: div_t::rem"][::std::mem::offset_of!(div_t, rem) - 4usize]; +}; extern "C" { - pub fn div(__numerator: ::std::os::raw::c_int, __denominator: ::std::os::raw::c_int) -> div_t; + pub fn div(__numerator: ::std::ffi::c_int, __denominator: ::std::ffi::c_int) -> div_t; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ldiv_t { - pub quot: ::std::os::raw::c_long, - pub rem: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout_ldiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of ldiv_t"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ldiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: ldiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 8usize, - "Offset of field: ldiv_t::rem" - ); + pub quot: ::std::ffi::c_long, + pub rem: ::std::ffi::c_long, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ldiv_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of ldiv_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ldiv_t::quot"][::std::mem::offset_of!(ldiv_t, quot) - 0usize]; + ["Offset of field: ldiv_t::rem"][::std::mem::offset_of!(ldiv_t, rem) - 8usize]; +}; extern "C" { - pub fn ldiv( - __numerator: ::std::os::raw::c_long, - __denominator: ::std::os::raw::c_long, - ) -> ldiv_t; + pub fn ldiv(__numerator: ::std::ffi::c_long, __denominator: ::std::ffi::c_long) -> ldiv_t; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct lldiv_t { - pub quot: ::std::os::raw::c_longlong, - pub rem: ::std::os::raw::c_longlong, -} -#[test] -fn bindgen_test_layout_lldiv_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of lldiv_t"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of lldiv_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).quot) as usize - ptr as usize }, - 0usize, - "Offset of field: lldiv_t::quot" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rem) as usize - ptr as usize }, - 8usize, - "Offset of field: lldiv_t::rem" - ); + pub quot: ::std::ffi::c_longlong, + pub rem: ::std::ffi::c_longlong, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of lldiv_t"][::std::mem::size_of::() - 16usize]; + ["Alignment of lldiv_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: lldiv_t::quot"][::std::mem::offset_of!(lldiv_t, quot) - 0usize]; + ["Offset of field: lldiv_t::rem"][::std::mem::offset_of!(lldiv_t, rem) - 8usize]; +}; extern "C" { pub fn lldiv( - __numerator: ::std::os::raw::c_longlong, - __denominator: ::std::os::raw::c_longlong, + __numerator: ::std::ffi::c_longlong, + __denominator: ::std::ffi::c_longlong, ) -> lldiv_t; } extern "C" { - pub fn getloadavg(__averages: *mut f64, __n: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn getloadavg(__averages: *mut f64, __n: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn getprogname() -> *const ::std::os::raw::c_char; + pub fn getprogname() -> *const ::std::ffi::c_char; } extern "C" { - pub fn setprogname(__name: *const ::std::os::raw::c_char); + pub fn setprogname(__name: *const ::std::ffi::c_char); } extern "C" { - pub fn mblen(__s: *const ::std::os::raw::c_char, __n: usize) -> ::std::os::raw::c_int; + pub fn mblen(__s: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn mbstowcs(__dst: *mut wchar_t, __src: *const ::std::os::raw::c_char, __n: usize) - -> usize; + pub fn mbstowcs(__dst: *mut wchar_t, __src: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn mbtowc( __wc_ptr: *mut wchar_t, - __s: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn wctomb(__dst: *mut ::std::os::raw::c_char, __wc: wchar_t) -> ::std::os::raw::c_int; + pub fn wctomb(__dst: *mut ::std::ffi::c_char, __wc: wchar_t) -> ::std::ffi::c_int; } extern "C" { - pub fn wcstombs(__dst: *mut ::std::os::raw::c_char, __src: *const wchar_t, __n: usize) - -> usize; + pub fn wcstombs(__dst: *mut ::std::ffi::c_char, __src: *const wchar_t, __n: usize) -> usize; } extern "C" { pub fn __ctype_get_mb_cur_max() -> usize; } extern "C" { - pub fn abs(__x: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn abs(__x: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn labs(__x: ::std::os::raw::c_long) -> ::std::os::raw::c_long; + pub fn labs(__x: ::std::ffi::c_long) -> ::std::ffi::c_long; } extern "C" { - pub fn llabs(__x: ::std::os::raw::c_longlong) -> ::std::os::raw::c_longlong; + pub fn llabs(__x: ::std::ffi::c_longlong) -> ::std::ffi::c_longlong; } extern "C" { - pub fn strtof( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - ) -> f32; + pub fn strtof(__s: *const ::std::ffi::c_char, __end_ptr: *mut *mut ::std::ffi::c_char) -> f32; } extern "C" { - pub fn atof(__s: *const ::std::os::raw::c_char) -> f64; + pub fn atof(__s: *const ::std::ffi::c_char) -> f64; } extern "C" { - pub fn rand() -> ::std::os::raw::c_int; + pub fn rand() -> ::std::ffi::c_int; } extern "C" { - pub fn srand(__seed: ::std::os::raw::c_uint); + pub fn srand(__seed: ::std::ffi::c_uint); } extern "C" { - pub fn random() -> ::std::os::raw::c_long; + pub fn random() -> ::std::ffi::c_long; } extern "C" { - pub fn srandom(__seed: ::std::os::raw::c_uint); + pub fn srandom(__seed: ::std::ffi::c_uint); } extern "C" { - pub fn grantpt(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn grantpt(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn strtoll_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_longlong; + ) -> ::std::ffi::c_longlong; } extern "C" { pub fn strtoull_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - __base: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + __base: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_ulonglong; + ) -> ::std::ffi::c_ulonglong; } extern "C" { pub fn strtold_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> u128; } extern "C" { pub fn strtod_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> f64; } extern "C" { pub fn strtof_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, __l: locale_t, ) -> f32; } extern "C" { pub fn strtol_l( - __s: *const ::std::os::raw::c_char, - __end_ptr: *mut *mut ::std::os::raw::c_char, - arg1: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __end_ptr: *mut *mut ::std::ffi::c_char, + arg1: ::std::ffi::c_int, __l: locale_t, - ) -> ::std::os::raw::c_long; + ) -> ::std::ffi::c_long; } pub type net_handle_t = u64; extern "C" { pub fn android_setsocknetwork( network: net_handle_t, - fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + fd: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_setprocnetwork(network: net_handle_t) -> ::std::os::raw::c_int; + pub fn android_setprocnetwork(network: net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_getprocnetwork(network: *mut net_handle_t) -> ::std::os::raw::c_int; + pub fn android_getprocnetwork(network: *mut net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_setprocdns(network: net_handle_t) -> ::std::os::raw::c_int; + pub fn android_setprocdns(network: net_handle_t) -> ::std::ffi::c_int; } extern "C" { - pub fn android_getprocdns(network: *mut net_handle_t) -> ::std::os::raw::c_int; + pub fn android_getprocdns(network: *mut net_handle_t) -> ::std::ffi::c_int; } extern "C" { pub fn android_getaddrinfofornetwork( network: net_handle_t, - node: *const ::std::os::raw::c_char, - service: *const ::std::os::raw::c_char, + node: *const ::std::ffi::c_char, + service: *const ::std::ffi::c_char, hints: *const addrinfo, res: *mut *mut addrinfo, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } impl ResNsendFlags { pub const ANDROID_RESOLV_NO_RETRY: ResNsendFlags = ResNsendFlags(1); @@ -7104,11 +6076,11 @@ pub struct ResNsendFlags(pub u32); extern "C" { pub fn android_res_nquery( network: net_handle_t, - dname: *const ::std::os::raw::c_char, - ns_class: ::std::os::raw::c_int, - ns_type: ::std::os::raw::c_int, + dname: *const ::std::ffi::c_char, + ns_class: ::std::ffi::c_int, + ns_type: ::std::ffi::c_int, flags: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn android_res_nsend( @@ -7116,31 +6088,31 @@ extern "C" { msg: *const u8, msglen: usize, flags: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn android_res_nresult( - fd: ::std::os::raw::c_int, - rcode: *mut ::std::os::raw::c_int, + fd: ::std::ffi::c_int, + rcode: *mut ::std::ffi::c_int, answer: *mut u8, anslen: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_res_cancel(nsend_fd: ::std::os::raw::c_int); + pub fn android_res_cancel(nsend_fd: ::std::ffi::c_int); } extern "C" { pub fn android_tag_socket_with_uid( - sockfd: ::std::os::raw::c_int, + sockfd: ::std::ffi::c_int, tag: u32, uid: uid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn android_tag_socket(sockfd: ::std::os::raw::c_int, tag: u32) -> ::std::os::raw::c_int; + pub fn android_tag_socket(sockfd: ::std::ffi::c_int, tag: u32) -> ::std::ffi::c_int; } extern "C" { - pub fn android_untag_socket(sockfd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn android_untag_socket(sockfd: ::std::ffi::c_int) -> ::std::ffi::c_int; } impl ANativeWindow_LegacyFormat { pub const WINDOW_FORMAT_RGBA_8888: ANativeWindow_LegacyFormat = ANativeWindow_LegacyFormat(1); @@ -7153,7 +6125,7 @@ impl ANativeWindow_LegacyFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_LegacyFormat(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_LegacyFormat(pub ::std::ffi::c_uint); impl ANativeWindowTransform { pub const ANATIVEWINDOW_TRANSFORM_IDENTITY: ANativeWindowTransform = ANativeWindowTransform(0); } @@ -7178,7 +6150,7 @@ impl ANativeWindowTransform { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindowTransform(pub ::std::os::raw::c_uint); +pub struct ANativeWindowTransform(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANativeWindow { @@ -7191,54 +6163,26 @@ pub struct ANativeWindow_Buffer { pub height: i32, pub stride: i32, pub format: i32, - pub bits: *mut ::std::os::raw::c_void, + pub bits: *mut ::std::ffi::c_void, pub reserved: [u32; 6usize], } -#[test] -fn bindgen_test_layout_ANativeWindow_Buffer() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of ANativeWindow_Buffer" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ANativeWindow_Buffer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeWindow_Buffer::width" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize }, - 4usize, - "Offset of field: ANativeWindow_Buffer::height" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeWindow_Buffer::stride" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize }, - 12usize, - "Offset of field: ANativeWindow_Buffer::format" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bits) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeWindow_Buffer::bits" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 24usize, - "Offset of field: ANativeWindow_Buffer::reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeWindow_Buffer"][::std::mem::size_of::() - 48usize]; + ["Alignment of ANativeWindow_Buffer"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ANativeWindow_Buffer::width"] + [::std::mem::offset_of!(ANativeWindow_Buffer, width) - 0usize]; + ["Offset of field: ANativeWindow_Buffer::height"] + [::std::mem::offset_of!(ANativeWindow_Buffer, height) - 4usize]; + ["Offset of field: ANativeWindow_Buffer::stride"] + [::std::mem::offset_of!(ANativeWindow_Buffer, stride) - 8usize]; + ["Offset of field: ANativeWindow_Buffer::format"] + [::std::mem::offset_of!(ANativeWindow_Buffer, format) - 12usize]; + ["Offset of field: ANativeWindow_Buffer::bits"] + [::std::mem::offset_of!(ANativeWindow_Buffer, bits) - 16usize]; + ["Offset of field: ANativeWindow_Buffer::reserved"] + [::std::mem::offset_of!(ANativeWindow_Buffer, reserved) - 24usize]; +}; extern "C" { pub fn ANativeWindow_acquire(window: *mut ANativeWindow); } @@ -7294,7 +6238,7 @@ impl ANativeWindow_FrameRateCompatibility { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_FrameRateCompatibility(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_FrameRateCompatibility(pub ::std::ffi::c_uint); extern "C" { pub fn ANativeWindow_setFrameRate( window: *mut ANativeWindow, @@ -7315,7 +6259,7 @@ impl ANativeWindow_ChangeFrameRateStrategy { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ANativeWindow_ChangeFrameRateStrategy(pub ::std::os::raw::c_uint); +pub struct ANativeWindow_ChangeFrameRateStrategy(pub ::std::ffi::c_uint); extern "C" { pub fn ANativeWindow_setFrameRateWithChangeStrategy( window: *mut ANativeWindow, @@ -7330,78 +6274,37 @@ pub struct ANativeActivity { pub vm: *mut JavaVM, pub env: *mut JNIEnv, pub clazz: jobject, - pub internalDataPath: *const ::std::os::raw::c_char, - pub externalDataPath: *const ::std::os::raw::c_char, + pub internalDataPath: *const ::std::ffi::c_char, + pub externalDataPath: *const ::std::ffi::c_char, pub sdkVersion: i32, - pub instance: *mut ::std::os::raw::c_void, + pub instance: *mut ::std::ffi::c_void, pub assetManager: *mut AAssetManager, - pub obbPath: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ANativeActivity() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of ANativeActivity" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ANativeActivity" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).callbacks) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeActivity::callbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vm) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeActivity::vm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).env) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeActivity::env" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).clazz) as usize - ptr as usize }, - 24usize, - "Offset of field: ANativeActivity::clazz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).internalDataPath) as usize - ptr as usize }, - 32usize, - "Offset of field: ANativeActivity::internalDataPath" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).externalDataPath) as usize - ptr as usize }, - 40usize, - "Offset of field: ANativeActivity::externalDataPath" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sdkVersion) as usize - ptr as usize }, - 48usize, - "Offset of field: ANativeActivity::sdkVersion" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).instance) as usize - ptr as usize }, - 56usize, - "Offset of field: ANativeActivity::instance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).assetManager) as usize - ptr as usize }, - 64usize, - "Offset of field: ANativeActivity::assetManager" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).obbPath) as usize - ptr as usize }, - 72usize, - "Offset of field: ANativeActivity::obbPath" - ); -} + pub obbPath: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeActivity"][::std::mem::size_of::() - 80usize]; + ["Alignment of ANativeActivity"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ANativeActivity::callbacks"] + [::std::mem::offset_of!(ANativeActivity, callbacks) - 0usize]; + ["Offset of field: ANativeActivity::vm"][::std::mem::offset_of!(ANativeActivity, vm) - 8usize]; + ["Offset of field: ANativeActivity::env"] + [::std::mem::offset_of!(ANativeActivity, env) - 16usize]; + ["Offset of field: ANativeActivity::clazz"] + [::std::mem::offset_of!(ANativeActivity, clazz) - 24usize]; + ["Offset of field: ANativeActivity::internalDataPath"] + [::std::mem::offset_of!(ANativeActivity, internalDataPath) - 32usize]; + ["Offset of field: ANativeActivity::externalDataPath"] + [::std::mem::offset_of!(ANativeActivity, externalDataPath) - 40usize]; + ["Offset of field: ANativeActivity::sdkVersion"] + [::std::mem::offset_of!(ANativeActivity, sdkVersion) - 48usize]; + ["Offset of field: ANativeActivity::instance"] + [::std::mem::offset_of!(ANativeActivity, instance) - 56usize]; + ["Offset of field: ANativeActivity::assetManager"] + [::std::mem::offset_of!(ANativeActivity, assetManager) - 64usize]; + ["Offset of field: ANativeActivity::obbPath"] + [::std::mem::offset_of!(ANativeActivity, obbPath) - 72usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANativeActivityCallbacks { @@ -7411,13 +6314,13 @@ pub struct ANativeActivityCallbacks { unsafe extern "C" fn( activity: *mut ANativeActivity, outSize: *mut usize, - ) -> *mut ::std::os::raw::c_void, + ) -> *mut ::std::ffi::c_void, >, pub onPause: ::std::option::Option, pub onStop: ::std::option::Option, pub onDestroy: ::std::option::Option, pub onWindowFocusChanged: ::std::option::Option< - unsafe extern "C" fn(activity: *mut ANativeActivity, hasFocus: ::std::os::raw::c_int), + unsafe extern "C" fn(activity: *mut ANativeActivity, hasFocus: ::std::ffi::c_int), >, pub onNativeWindowCreated: ::std::option::Option< unsafe extern "C" fn(activity: *mut ANativeActivity, window: *mut ANativeWindow), @@ -7444,113 +6347,56 @@ pub struct ANativeActivityCallbacks { ::std::option::Option, pub onLowMemory: ::std::option::Option, } -#[test] -fn bindgen_test_layout_ANativeActivityCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of ANativeActivityCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ANativeActivityCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onStart) as usize - ptr as usize }, - 0usize, - "Offset of field: ANativeActivityCallbacks::onStart" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onResume) as usize - ptr as usize }, - 8usize, - "Offset of field: ANativeActivityCallbacks::onResume" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onSaveInstanceState) as usize - ptr as usize }, - 16usize, - "Offset of field: ANativeActivityCallbacks::onSaveInstanceState" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPause) as usize - ptr as usize }, - 24usize, - "Offset of field: ANativeActivityCallbacks::onPause" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onStop) as usize - ptr as usize }, - 32usize, - "Offset of field: ANativeActivityCallbacks::onStop" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onDestroy) as usize - ptr as usize }, - 40usize, - "Offset of field: ANativeActivityCallbacks::onDestroy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onWindowFocusChanged) as usize - ptr as usize }, - 48usize, - "Offset of field: ANativeActivityCallbacks::onWindowFocusChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowCreated) as usize - ptr as usize }, - 56usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowCreated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowResized) as usize - ptr as usize }, - 64usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowResized" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowRedrawNeeded) as usize - ptr as usize }, - 72usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowRedrawNeeded" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onNativeWindowDestroyed) as usize - ptr as usize }, - 80usize, - "Offset of field: ANativeActivityCallbacks::onNativeWindowDestroyed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onInputQueueCreated) as usize - ptr as usize }, - 88usize, - "Offset of field: ANativeActivityCallbacks::onInputQueueCreated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onInputQueueDestroyed) as usize - ptr as usize }, - 96usize, - "Offset of field: ANativeActivityCallbacks::onInputQueueDestroyed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onContentRectChanged) as usize - ptr as usize }, - 104usize, - "Offset of field: ANativeActivityCallbacks::onContentRectChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onConfigurationChanged) as usize - ptr as usize }, - 112usize, - "Offset of field: ANativeActivityCallbacks::onConfigurationChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onLowMemory) as usize - ptr as usize }, - 120usize, - "Offset of field: ANativeActivityCallbacks::onLowMemory" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANativeActivityCallbacks"] + [::std::mem::size_of::() - 128usize]; + ["Alignment of ANativeActivityCallbacks"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ANativeActivityCallbacks::onStart"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onStart) - 0usize]; + ["Offset of field: ANativeActivityCallbacks::onResume"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onResume) - 8usize]; + ["Offset of field: ANativeActivityCallbacks::onSaveInstanceState"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onSaveInstanceState) - 16usize]; + ["Offset of field: ANativeActivityCallbacks::onPause"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onPause) - 24usize]; + ["Offset of field: ANativeActivityCallbacks::onStop"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onStop) - 32usize]; + ["Offset of field: ANativeActivityCallbacks::onDestroy"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onDestroy) - 40usize]; + ["Offset of field: ANativeActivityCallbacks::onWindowFocusChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onWindowFocusChanged) - 48usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowCreated"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowCreated) - 56usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowResized"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowResized) - 64usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowRedrawNeeded"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowRedrawNeeded) - 72usize]; + ["Offset of field: ANativeActivityCallbacks::onNativeWindowDestroyed"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onNativeWindowDestroyed) - 80usize]; + ["Offset of field: ANativeActivityCallbacks::onInputQueueCreated"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onInputQueueCreated) - 88usize]; + ["Offset of field: ANativeActivityCallbacks::onInputQueueDestroyed"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onInputQueueDestroyed) - 96usize]; + ["Offset of field: ANativeActivityCallbacks::onContentRectChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onContentRectChanged) - 104usize]; + ["Offset of field: ANativeActivityCallbacks::onConfigurationChanged"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onConfigurationChanged) - 112usize]; + ["Offset of field: ANativeActivityCallbacks::onLowMemory"] + [::std::mem::offset_of!(ANativeActivityCallbacks, onLowMemory) - 120usize]; +}; pub type ANativeActivity_createFunc = ::std::option::Option< unsafe extern "C" fn( activity: *mut ANativeActivity, - savedState: *mut ::std::os::raw::c_void, + savedState: *mut ::std::ffi::c_void, savedStateSize: usize, ), >; extern "C" { pub fn ANativeActivity_onCreate( activity: *mut ANativeActivity, - savedState: *mut ::std::os::raw::c_void, + savedState: *mut ::std::ffi::c_void, savedStateSize: usize, ); } @@ -7569,13 +6415,13 @@ extern "C" { } pub const ANATIVEACTIVITY_SHOW_SOFT_INPUT_IMPLICIT: _bindgen_ty_33 = 1; pub const ANATIVEACTIVITY_SHOW_SOFT_INPUT_FORCED: _bindgen_ty_33 = 2; -pub type _bindgen_ty_33 = ::std::os::raw::c_uint; +pub type _bindgen_ty_33 = ::std::ffi::c_uint; extern "C" { pub fn ANativeActivity_showSoftInput(activity: *mut ANativeActivity, flags: u32); } pub const ANATIVEACTIVITY_HIDE_SOFT_INPUT_IMPLICIT_ONLY: _bindgen_ty_34 = 1; pub const ANATIVEACTIVITY_HIDE_SOFT_INPUT_NOT_ALWAYS: _bindgen_ty_34 = 2; -pub type _bindgen_ty_34 = ::std::os::raw::c_uint; +pub type _bindgen_ty_34 = ::std::ffi::c_uint; extern "C" { pub fn ANativeActivity_hideSoftInput(activity: *mut ANativeActivity, flags: u32); } @@ -7635,7 +6481,7 @@ impl OperandCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OperandCode(pub ::std::os::raw::c_uint); +pub struct OperandCode(pub ::std::ffi::c_uint); impl OperationCode { pub const ANEURALNETWORKS_ADD: OperationCode = OperationCode(0); } @@ -7956,7 +6802,7 @@ impl OperationCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OperationCode(pub ::std::os::raw::c_uint); +pub struct OperationCode(pub ::std::ffi::c_uint); impl FuseCode { pub const ANEURALNETWORKS_FUSED_NONE: FuseCode = FuseCode(0); } @@ -7971,7 +6817,7 @@ impl FuseCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct FuseCode(pub ::std::os::raw::c_uint); +pub struct FuseCode(pub ::std::ffi::c_uint); impl PaddingCode { pub const ANEURALNETWORKS_PADDING_SAME: PaddingCode = PaddingCode(1); } @@ -7980,7 +6826,7 @@ impl PaddingCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PaddingCode(pub ::std::os::raw::c_uint); +pub struct PaddingCode(pub ::std::ffi::c_uint); impl PreferenceCode { pub const ANEURALNETWORKS_PREFER_LOW_POWER: PreferenceCode = PreferenceCode(0); } @@ -7992,7 +6838,7 @@ impl PreferenceCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PreferenceCode(pub ::std::os::raw::c_uint); +pub struct PreferenceCode(pub ::std::ffi::c_uint); impl DeviceTypeCode { pub const ANEURALNETWORKS_DEVICE_UNKNOWN: DeviceTypeCode = DeviceTypeCode(0); } @@ -8010,7 +6856,7 @@ impl DeviceTypeCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct DeviceTypeCode(pub ::std::os::raw::c_uint); +pub struct DeviceTypeCode(pub ::std::ffi::c_uint); impl FeatureLevelCode { pub const ANEURALNETWORKS_FEATURE_LEVEL_1: FeatureLevelCode = FeatureLevelCode(27); } @@ -8037,7 +6883,7 @@ impl FeatureLevelCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct FeatureLevelCode(pub ::std::os::raw::c_uint); +pub struct FeatureLevelCode(pub ::std::ffi::c_uint); impl ResultCode { pub const ANEURALNETWORKS_NO_ERROR: ResultCode = ResultCode(0); } @@ -8085,11 +6931,11 @@ impl ResultCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ResultCode(pub ::std::os::raw::c_uint); +pub struct ResultCode(pub ::std::ffi::c_uint); pub const ANEURALNETWORKS_MAX_SIZE_OF_IMMEDIATELY_COPIED_VALUES: _bindgen_ty_35 = 128; -pub type _bindgen_ty_35 = ::std::os::raw::c_uint; +pub type _bindgen_ty_35 = ::std::ffi::c_uint; pub const ANEURALNETWORKS_BYTE_SIZE_OF_CACHE_TOKEN: _bindgen_ty_36 = 32; -pub type _bindgen_ty_36 = ::std::os::raw::c_uint; +pub type _bindgen_ty_36 = ::std::ffi::c_uint; impl DurationCode { pub const ANEURALNETWORKS_DURATION_ON_HARDWARE: DurationCode = DurationCode(0); } @@ -8104,7 +6950,7 @@ impl DurationCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct DurationCode(pub ::std::os::raw::c_uint); +pub struct DurationCode(pub ::std::ffi::c_uint); impl PriorityCode { pub const ANEURALNETWORKS_PRIORITY_LOW: PriorityCode = PriorityCode(90); } @@ -8119,7 +6965,7 @@ impl PriorityCode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct PriorityCode(pub ::std::os::raw::c_uint); +pub struct PriorityCode(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANeuralNetworksMemory { @@ -8147,37 +6993,19 @@ pub struct ANeuralNetworksSymmPerChannelQuantParams { pub scaleCount: u32, pub scales: *const f32, } -#[test] -fn bindgen_test_layout_ANeuralNetworksSymmPerChannelQuantParams() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ANeuralNetworksSymmPerChannelQuantParams" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ANeuralNetworksSymmPerChannelQuantParams" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).channelDim) as usize - ptr as usize }, - 0usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::channelDim" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scaleCount) as usize - ptr as usize }, - 4usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scaleCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scales) as usize - ptr as usize }, - 8usize, - "Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scales" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANeuralNetworksSymmPerChannelQuantParams"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of ANeuralNetworksSymmPerChannelQuantParams"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::channelDim"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, channelDim) - 0usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scaleCount"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, scaleCount) - 4usize]; + ["Offset of field: ANeuralNetworksSymmPerChannelQuantParams::scales"] + [::std::mem::offset_of!(ANeuralNetworksSymmPerChannelQuantParams, scales) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ANeuralNetworksBurst { @@ -8192,47 +7020,23 @@ pub struct ANeuralNetworksOperandType { pub scale: f32, pub zeroPoint: i32, } -#[test] -fn bindgen_test_layout_ANeuralNetworksOperandType() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ANeuralNetworksOperandType" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ANeuralNetworksOperandType" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: ANeuralNetworksOperandType::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dimensionCount) as usize - ptr as usize }, - 4usize, - "Offset of field: ANeuralNetworksOperandType::dimensionCount" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dimensions) as usize - ptr as usize }, - 8usize, - "Offset of field: ANeuralNetworksOperandType::dimensions" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).scale) as usize - ptr as usize }, - 16usize, - "Offset of field: ANeuralNetworksOperandType::scale" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).zeroPoint) as usize - ptr as usize }, - 20usize, - "Offset of field: ANeuralNetworksOperandType::zeroPoint" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ANeuralNetworksOperandType"] + [::std::mem::size_of::() - 24usize]; + ["Alignment of ANeuralNetworksOperandType"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ANeuralNetworksOperandType::type_"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, type_) - 0usize]; + ["Offset of field: ANeuralNetworksOperandType::dimensionCount"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, dimensionCount) - 4usize]; + ["Offset of field: ANeuralNetworksOperandType::dimensions"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, dimensions) - 8usize]; + ["Offset of field: ANeuralNetworksOperandType::scale"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, scale) - 16usize]; + ["Offset of field: ANeuralNetworksOperandType::zeroPoint"] + [::std::mem::offset_of!(ANeuralNetworksOperandType, zeroPoint) - 20usize]; +}; pub type ANeuralNetworksOperationType = i32; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -8252,7 +7056,7 @@ pub struct ANeuralNetworksMemoryDesc { extern "C" { pub fn ANeuralNetworksMemoryDesc_create( desc: *mut *mut ANeuralNetworksMemoryDesc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_free(desc: *mut ANeuralNetworksMemoryDesc); @@ -8263,7 +7067,7 @@ extern "C" { compilation: *const ANeuralNetworksCompilation, index: u32, frequency: f32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_addOutputRole( @@ -8271,69 +7075,67 @@ extern "C" { compilation: *const ANeuralNetworksCompilation, index: u32, frequency: f32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_setDimensions( desc: *mut ANeuralNetworksMemoryDesc, rank: u32, dimensions: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemoryDesc_finish( desc: *mut ANeuralNetworksMemoryDesc, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromDesc( desc: *const ANeuralNetworksMemoryDesc, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_copy( src: *const ANeuralNetworksMemory, dst: *const ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ANeuralNetworks_getDeviceCount(numDevices: *mut u32) -> ::std::os::raw::c_int; + pub fn ANeuralNetworks_getDeviceCount(numDevices: *mut u32) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getDevice( devIndex: u32, device: *mut *mut ANeuralNetworksDevice, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getName( device: *const ANeuralNetworksDevice, - name: *mut *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + name: *mut *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getType( device: *const ANeuralNetworksDevice, type_: *mut i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getVersion( device: *const ANeuralNetworksDevice, - version: *mut *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + version: *mut *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksDevice_getFeatureLevel( device: *const ANeuralNetworksDevice, featureLevel: *mut i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ANeuralNetworksDevice_wait( - device: *const ANeuralNetworksDevice, - ) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksDevice_wait(device: *const ANeuralNetworksDevice) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_getSupportedOperationsForDevices( @@ -8341,7 +7143,7 @@ extern "C" { devices: *const *const ANeuralNetworksDevice, numDevices: u32, supportedOps: *mut bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_createForDevices( @@ -8349,39 +7151,39 @@ extern "C" { devices: *const *const ANeuralNetworksDevice, numDevices: u32, compilation: *mut *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setCaching( compilation: *mut ANeuralNetworksCompilation, - cacheDir: *const ::std::os::raw::c_char, + cacheDir: *const ::std::ffi::c_char, token: *const u8, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_compute( execution: *mut ANeuralNetworksExecution, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getOutputOperandRank( execution: *mut ANeuralNetworksExecution, index: i32, rank: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getOutputOperandDimensions( execution: *mut ANeuralNetworksExecution, index: i32, dimensions: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksBurst_create( compilation: *mut ANeuralNetworksCompilation, burst: *mut *mut ANeuralNetworksBurst, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksBurst_free(burst: *mut ANeuralNetworksBurst); @@ -8390,70 +7192,68 @@ extern "C" { pub fn ANeuralNetworksExecution_burstCompute( execution: *mut ANeuralNetworksExecution, burst: *mut ANeuralNetworksBurst, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromAHardwareBuffer( ahwb: *const AHardwareBuffer, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setMeasureTiming( execution: *mut ANeuralNetworksExecution, measure: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_getDuration( execution: *const ANeuralNetworksExecution, durationCode: i32, duration: *mut u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_createFromFd( size: usize, - protect: ::std::os::raw::c_int, - fd: ::std::os::raw::c_int, + protect: ::std::ffi::c_int, + fd: ::std::ffi::c_int, offset: usize, memory: *mut *mut ANeuralNetworksMemory, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksMemory_free(memory: *mut ANeuralNetworksMemory); } extern "C" { - pub fn ANeuralNetworksModel_create( - model: *mut *mut ANeuralNetworksModel, - ) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksModel_create(model: *mut *mut ANeuralNetworksModel) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_free(model: *mut ANeuralNetworksModel); } extern "C" { - pub fn ANeuralNetworksModel_finish(model: *mut ANeuralNetworksModel) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksModel_finish(model: *mut ANeuralNetworksModel) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_addOperand( model: *mut ANeuralNetworksModel, type_: *const ANeuralNetworksOperandType, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValue( model: *mut ANeuralNetworksModel, index: i32, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandSymmPerChannelQuantParams( model: *mut ANeuralNetworksModel, index: i32, channelQuant: *const ANeuralNetworksSymmPerChannelQuantParams, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValueFromMemory( @@ -8462,14 +7262,14 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_setOperandValueFromModel( model: *mut ANeuralNetworksModel, index: i32, value: *const ANeuralNetworksModel, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_addOperation( @@ -8479,7 +7279,7 @@ extern "C" { inputs: *const u32, outputCount: u32, outputs: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_identifyInputsAndOutputs( @@ -8488,19 +7288,19 @@ extern "C" { inputs: *const u32, outputCount: u32, outputs: *const u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksModel_relaxComputationFloat32toFloat16( model: *mut ANeuralNetworksModel, allow: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_create( model: *mut ANeuralNetworksModel, compilation: *mut *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_free(compilation: *mut ANeuralNetworksCompilation); @@ -8509,30 +7309,30 @@ extern "C" { pub fn ANeuralNetworksCompilation_setPreference( compilation: *mut ANeuralNetworksCompilation, preference: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_finish( compilation: *mut ANeuralNetworksCompilation, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setPriority( compilation: *mut ANeuralNetworksCompilation, - priority: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + priority: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_setTimeout( compilation: *mut ANeuralNetworksCompilation, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_create( compilation: *mut ANeuralNetworksCompilation, execution: *mut *mut ANeuralNetworksExecution, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_free(execution: *mut ANeuralNetworksExecution); @@ -8542,9 +7342,9 @@ extern "C" { execution: *mut ANeuralNetworksExecution, index: i32, type_: *const ANeuralNetworksOperandType, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setInputFromMemory( @@ -8554,16 +7354,16 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setOutput( execution: *mut ANeuralNetworksExecution, index: i32, type_: *const ANeuralNetworksOperandType, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setOutputFromMemory( @@ -8573,25 +7373,25 @@ extern "C" { memory: *const ANeuralNetworksMemory, offset: usize, length: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_startCompute( execution: *mut ANeuralNetworksExecution, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setTimeout( execution: *mut ANeuralNetworksExecution, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setLoopTimeout( execution: *mut ANeuralNetworksExecution, duration: u64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getDefaultLoopTimeout() -> u64; @@ -8600,22 +7400,22 @@ extern "C" { pub fn ANeuralNetworks_getMaximumLoopTimeout() -> u64; } extern "C" { - pub fn ANeuralNetworksEvent_wait(event: *mut ANeuralNetworksEvent) -> ::std::os::raw::c_int; + pub fn ANeuralNetworksEvent_wait(event: *mut ANeuralNetworksEvent) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksEvent_free(event: *mut ANeuralNetworksEvent); } extern "C" { pub fn ANeuralNetworksEvent_createFromSyncFenceFd( - sync_fence_fd: ::std::os::raw::c_int, + sync_fence_fd: ::std::ffi::c_int, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksEvent_getSyncFenceFd( event: *const ANeuralNetworksEvent, - sync_fence_fd: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + sync_fence_fd: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_startComputeWithDependencies( @@ -8624,7 +7424,7 @@ extern "C" { num_dependencies: u32, duration: u64, event: *mut *mut ANeuralNetworksEvent, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworks_getRuntimeFeatureLevel() -> i64; @@ -8633,41 +7433,41 @@ extern "C" { pub fn ANeuralNetworksExecution_enableInputAndOutputPadding( execution: *mut ANeuralNetworksExecution, enable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput( compilation: *const ANeuralNetworksCompilation, index: u32, alignment: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput( compilation: *const ANeuralNetworksCompilation, index: u32, padding: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput( compilation: *const ANeuralNetworksCompilation, index: u32, alignment: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput( compilation: *const ANeuralNetworksCompilation, index: u32, padding: *mut u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ANeuralNetworksExecution_setReusable( execution: *mut ANeuralNetworksExecution, reusable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -8675,15 +7475,15 @@ pub struct AObbInfo { _unused: [u8; 0], } pub const AOBBINFO_OVERLAY: _bindgen_ty_37 = 1; -pub type _bindgen_ty_37 = ::std::os::raw::c_uint; +pub type _bindgen_ty_37 = ::std::ffi::c_uint; extern "C" { - pub fn AObbScanner_getObbInfo(filename: *const ::std::os::raw::c_char) -> *mut AObbInfo; + pub fn AObbScanner_getObbInfo(filename: *const ::std::ffi::c_char) -> *mut AObbInfo; } extern "C" { pub fn AObbInfo_delete(obbInfo: *mut AObbInfo); } extern "C" { - pub fn AObbInfo_getPackageName(obbInfo: *mut AObbInfo) -> *const ::std::os::raw::c_char; + pub fn AObbInfo_getPackageName(obbInfo: *mut AObbInfo) -> *const ::std::ffi::c_char; } extern "C" { pub fn AObbInfo_getVersion(obbInfo: *mut AObbInfo) -> i32; @@ -8695,279 +7495,134 @@ extern "C" { #[derive(Debug, Copy, Clone)] pub struct timespec { pub tv_sec: time_t, - pub tv_nsec: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout_timespec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of timespec" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 8usize, - "Offset of field: timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_long, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timespec"][::std::mem::size_of::() - 16usize]; + ["Alignment of timespec"][::std::mem::align_of::() - 8usize]; + ["Offset of field: timespec::tv_sec"][::std::mem::offset_of!(timespec, tv_sec) - 0usize]; + ["Offset of field: timespec::tv_nsec"][::std::mem::offset_of!(timespec, tv_nsec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_timespec { pub tv_sec: __kernel_time64_t, - pub tv_nsec: ::std::os::raw::c_longlong, -} -#[test] -fn bindgen_test_layout___kernel_timespec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_timespec> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_timespec>(), - 16usize, - "Size of __kernel_timespec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_timespec>(), - 8usize, - "Alignment of __kernel_timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_longlong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_timespec"][::std::mem::size_of::<__kernel_timespec>() - 16usize]; + ["Alignment of __kernel_timespec"][::std::mem::align_of::<__kernel_timespec>() - 8usize]; + ["Offset of field: __kernel_timespec::tv_sec"] + [::std::mem::offset_of!(__kernel_timespec, tv_sec) - 0usize]; + ["Offset of field: __kernel_timespec::tv_nsec"] + [::std::mem::offset_of!(__kernel_timespec, tv_nsec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_itimerspec { pub it_interval: __kernel_timespec, pub it_value: __kernel_timespec, } -#[test] -fn bindgen_test_layout___kernel_itimerspec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_itimerspec> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_itimerspec>(), - 32usize, - "Size of __kernel_itimerspec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_itimerspec>(), - 8usize, - "Alignment of __kernel_itimerspec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_itimerspec::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 16usize, - "Offset of field: __kernel_itimerspec::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_itimerspec"][::std::mem::size_of::<__kernel_itimerspec>() - 32usize]; + ["Alignment of __kernel_itimerspec"][::std::mem::align_of::<__kernel_itimerspec>() - 8usize]; + ["Offset of field: __kernel_itimerspec::it_interval"] + [::std::mem::offset_of!(__kernel_itimerspec, it_interval) - 0usize]; + ["Offset of field: __kernel_itimerspec::it_value"] + [::std::mem::offset_of!(__kernel_itimerspec, it_value) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_old_timespec { pub tv_sec: __kernel_old_time_t, - pub tv_nsec: ::std::os::raw::c_long, -} -#[test] -fn bindgen_test_layout___kernel_old_timespec() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_old_timespec> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_old_timespec>(), - 16usize, - "Size of __kernel_old_timespec" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_old_timespec>(), - 8usize, - "Alignment of __kernel_old_timespec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_old_timespec::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_nsec) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_old_timespec::tv_nsec" - ); -} + pub tv_nsec: ::std::ffi::c_long, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_old_timespec"][::std::mem::size_of::<__kernel_old_timespec>() - 16usize]; + ["Alignment of __kernel_old_timespec"] + [::std::mem::align_of::<__kernel_old_timespec>() - 8usize]; + ["Offset of field: __kernel_old_timespec::tv_sec"] + [::std::mem::offset_of!(__kernel_old_timespec, tv_sec) - 0usize]; + ["Offset of field: __kernel_old_timespec::tv_nsec"] + [::std::mem::offset_of!(__kernel_old_timespec, tv_nsec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __kernel_sock_timeval { pub tv_sec: __s64, pub tv_usec: __s64, } -#[test] -fn bindgen_test_layout___kernel_sock_timeval() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_sock_timeval> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_sock_timeval>(), - 16usize, - "Size of __kernel_sock_timeval" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_sock_timeval>(), - 8usize, - "Alignment of __kernel_sock_timeval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sock_timeval::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_usec) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_sock_timeval::tv_usec" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_sock_timeval"][::std::mem::size_of::<__kernel_sock_timeval>() - 16usize]; + ["Alignment of __kernel_sock_timeval"] + [::std::mem::align_of::<__kernel_sock_timeval>() - 8usize]; + ["Offset of field: __kernel_sock_timeval::tv_sec"] + [::std::mem::offset_of!(__kernel_sock_timeval, tv_sec) - 0usize]; + ["Offset of field: __kernel_sock_timeval::tv_usec"] + [::std::mem::offset_of!(__kernel_sock_timeval, tv_usec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct timeval { pub tv_sec: __kernel_old_time_t, pub tv_usec: __kernel_suseconds_t, } -#[test] -fn bindgen_test_layout_timeval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 16usize, "Size of timeval"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of timeval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: timeval::tv_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tv_usec) as usize - ptr as usize }, - 8usize, - "Offset of field: timeval::tv_usec" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timeval"][::std::mem::size_of::() - 16usize]; + ["Alignment of timeval"][::std::mem::align_of::() - 8usize]; + ["Offset of field: timeval::tv_sec"][::std::mem::offset_of!(timeval, tv_sec) - 0usize]; + ["Offset of field: timeval::tv_usec"][::std::mem::offset_of!(timeval, tv_usec) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct itimerspec { pub it_interval: timespec, pub it_value: timespec, } -#[test] -fn bindgen_test_layout_itimerspec() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of itimerspec" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of itimerspec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: itimerspec::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 16usize, - "Offset of field: itimerspec::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of itimerspec"][::std::mem::size_of::() - 32usize]; + ["Alignment of itimerspec"][::std::mem::align_of::() - 8usize]; + ["Offset of field: itimerspec::it_interval"] + [::std::mem::offset_of!(itimerspec, it_interval) - 0usize]; + ["Offset of field: itimerspec::it_value"] + [::std::mem::offset_of!(itimerspec, it_value) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct itimerval { pub it_interval: timeval, pub it_value: timeval, } -#[test] -fn bindgen_test_layout_itimerval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of itimerval" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of itimerval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_interval) as usize - ptr as usize }, - 0usize, - "Offset of field: itimerval::it_interval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).it_value) as usize - ptr as usize }, - 16usize, - "Offset of field: itimerval::it_value" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of itimerval"][::std::mem::size_of::() - 32usize]; + ["Alignment of itimerval"][::std::mem::align_of::() - 8usize]; + ["Offset of field: itimerval::it_interval"] + [::std::mem::offset_of!(itimerval, it_interval) - 0usize]; + ["Offset of field: itimerval::it_value"][::std::mem::offset_of!(itimerval, it_value) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct timezone { - pub tz_minuteswest: ::std::os::raw::c_int, - pub tz_dsttime: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout_timezone() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of timezone" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of timezone" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tz_minuteswest) as usize - ptr as usize }, - 0usize, - "Offset of field: timezone::tz_minuteswest" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tz_dsttime) as usize - ptr as usize }, - 4usize, - "Offset of field: timezone::tz_dsttime" - ); -} + pub tz_minuteswest: ::std::ffi::c_int, + pub tz_dsttime: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of timezone"][::std::mem::size_of::() - 8usize]; + ["Alignment of timezone"][::std::mem::align_of::() - 4usize]; + ["Offset of field: timezone::tz_minuteswest"] + [::std::mem::offset_of!(timezone, tz_minuteswest) - 0usize]; + ["Offset of field: timezone::tz_dsttime"] + [::std::mem::offset_of!(timezone, tz_dsttime) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _fpx_sw_bytes { @@ -8977,73 +7632,34 @@ pub struct _fpx_sw_bytes { pub xstate_size: __u32, pub padding: [__u32; 7usize], } -#[test] -fn bindgen_test_layout__fpx_sw_bytes() { - const UNINIT: ::std::mem::MaybeUninit<_fpx_sw_bytes> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpx_sw_bytes>(), - 48usize, - "Size of _fpx_sw_bytes" - ); - assert_eq!( - ::std::mem::align_of::<_fpx_sw_bytes>(), - 8usize, - "Alignment of _fpx_sw_bytes" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magic1) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpx_sw_bytes::magic1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).extended_size) as usize - ptr as usize }, - 4usize, - "Offset of field: _fpx_sw_bytes::extended_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xfeatures) as usize - ptr as usize }, - 8usize, - "Offset of field: _fpx_sw_bytes::xfeatures" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xstate_size) as usize - ptr as usize }, - 16usize, - "Offset of field: _fpx_sw_bytes::xstate_size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding) as usize - ptr as usize }, - 20usize, - "Offset of field: _fpx_sw_bytes::padding" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpx_sw_bytes"][::std::mem::size_of::<_fpx_sw_bytes>() - 48usize]; + ["Alignment of _fpx_sw_bytes"][::std::mem::align_of::<_fpx_sw_bytes>() - 8usize]; + ["Offset of field: _fpx_sw_bytes::magic1"] + [::std::mem::offset_of!(_fpx_sw_bytes, magic1) - 0usize]; + ["Offset of field: _fpx_sw_bytes::extended_size"] + [::std::mem::offset_of!(_fpx_sw_bytes, extended_size) - 4usize]; + ["Offset of field: _fpx_sw_bytes::xfeatures"] + [::std::mem::offset_of!(_fpx_sw_bytes, xfeatures) - 8usize]; + ["Offset of field: _fpx_sw_bytes::xstate_size"] + [::std::mem::offset_of!(_fpx_sw_bytes, xstate_size) - 16usize]; + ["Offset of field: _fpx_sw_bytes::padding"] + [::std::mem::offset_of!(_fpx_sw_bytes, padding) - 20usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _fpreg { pub significand: [__u16; 4usize], pub exponent: __u16, } -#[test] -fn bindgen_test_layout__fpreg() { - const UNINIT: ::std::mem::MaybeUninit<_fpreg> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::<_fpreg>(), 10usize, "Size of _fpreg"); - assert_eq!( - ::std::mem::align_of::<_fpreg>(), - 2usize, - "Alignment of _fpreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).significand) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpreg::significand" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).exponent) as usize - ptr as usize }, - 8usize, - "Offset of field: _fpreg::exponent" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpreg"][::std::mem::size_of::<_fpreg>() - 10usize]; + ["Alignment of _fpreg"][::std::mem::align_of::<_fpreg>() - 2usize]; + ["Offset of field: _fpreg::significand"][::std::mem::offset_of!(_fpreg, significand) - 0usize]; + ["Offset of field: _fpreg::exponent"][::std::mem::offset_of!(_fpreg, exponent) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _fpxreg { @@ -9051,53 +7667,26 @@ pub struct _fpxreg { pub exponent: __u16, pub padding: [__u16; 3usize], } -#[test] -fn bindgen_test_layout__fpxreg() { - const UNINIT: ::std::mem::MaybeUninit<_fpxreg> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::<_fpxreg>(), 16usize, "Size of _fpxreg"); - assert_eq!( - ::std::mem::align_of::<_fpxreg>(), - 2usize, - "Alignment of _fpxreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).significand) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpxreg::significand" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).exponent) as usize - ptr as usize }, - 8usize, - "Offset of field: _fpxreg::exponent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding) as usize - ptr as usize }, - 10usize, - "Offset of field: _fpxreg::padding" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpxreg"][::std::mem::size_of::<_fpxreg>() - 16usize]; + ["Alignment of _fpxreg"][::std::mem::align_of::<_fpxreg>() - 2usize]; + ["Offset of field: _fpxreg::significand"] + [::std::mem::offset_of!(_fpxreg, significand) - 0usize]; + ["Offset of field: _fpxreg::exponent"][::std::mem::offset_of!(_fpxreg, exponent) - 8usize]; + ["Offset of field: _fpxreg::padding"][::std::mem::offset_of!(_fpxreg, padding) - 10usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _xmmreg { pub element: [__u32; 4usize], } -#[test] -fn bindgen_test_layout__xmmreg() { - const UNINIT: ::std::mem::MaybeUninit<_xmmreg> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::<_xmmreg>(), 16usize, "Size of _xmmreg"); - assert_eq!( - ::std::mem::align_of::<_xmmreg>(), - 4usize, - "Alignment of _xmmreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).element) as usize - ptr as usize }, - 0usize, - "Offset of field: _xmmreg::element" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _xmmreg"][::std::mem::size_of::<_xmmreg>() - 16usize]; + ["Alignment of _xmmreg"][::std::mem::align_of::<_xmmreg>() - 4usize]; + ["Offset of field: _xmmreg::element"][::std::mem::offset_of!(_xmmreg, element) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct _fpstate_32 { @@ -9125,154 +7714,60 @@ pub union _fpstate_32__bindgen_ty_1 { pub padding1: [__u32; 44usize], pub padding: [__u32; 44usize], } -#[test] -fn bindgen_test_layout__fpstate_32__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<_fpstate_32__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpstate_32__bindgen_ty_1>(), - 176usize, - "Size of _fpstate_32__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<_fpstate_32__bindgen_ty_1>(), - 4usize, - "Alignment of _fpstate_32__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding1) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_32__bindgen_ty_1::padding1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_32__bindgen_ty_1::padding" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpstate_32__bindgen_ty_1"] + [::std::mem::size_of::<_fpstate_32__bindgen_ty_1>() - 176usize]; + ["Alignment of _fpstate_32__bindgen_ty_1"] + [::std::mem::align_of::<_fpstate_32__bindgen_ty_1>() - 4usize]; + ["Offset of field: _fpstate_32__bindgen_ty_1::padding1"] + [::std::mem::offset_of!(_fpstate_32__bindgen_ty_1, padding1) - 0usize]; + ["Offset of field: _fpstate_32__bindgen_ty_1::padding"] + [::std::mem::offset_of!(_fpstate_32__bindgen_ty_1, padding) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union _fpstate_32__bindgen_ty_2 { pub padding2: [__u32; 12usize], pub sw_reserved: _fpx_sw_bytes, } -#[test] -fn bindgen_test_layout__fpstate_32__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit<_fpstate_32__bindgen_ty_2> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpstate_32__bindgen_ty_2>(), - 48usize, - "Size of _fpstate_32__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::<_fpstate_32__bindgen_ty_2>(), - 8usize, - "Alignment of _fpstate_32__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding2) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_32__bindgen_ty_2::padding2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sw_reserved) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_32__bindgen_ty_2::sw_reserved" - ); -} -#[test] -fn bindgen_test_layout__fpstate_32() { - const UNINIT: ::std::mem::MaybeUninit<_fpstate_32> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpstate_32>(), - 624usize, - "Size of _fpstate_32" - ); - assert_eq!( - ::std::mem::align_of::<_fpstate_32>(), - 8usize, - "Alignment of _fpstate_32" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cw) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_32::cw" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sw) as usize - ptr as usize }, - 4usize, - "Offset of field: _fpstate_32::sw" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 8usize, - "Offset of field: _fpstate_32::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ipoff) as usize - ptr as usize }, - 12usize, - "Offset of field: _fpstate_32::ipoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cssel) as usize - ptr as usize }, - 16usize, - "Offset of field: _fpstate_32::cssel" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dataoff) as usize - ptr as usize }, - 20usize, - "Offset of field: _fpstate_32::dataoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).datasel) as usize - ptr as usize }, - 24usize, - "Offset of field: _fpstate_32::datasel" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._st) as usize - ptr as usize }, - 28usize, - "Offset of field: _fpstate_32::_st" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 108usize, - "Offset of field: _fpstate_32::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magic) as usize - ptr as usize }, - 110usize, - "Offset of field: _fpstate_32::magic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._fxsr_env) as usize - ptr as usize }, - 112usize, - "Offset of field: _fpstate_32::_fxsr_env" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcsr) as usize - ptr as usize }, - 136usize, - "Offset of field: _fpstate_32::mxcsr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 140usize, - "Offset of field: _fpstate_32::reserved" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._fxsr_st) as usize - ptr as usize }, - 144usize, - "Offset of field: _fpstate_32::_fxsr_st" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._xmm) as usize - ptr as usize }, - 272usize, - "Offset of field: _fpstate_32::_xmm" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpstate_32__bindgen_ty_2"] + [::std::mem::size_of::<_fpstate_32__bindgen_ty_2>() - 48usize]; + ["Alignment of _fpstate_32__bindgen_ty_2"] + [::std::mem::align_of::<_fpstate_32__bindgen_ty_2>() - 8usize]; + ["Offset of field: _fpstate_32__bindgen_ty_2::padding2"] + [::std::mem::offset_of!(_fpstate_32__bindgen_ty_2, padding2) - 0usize]; + ["Offset of field: _fpstate_32__bindgen_ty_2::sw_reserved"] + [::std::mem::offset_of!(_fpstate_32__bindgen_ty_2, sw_reserved) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpstate_32"][::std::mem::size_of::<_fpstate_32>() - 624usize]; + ["Alignment of _fpstate_32"][::std::mem::align_of::<_fpstate_32>() - 8usize]; + ["Offset of field: _fpstate_32::cw"][::std::mem::offset_of!(_fpstate_32, cw) - 0usize]; + ["Offset of field: _fpstate_32::sw"][::std::mem::offset_of!(_fpstate_32, sw) - 4usize]; + ["Offset of field: _fpstate_32::tag"][::std::mem::offset_of!(_fpstate_32, tag) - 8usize]; + ["Offset of field: _fpstate_32::ipoff"][::std::mem::offset_of!(_fpstate_32, ipoff) - 12usize]; + ["Offset of field: _fpstate_32::cssel"][::std::mem::offset_of!(_fpstate_32, cssel) - 16usize]; + ["Offset of field: _fpstate_32::dataoff"] + [::std::mem::offset_of!(_fpstate_32, dataoff) - 20usize]; + ["Offset of field: _fpstate_32::datasel"] + [::std::mem::offset_of!(_fpstate_32, datasel) - 24usize]; + ["Offset of field: _fpstate_32::_st"][::std::mem::offset_of!(_fpstate_32, _st) - 28usize]; + ["Offset of field: _fpstate_32::status"] + [::std::mem::offset_of!(_fpstate_32, status) - 108usize]; + ["Offset of field: _fpstate_32::magic"][::std::mem::offset_of!(_fpstate_32, magic) - 110usize]; + ["Offset of field: _fpstate_32::_fxsr_env"] + [::std::mem::offset_of!(_fpstate_32, _fxsr_env) - 112usize]; + ["Offset of field: _fpstate_32::mxcsr"][::std::mem::offset_of!(_fpstate_32, mxcsr) - 136usize]; + ["Offset of field: _fpstate_32::reserved"] + [::std::mem::offset_of!(_fpstate_32, reserved) - 140usize]; + ["Offset of field: _fpstate_32::_fxsr_st"] + [::std::mem::offset_of!(_fpstate_32, _fxsr_st) - 144usize]; + ["Offset of field: _fpstate_32::_xmm"][::std::mem::offset_of!(_fpstate_32, _xmm) - 272usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct _fpstate_64 { @@ -9295,102 +7790,37 @@ pub union _fpstate_64__bindgen_ty_1 { pub reserved3: [__u32; 12usize], pub sw_reserved: _fpx_sw_bytes, } -#[test] -fn bindgen_test_layout__fpstate_64__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<_fpstate_64__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpstate_64__bindgen_ty_1>(), - 48usize, - "Size of _fpstate_64__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<_fpstate_64__bindgen_ty_1>(), - 8usize, - "Alignment of _fpstate_64__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved3) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_64__bindgen_ty_1::reserved3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sw_reserved) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_64__bindgen_ty_1::sw_reserved" - ); -} -#[test] -fn bindgen_test_layout__fpstate_64() { - const UNINIT: ::std::mem::MaybeUninit<_fpstate_64> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_fpstate_64>(), - 512usize, - "Size of _fpstate_64" - ); - assert_eq!( - ::std::mem::align_of::<_fpstate_64>(), - 8usize, - "Alignment of _fpstate_64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cwd) as usize - ptr as usize }, - 0usize, - "Offset of field: _fpstate_64::cwd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).swd) as usize - ptr as usize }, - 2usize, - "Offset of field: _fpstate_64::swd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).twd) as usize - ptr as usize }, - 4usize, - "Offset of field: _fpstate_64::twd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fop) as usize - ptr as usize }, - 6usize, - "Offset of field: _fpstate_64::fop" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rip) as usize - ptr as usize }, - 8usize, - "Offset of field: _fpstate_64::rip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rdp) as usize - ptr as usize }, - 16usize, - "Offset of field: _fpstate_64::rdp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcsr) as usize - ptr as usize }, - 24usize, - "Offset of field: _fpstate_64::mxcsr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcsr_mask) as usize - ptr as usize }, - 28usize, - "Offset of field: _fpstate_64::mxcsr_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).st_space) as usize - ptr as usize }, - 32usize, - "Offset of field: _fpstate_64::st_space" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xmm_space) as usize - ptr as usize }, - 160usize, - "Offset of field: _fpstate_64::xmm_space" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved2) as usize - ptr as usize }, - 416usize, - "Offset of field: _fpstate_64::reserved2" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpstate_64__bindgen_ty_1"] + [::std::mem::size_of::<_fpstate_64__bindgen_ty_1>() - 48usize]; + ["Alignment of _fpstate_64__bindgen_ty_1"] + [::std::mem::align_of::<_fpstate_64__bindgen_ty_1>() - 8usize]; + ["Offset of field: _fpstate_64__bindgen_ty_1::reserved3"] + [::std::mem::offset_of!(_fpstate_64__bindgen_ty_1, reserved3) - 0usize]; + ["Offset of field: _fpstate_64__bindgen_ty_1::sw_reserved"] + [::std::mem::offset_of!(_fpstate_64__bindgen_ty_1, sw_reserved) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _fpstate_64"][::std::mem::size_of::<_fpstate_64>() - 512usize]; + ["Alignment of _fpstate_64"][::std::mem::align_of::<_fpstate_64>() - 8usize]; + ["Offset of field: _fpstate_64::cwd"][::std::mem::offset_of!(_fpstate_64, cwd) - 0usize]; + ["Offset of field: _fpstate_64::swd"][::std::mem::offset_of!(_fpstate_64, swd) - 2usize]; + ["Offset of field: _fpstate_64::twd"][::std::mem::offset_of!(_fpstate_64, twd) - 4usize]; + ["Offset of field: _fpstate_64::fop"][::std::mem::offset_of!(_fpstate_64, fop) - 6usize]; + ["Offset of field: _fpstate_64::rip"][::std::mem::offset_of!(_fpstate_64, rip) - 8usize]; + ["Offset of field: _fpstate_64::rdp"][::std::mem::offset_of!(_fpstate_64, rdp) - 16usize]; + ["Offset of field: _fpstate_64::mxcsr"][::std::mem::offset_of!(_fpstate_64, mxcsr) - 24usize]; + ["Offset of field: _fpstate_64::mxcsr_mask"] + [::std::mem::offset_of!(_fpstate_64, mxcsr_mask) - 28usize]; + ["Offset of field: _fpstate_64::st_space"] + [::std::mem::offset_of!(_fpstate_64, st_space) - 32usize]; + ["Offset of field: _fpstate_64::xmm_space"] + [::std::mem::offset_of!(_fpstate_64, xmm_space) - 160usize]; + ["Offset of field: _fpstate_64::reserved2"] + [::std::mem::offset_of!(_fpstate_64, reserved2) - 416usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _header { @@ -9398,57 +7828,26 @@ pub struct _header { pub reserved1: [__u64; 2usize], pub reserved2: [__u64; 5usize], } -#[test] -fn bindgen_test_layout__header() { - const UNINIT: ::std::mem::MaybeUninit<_header> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::<_header>(), 64usize, "Size of _header"); - assert_eq!( - ::std::mem::align_of::<_header>(), - 8usize, - "Alignment of _header" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xfeatures) as usize - ptr as usize }, - 0usize, - "Offset of field: _header::xfeatures" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved1) as usize - ptr as usize }, - 8usize, - "Offset of field: _header::reserved1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved2) as usize - ptr as usize }, - 24usize, - "Offset of field: _header::reserved2" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _header"][::std::mem::size_of::<_header>() - 64usize]; + ["Alignment of _header"][::std::mem::align_of::<_header>() - 8usize]; + ["Offset of field: _header::xfeatures"][::std::mem::offset_of!(_header, xfeatures) - 0usize]; + ["Offset of field: _header::reserved1"][::std::mem::offset_of!(_header, reserved1) - 8usize]; + ["Offset of field: _header::reserved2"][::std::mem::offset_of!(_header, reserved2) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _ymmh_state { pub ymmh_space: [__u32; 64usize], } -#[test] -fn bindgen_test_layout__ymmh_state() { - const UNINIT: ::std::mem::MaybeUninit<_ymmh_state> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_ymmh_state>(), - 256usize, - "Size of _ymmh_state" - ); - assert_eq!( - ::std::mem::align_of::<_ymmh_state>(), - 4usize, - "Alignment of _ymmh_state" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ymmh_space) as usize - ptr as usize }, - 0usize, - "Offset of field: _ymmh_state::ymmh_space" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _ymmh_state"][::std::mem::size_of::<_ymmh_state>() - 256usize]; + ["Alignment of _ymmh_state"][::std::mem::align_of::<_ymmh_state>() - 4usize]; + ["Offset of field: _ymmh_state::ymmh_space"] + [::std::mem::offset_of!(_ymmh_state, ymmh_space) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct _xstate { @@ -9456,36 +7855,15 @@ pub struct _xstate { pub xstate_hdr: _header, pub ymmh: _ymmh_state, } -#[test] -fn bindgen_test_layout__xstate() { - const UNINIT: ::std::mem::MaybeUninit<_xstate> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_xstate>(), - 832usize, - "Size of _xstate" - ); - assert_eq!( - ::std::mem::align_of::<_xstate>(), - 8usize, - "Alignment of _xstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpstate) as usize - ptr as usize }, - 0usize, - "Offset of field: _xstate::fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xstate_hdr) as usize - ptr as usize }, - 512usize, - "Offset of field: _xstate::xstate_hdr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ymmh) as usize - ptr as usize }, - 576usize, - "Offset of field: _xstate::ymmh" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _xstate"][::std::mem::size_of::<_xstate>() - 832usize]; + ["Alignment of _xstate"][::std::mem::align_of::<_xstate>() - 8usize]; + ["Offset of field: _xstate::fpstate"][::std::mem::offset_of!(_xstate, fpstate) - 0usize]; + ["Offset of field: _xstate::xstate_hdr"] + [::std::mem::offset_of!(_xstate, xstate_hdr) - 512usize]; + ["Offset of field: _xstate::ymmh"][::std::mem::offset_of!(_xstate, ymmh) - 576usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigcontext_32 { @@ -9518,161 +7896,50 @@ pub struct sigcontext_32 { pub oldmask: __u32, pub cr2: __u32, } -#[test] -fn bindgen_test_layout_sigcontext_32() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 88usize, - "Size of sigcontext_32" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sigcontext_32" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gs) as usize - ptr as usize }, - 0usize, - "Offset of field: sigcontext_32::gs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__gsh) as usize - ptr as usize }, - 2usize, - "Offset of field: sigcontext_32::__gsh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fs) as usize - ptr as usize }, - 4usize, - "Offset of field: sigcontext_32::fs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__fsh) as usize - ptr as usize }, - 6usize, - "Offset of field: sigcontext_32::__fsh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).es) as usize - ptr as usize }, - 8usize, - "Offset of field: sigcontext_32::es" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__esh) as usize - ptr as usize }, - 10usize, - "Offset of field: sigcontext_32::__esh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ds) as usize - ptr as usize }, - 12usize, - "Offset of field: sigcontext_32::ds" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__dsh) as usize - ptr as usize }, - 14usize, - "Offset of field: sigcontext_32::__dsh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).di) as usize - ptr as usize }, - 16usize, - "Offset of field: sigcontext_32::di" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si) as usize - ptr as usize }, - 20usize, - "Offset of field: sigcontext_32::si" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bp) as usize - ptr as usize }, - 24usize, - "Offset of field: sigcontext_32::bp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sp) as usize - ptr as usize }, - 28usize, - "Offset of field: sigcontext_32::sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bx) as usize - ptr as usize }, - 32usize, - "Offset of field: sigcontext_32::bx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dx) as usize - ptr as usize }, - 36usize, - "Offset of field: sigcontext_32::dx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cx) as usize - ptr as usize }, - 40usize, - "Offset of field: sigcontext_32::cx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ax) as usize - ptr as usize }, - 44usize, - "Offset of field: sigcontext_32::ax" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).trapno) as usize - ptr as usize }, - 48usize, - "Offset of field: sigcontext_32::trapno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).err) as usize - ptr as usize }, - 52usize, - "Offset of field: sigcontext_32::err" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ip) as usize - ptr as usize }, - 56usize, - "Offset of field: sigcontext_32::ip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cs) as usize - ptr as usize }, - 60usize, - "Offset of field: sigcontext_32::cs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__csh) as usize - ptr as usize }, - 62usize, - "Offset of field: sigcontext_32::__csh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 64usize, - "Offset of field: sigcontext_32::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sp_at_signal) as usize - ptr as usize }, - 68usize, - "Offset of field: sigcontext_32::sp_at_signal" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss) as usize - ptr as usize }, - 72usize, - "Offset of field: sigcontext_32::ss" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__ssh) as usize - ptr as usize }, - 74usize, - "Offset of field: sigcontext_32::__ssh" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpstate) as usize - ptr as usize }, - 76usize, - "Offset of field: sigcontext_32::fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).oldmask) as usize - ptr as usize }, - 80usize, - "Offset of field: sigcontext_32::oldmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cr2) as usize - ptr as usize }, - 84usize, - "Offset of field: sigcontext_32::cr2" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigcontext_32"][::std::mem::size_of::() - 88usize]; + ["Alignment of sigcontext_32"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sigcontext_32::gs"][::std::mem::offset_of!(sigcontext_32, gs) - 0usize]; + ["Offset of field: sigcontext_32::__gsh"] + [::std::mem::offset_of!(sigcontext_32, __gsh) - 2usize]; + ["Offset of field: sigcontext_32::fs"][::std::mem::offset_of!(sigcontext_32, fs) - 4usize]; + ["Offset of field: sigcontext_32::__fsh"] + [::std::mem::offset_of!(sigcontext_32, __fsh) - 6usize]; + ["Offset of field: sigcontext_32::es"][::std::mem::offset_of!(sigcontext_32, es) - 8usize]; + ["Offset of field: sigcontext_32::__esh"] + [::std::mem::offset_of!(sigcontext_32, __esh) - 10usize]; + ["Offset of field: sigcontext_32::ds"][::std::mem::offset_of!(sigcontext_32, ds) - 12usize]; + ["Offset of field: sigcontext_32::__dsh"] + [::std::mem::offset_of!(sigcontext_32, __dsh) - 14usize]; + ["Offset of field: sigcontext_32::di"][::std::mem::offset_of!(sigcontext_32, di) - 16usize]; + ["Offset of field: sigcontext_32::si"][::std::mem::offset_of!(sigcontext_32, si) - 20usize]; + ["Offset of field: sigcontext_32::bp"][::std::mem::offset_of!(sigcontext_32, bp) - 24usize]; + ["Offset of field: sigcontext_32::sp"][::std::mem::offset_of!(sigcontext_32, sp) - 28usize]; + ["Offset of field: sigcontext_32::bx"][::std::mem::offset_of!(sigcontext_32, bx) - 32usize]; + ["Offset of field: sigcontext_32::dx"][::std::mem::offset_of!(sigcontext_32, dx) - 36usize]; + ["Offset of field: sigcontext_32::cx"][::std::mem::offset_of!(sigcontext_32, cx) - 40usize]; + ["Offset of field: sigcontext_32::ax"][::std::mem::offset_of!(sigcontext_32, ax) - 44usize]; + ["Offset of field: sigcontext_32::trapno"] + [::std::mem::offset_of!(sigcontext_32, trapno) - 48usize]; + ["Offset of field: sigcontext_32::err"][::std::mem::offset_of!(sigcontext_32, err) - 52usize]; + ["Offset of field: sigcontext_32::ip"][::std::mem::offset_of!(sigcontext_32, ip) - 56usize]; + ["Offset of field: sigcontext_32::cs"][::std::mem::offset_of!(sigcontext_32, cs) - 60usize]; + ["Offset of field: sigcontext_32::__csh"] + [::std::mem::offset_of!(sigcontext_32, __csh) - 62usize]; + ["Offset of field: sigcontext_32::flags"] + [::std::mem::offset_of!(sigcontext_32, flags) - 64usize]; + ["Offset of field: sigcontext_32::sp_at_signal"] + [::std::mem::offset_of!(sigcontext_32, sp_at_signal) - 68usize]; + ["Offset of field: sigcontext_32::ss"][::std::mem::offset_of!(sigcontext_32, ss) - 72usize]; + ["Offset of field: sigcontext_32::__ssh"] + [::std::mem::offset_of!(sigcontext_32, __ssh) - 74usize]; + ["Offset of field: sigcontext_32::fpstate"] + [::std::mem::offset_of!(sigcontext_32, fpstate) - 76usize]; + ["Offset of field: sigcontext_32::oldmask"] + [::std::mem::offset_of!(sigcontext_32, oldmask) - 80usize]; + ["Offset of field: sigcontext_32::cr2"][::std::mem::offset_of!(sigcontext_32, cr2) - 84usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigcontext_64 { @@ -9705,161 +7972,44 @@ pub struct sigcontext_64 { pub fpstate: __u64, pub reserved1: [__u64; 8usize], } -#[test] -fn bindgen_test_layout_sigcontext_64() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 256usize, - "Size of sigcontext_64" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigcontext_64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r8) as usize - ptr as usize }, - 0usize, - "Offset of field: sigcontext_64::r8" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r9) as usize - ptr as usize }, - 8usize, - "Offset of field: sigcontext_64::r9" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r10) as usize - ptr as usize }, - 16usize, - "Offset of field: sigcontext_64::r10" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r11) as usize - ptr as usize }, - 24usize, - "Offset of field: sigcontext_64::r11" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r12) as usize - ptr as usize }, - 32usize, - "Offset of field: sigcontext_64::r12" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r13) as usize - ptr as usize }, - 40usize, - "Offset of field: sigcontext_64::r13" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r14) as usize - ptr as usize }, - 48usize, - "Offset of field: sigcontext_64::r14" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r15) as usize - ptr as usize }, - 56usize, - "Offset of field: sigcontext_64::r15" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).di) as usize - ptr as usize }, - 64usize, - "Offset of field: sigcontext_64::di" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si) as usize - ptr as usize }, - 72usize, - "Offset of field: sigcontext_64::si" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bp) as usize - ptr as usize }, - 80usize, - "Offset of field: sigcontext_64::bp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bx) as usize - ptr as usize }, - 88usize, - "Offset of field: sigcontext_64::bx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dx) as usize - ptr as usize }, - 96usize, - "Offset of field: sigcontext_64::dx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ax) as usize - ptr as usize }, - 104usize, - "Offset of field: sigcontext_64::ax" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cx) as usize - ptr as usize }, - 112usize, - "Offset of field: sigcontext_64::cx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sp) as usize - ptr as usize }, - 120usize, - "Offset of field: sigcontext_64::sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ip) as usize - ptr as usize }, - 128usize, - "Offset of field: sigcontext_64::ip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 136usize, - "Offset of field: sigcontext_64::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cs) as usize - ptr as usize }, - 144usize, - "Offset of field: sigcontext_64::cs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gs) as usize - ptr as usize }, - 146usize, - "Offset of field: sigcontext_64::gs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fs) as usize - ptr as usize }, - 148usize, - "Offset of field: sigcontext_64::fs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss) as usize - ptr as usize }, - 150usize, - "Offset of field: sigcontext_64::ss" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).err) as usize - ptr as usize }, - 152usize, - "Offset of field: sigcontext_64::err" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).trapno) as usize - ptr as usize }, - 160usize, - "Offset of field: sigcontext_64::trapno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).oldmask) as usize - ptr as usize }, - 168usize, - "Offset of field: sigcontext_64::oldmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cr2) as usize - ptr as usize }, - 176usize, - "Offset of field: sigcontext_64::cr2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpstate) as usize - ptr as usize }, - 184usize, - "Offset of field: sigcontext_64::fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved1) as usize - ptr as usize }, - 192usize, - "Offset of field: sigcontext_64::reserved1" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigcontext_64"][::std::mem::size_of::() - 256usize]; + ["Alignment of sigcontext_64"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigcontext_64::r8"][::std::mem::offset_of!(sigcontext_64, r8) - 0usize]; + ["Offset of field: sigcontext_64::r9"][::std::mem::offset_of!(sigcontext_64, r9) - 8usize]; + ["Offset of field: sigcontext_64::r10"][::std::mem::offset_of!(sigcontext_64, r10) - 16usize]; + ["Offset of field: sigcontext_64::r11"][::std::mem::offset_of!(sigcontext_64, r11) - 24usize]; + ["Offset of field: sigcontext_64::r12"][::std::mem::offset_of!(sigcontext_64, r12) - 32usize]; + ["Offset of field: sigcontext_64::r13"][::std::mem::offset_of!(sigcontext_64, r13) - 40usize]; + ["Offset of field: sigcontext_64::r14"][::std::mem::offset_of!(sigcontext_64, r14) - 48usize]; + ["Offset of field: sigcontext_64::r15"][::std::mem::offset_of!(sigcontext_64, r15) - 56usize]; + ["Offset of field: sigcontext_64::di"][::std::mem::offset_of!(sigcontext_64, di) - 64usize]; + ["Offset of field: sigcontext_64::si"][::std::mem::offset_of!(sigcontext_64, si) - 72usize]; + ["Offset of field: sigcontext_64::bp"][::std::mem::offset_of!(sigcontext_64, bp) - 80usize]; + ["Offset of field: sigcontext_64::bx"][::std::mem::offset_of!(sigcontext_64, bx) - 88usize]; + ["Offset of field: sigcontext_64::dx"][::std::mem::offset_of!(sigcontext_64, dx) - 96usize]; + ["Offset of field: sigcontext_64::ax"][::std::mem::offset_of!(sigcontext_64, ax) - 104usize]; + ["Offset of field: sigcontext_64::cx"][::std::mem::offset_of!(sigcontext_64, cx) - 112usize]; + ["Offset of field: sigcontext_64::sp"][::std::mem::offset_of!(sigcontext_64, sp) - 120usize]; + ["Offset of field: sigcontext_64::ip"][::std::mem::offset_of!(sigcontext_64, ip) - 128usize]; + ["Offset of field: sigcontext_64::flags"] + [::std::mem::offset_of!(sigcontext_64, flags) - 136usize]; + ["Offset of field: sigcontext_64::cs"][::std::mem::offset_of!(sigcontext_64, cs) - 144usize]; + ["Offset of field: sigcontext_64::gs"][::std::mem::offset_of!(sigcontext_64, gs) - 146usize]; + ["Offset of field: sigcontext_64::fs"][::std::mem::offset_of!(sigcontext_64, fs) - 148usize]; + ["Offset of field: sigcontext_64::ss"][::std::mem::offset_of!(sigcontext_64, ss) - 150usize]; + ["Offset of field: sigcontext_64::err"][::std::mem::offset_of!(sigcontext_64, err) - 152usize]; + ["Offset of field: sigcontext_64::trapno"] + [::std::mem::offset_of!(sigcontext_64, trapno) - 160usize]; + ["Offset of field: sigcontext_64::oldmask"] + [::std::mem::offset_of!(sigcontext_64, oldmask) - 168usize]; + ["Offset of field: sigcontext_64::cr2"][::std::mem::offset_of!(sigcontext_64, cr2) - 176usize]; + ["Offset of field: sigcontext_64::fpstate"] + [::std::mem::offset_of!(sigcontext_64, fpstate) - 184usize]; + ["Offset of field: sigcontext_64::reserved1"] + [::std::mem::offset_of!(sigcontext_64, reserved1) - 192usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct sigcontext { @@ -9898,184 +8048,54 @@ pub union sigcontext__bindgen_ty_1 { pub ss: __u16, pub __pad0: __u16, } -#[test] -fn bindgen_test_layout_sigcontext__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 2usize, - "Size of sigcontext__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 2usize, - "Alignment of sigcontext__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss) as usize - ptr as usize }, - 0usize, - "Offset of field: sigcontext__bindgen_ty_1::ss" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__pad0) as usize - ptr as usize }, - 0usize, - "Offset of field: sigcontext__bindgen_ty_1::__pad0" - ); -} -#[test] -fn bindgen_test_layout_sigcontext() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 256usize, - "Size of sigcontext" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigcontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r8) as usize - ptr as usize }, - 0usize, - "Offset of field: sigcontext::r8" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r9) as usize - ptr as usize }, - 8usize, - "Offset of field: sigcontext::r9" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r10) as usize - ptr as usize }, - 16usize, - "Offset of field: sigcontext::r10" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r11) as usize - ptr as usize }, - 24usize, - "Offset of field: sigcontext::r11" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r12) as usize - ptr as usize }, - 32usize, - "Offset of field: sigcontext::r12" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r13) as usize - ptr as usize }, - 40usize, - "Offset of field: sigcontext::r13" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r14) as usize - ptr as usize }, - 48usize, - "Offset of field: sigcontext::r14" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r15) as usize - ptr as usize }, - 56usize, - "Offset of field: sigcontext::r15" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rdi) as usize - ptr as usize }, - 64usize, - "Offset of field: sigcontext::rdi" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rsi) as usize - ptr as usize }, - 72usize, - "Offset of field: sigcontext::rsi" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rbp) as usize - ptr as usize }, - 80usize, - "Offset of field: sigcontext::rbp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rbx) as usize - ptr as usize }, - 88usize, - "Offset of field: sigcontext::rbx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rdx) as usize - ptr as usize }, - 96usize, - "Offset of field: sigcontext::rdx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rax) as usize - ptr as usize }, - 104usize, - "Offset of field: sigcontext::rax" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rcx) as usize - ptr as usize }, - 112usize, - "Offset of field: sigcontext::rcx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rsp) as usize - ptr as usize }, - 120usize, - "Offset of field: sigcontext::rsp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rip) as usize - ptr as usize }, - 128usize, - "Offset of field: sigcontext::rip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).eflags) as usize - ptr as usize }, - 136usize, - "Offset of field: sigcontext::eflags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cs) as usize - ptr as usize }, - 144usize, - "Offset of field: sigcontext::cs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gs) as usize - ptr as usize }, - 146usize, - "Offset of field: sigcontext::gs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fs) as usize - ptr as usize }, - 148usize, - "Offset of field: sigcontext::fs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).err) as usize - ptr as usize }, - 152usize, - "Offset of field: sigcontext::err" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).trapno) as usize - ptr as usize }, - 160usize, - "Offset of field: sigcontext::trapno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).oldmask) as usize - ptr as usize }, - 168usize, - "Offset of field: sigcontext::oldmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cr2) as usize - ptr as usize }, - 176usize, - "Offset of field: sigcontext::cr2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpstate) as usize - ptr as usize }, - 184usize, - "Offset of field: sigcontext::fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved1) as usize - ptr as usize }, - 192usize, - "Offset of field: sigcontext::reserved1" - ); -} -pub type sigset_t = ::std::os::raw::c_ulong; -pub type __signalfn_t = ::std::option::Option; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigcontext__bindgen_ty_1"] + [::std::mem::size_of::() - 2usize]; + ["Alignment of sigcontext__bindgen_ty_1"] + [::std::mem::align_of::() - 2usize]; + ["Offset of field: sigcontext__bindgen_ty_1::ss"] + [::std::mem::offset_of!(sigcontext__bindgen_ty_1, ss) - 0usize]; + ["Offset of field: sigcontext__bindgen_ty_1::__pad0"] + [::std::mem::offset_of!(sigcontext__bindgen_ty_1, __pad0) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigcontext"][::std::mem::size_of::() - 256usize]; + ["Alignment of sigcontext"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigcontext::r8"][::std::mem::offset_of!(sigcontext, r8) - 0usize]; + ["Offset of field: sigcontext::r9"][::std::mem::offset_of!(sigcontext, r9) - 8usize]; + ["Offset of field: sigcontext::r10"][::std::mem::offset_of!(sigcontext, r10) - 16usize]; + ["Offset of field: sigcontext::r11"][::std::mem::offset_of!(sigcontext, r11) - 24usize]; + ["Offset of field: sigcontext::r12"][::std::mem::offset_of!(sigcontext, r12) - 32usize]; + ["Offset of field: sigcontext::r13"][::std::mem::offset_of!(sigcontext, r13) - 40usize]; + ["Offset of field: sigcontext::r14"][::std::mem::offset_of!(sigcontext, r14) - 48usize]; + ["Offset of field: sigcontext::r15"][::std::mem::offset_of!(sigcontext, r15) - 56usize]; + ["Offset of field: sigcontext::rdi"][::std::mem::offset_of!(sigcontext, rdi) - 64usize]; + ["Offset of field: sigcontext::rsi"][::std::mem::offset_of!(sigcontext, rsi) - 72usize]; + ["Offset of field: sigcontext::rbp"][::std::mem::offset_of!(sigcontext, rbp) - 80usize]; + ["Offset of field: sigcontext::rbx"][::std::mem::offset_of!(sigcontext, rbx) - 88usize]; + ["Offset of field: sigcontext::rdx"][::std::mem::offset_of!(sigcontext, rdx) - 96usize]; + ["Offset of field: sigcontext::rax"][::std::mem::offset_of!(sigcontext, rax) - 104usize]; + ["Offset of field: sigcontext::rcx"][::std::mem::offset_of!(sigcontext, rcx) - 112usize]; + ["Offset of field: sigcontext::rsp"][::std::mem::offset_of!(sigcontext, rsp) - 120usize]; + ["Offset of field: sigcontext::rip"][::std::mem::offset_of!(sigcontext, rip) - 128usize]; + ["Offset of field: sigcontext::eflags"][::std::mem::offset_of!(sigcontext, eflags) - 136usize]; + ["Offset of field: sigcontext::cs"][::std::mem::offset_of!(sigcontext, cs) - 144usize]; + ["Offset of field: sigcontext::gs"][::std::mem::offset_of!(sigcontext, gs) - 146usize]; + ["Offset of field: sigcontext::fs"][::std::mem::offset_of!(sigcontext, fs) - 148usize]; + ["Offset of field: sigcontext::err"][::std::mem::offset_of!(sigcontext, err) - 152usize]; + ["Offset of field: sigcontext::trapno"][::std::mem::offset_of!(sigcontext, trapno) - 160usize]; + ["Offset of field: sigcontext::oldmask"] + [::std::mem::offset_of!(sigcontext, oldmask) - 168usize]; + ["Offset of field: sigcontext::cr2"][::std::mem::offset_of!(sigcontext, cr2) - 176usize]; + ["Offset of field: sigcontext::fpstate"] + [::std::mem::offset_of!(sigcontext, fpstate) - 184usize]; + ["Offset of field: sigcontext::reserved1"] + [::std::mem::offset_of!(sigcontext, reserved1) - 192usize]; +}; +pub type sigset_t = ::std::ffi::c_ulong; +pub type __signalfn_t = ::std::option::Option; pub type __sighandler_t = __signalfn_t; pub type __restorefn_t = ::std::option::Option; pub type __sigrestore_t = __restorefn_t; @@ -10083,110 +8103,54 @@ pub type __sigrestore_t = __restorefn_t; #[derive(Debug, Copy, Clone)] pub struct __kernel_sigaction { pub sa_handler: __sighandler_t, - pub sa_flags: ::std::os::raw::c_ulong, + pub sa_flags: ::std::ffi::c_ulong, pub sa_restorer: __sigrestore_t, pub sa_mask: sigset_t, } -#[test] -fn bindgen_test_layout___kernel_sigaction() { - const UNINIT: ::std::mem::MaybeUninit<__kernel_sigaction> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__kernel_sigaction>(), - 32usize, - "Size of __kernel_sigaction" - ); - assert_eq!( - ::std::mem::align_of::<__kernel_sigaction>(), - 8usize, - "Alignment of __kernel_sigaction" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: __kernel_sigaction::sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 8usize, - "Offset of field: __kernel_sigaction::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 16usize, - "Offset of field: __kernel_sigaction::sa_restorer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 24usize, - "Offset of field: __kernel_sigaction::sa_mask" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __kernel_sigaction"][::std::mem::size_of::<__kernel_sigaction>() - 32usize]; + ["Alignment of __kernel_sigaction"][::std::mem::align_of::<__kernel_sigaction>() - 8usize]; + ["Offset of field: __kernel_sigaction::sa_handler"] + [::std::mem::offset_of!(__kernel_sigaction, sa_handler) - 0usize]; + ["Offset of field: __kernel_sigaction::sa_flags"] + [::std::mem::offset_of!(__kernel_sigaction, sa_flags) - 8usize]; + ["Offset of field: __kernel_sigaction::sa_restorer"] + [::std::mem::offset_of!(__kernel_sigaction, sa_restorer) - 16usize]; + ["Offset of field: __kernel_sigaction::sa_mask"] + [::std::mem::offset_of!(__kernel_sigaction, sa_mask) - 24usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigaltstack { - pub ss_sp: *mut ::std::os::raw::c_void, - pub ss_flags: ::std::os::raw::c_int, + pub ss_sp: *mut ::std::ffi::c_void, + pub ss_flags: ::std::ffi::c_int, pub ss_size: __kernel_size_t, } -#[test] -fn bindgen_test_layout_sigaltstack() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of sigaltstack" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigaltstack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_sp) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaltstack::ss_sp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_flags) as usize - ptr as usize }, - 8usize, - "Offset of field: sigaltstack::ss_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss_size) as usize - ptr as usize }, - 16usize, - "Offset of field: sigaltstack::ss_size" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaltstack"][::std::mem::size_of::() - 24usize]; + ["Alignment of sigaltstack"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigaltstack::ss_sp"][::std::mem::offset_of!(sigaltstack, ss_sp) - 0usize]; + ["Offset of field: sigaltstack::ss_flags"] + [::std::mem::offset_of!(sigaltstack, ss_flags) - 8usize]; + ["Offset of field: sigaltstack::ss_size"] + [::std::mem::offset_of!(sigaltstack, ss_size) - 16usize]; +}; pub type stack_t = sigaltstack; #[repr(C)] #[derive(Copy, Clone)] pub union sigval { - pub sival_int: ::std::os::raw::c_int, - pub sival_ptr: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_sigval() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 8usize, "Size of sigval"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sival_int) as usize - ptr as usize }, - 0usize, - "Offset of field: sigval::sival_int" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sival_ptr) as usize - ptr as usize }, - 0usize, - "Offset of field: sigval::sival_ptr" - ); -} + pub sival_int: ::std::ffi::c_int, + pub sival_ptr: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigval"][::std::mem::size_of::() - 8usize]; + ["Alignment of sigval"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigval::sival_int"][::std::mem::offset_of!(sigval, sival_int) - 0usize]; + ["Offset of field: sigval::sival_ptr"][::std::mem::offset_of!(sigval, sival_ptr) - 0usize]; +}; pub type sigval_t = sigval; #[repr(C)] #[derive(Copy, Clone)] @@ -10205,76 +8169,40 @@ pub struct __sifields__bindgen_ty_1 { pub _pid: __kernel_pid_t, pub _uid: __kernel_uid32_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_1>(), - 8usize, - "Size of __sifields__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_1>(), - 4usize, - "Alignment of __sifields__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_1::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_1::_uid" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_1>() - 8usize]; + ["Alignment of __sifields__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_1>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_1::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_1, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_1::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_1, _uid) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_2 { pub _tid: __kernel_timer_t, - pub _overrun: ::std::os::raw::c_int, + pub _overrun: ::std::ffi::c_int, pub _sigval: sigval_t, - pub _sys_private: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_2> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_2>(), - 24usize, - "Size of __sifields__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_2>(), - 8usize, - "Alignment of __sifields__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._tid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_2::_tid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._overrun) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_2::_overrun" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigval) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_2::_sigval" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sys_private) as usize - ptr as usize }, - 16usize, - "Offset of field: __sifields__bindgen_ty_2::_sys_private" - ); -} + pub _sys_private: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_2"] + [::std::mem::size_of::<__sifields__bindgen_ty_2>() - 24usize]; + ["Alignment of __sifields__bindgen_ty_2"] + [::std::mem::align_of::<__sifields__bindgen_ty_2>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_2::_tid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _tid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_2::_overrun"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _overrun) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_2::_sigval"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _sigval) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_2::_sys_private"] + [::std::mem::offset_of!(__sifields__bindgen_ty_2, _sys_private) - 16usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_3 { @@ -10282,98 +8210,56 @@ pub struct __sifields__bindgen_ty_3 { pub _uid: __kernel_uid32_t, pub _sigval: sigval_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_3> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_3>(), - 16usize, - "Size of __sifields__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_3>(), - 8usize, - "Alignment of __sifields__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_3::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_3::_uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigval) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_3::_sigval" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_3"] + [::std::mem::size_of::<__sifields__bindgen_ty_3>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_3"] + [::std::mem::align_of::<__sifields__bindgen_ty_3>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_3::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_3::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _uid) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_3::_sigval"] + [::std::mem::offset_of!(__sifields__bindgen_ty_3, _sigval) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_4 { pub _pid: __kernel_pid_t, pub _uid: __kernel_uid32_t, - pub _status: ::std::os::raw::c_int, + pub _status: ::std::ffi::c_int, pub _utime: __kernel_clock_t, pub _stime: __kernel_clock_t, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_4() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_4> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_4>(), - 32usize, - "Size of __sifields__bindgen_ty_4" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_4>(), - 8usize, - "Alignment of __sifields__bindgen_ty_4" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pid) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_4::_pid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._uid) as usize - ptr as usize }, - 4usize, - "Offset of field: __sifields__bindgen_ty_4::_uid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._status) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_4::_status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._utime) as usize - ptr as usize }, - 16usize, - "Offset of field: __sifields__bindgen_ty_4::_utime" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._stime) as usize - ptr as usize }, - 24usize, - "Offset of field: __sifields__bindgen_ty_4::_stime" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_4"] + [::std::mem::size_of::<__sifields__bindgen_ty_4>() - 32usize]; + ["Alignment of __sifields__bindgen_ty_4"] + [::std::mem::align_of::<__sifields__bindgen_ty_4>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_4::_pid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _pid) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_4::_uid"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _uid) - 4usize]; + ["Offset of field: __sifields__bindgen_ty_4::_status"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _status) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_4::_utime"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _utime) - 16usize]; + ["Offset of field: __sifields__bindgen_ty_4::_stime"] + [::std::mem::offset_of!(__sifields__bindgen_ty_4, _stime) - 24usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct __sifields__bindgen_ty_5 { - pub _addr: *mut ::std::os::raw::c_void, + pub _addr: *mut ::std::ffi::c_void, pub __bindgen_anon_1: __sifields__bindgen_ty_5__bindgen_ty_1, } #[repr(C)] #[derive(Copy, Clone)] pub union __sifields__bindgen_ty_5__bindgen_ty_1 { - pub _trapno: ::std::os::raw::c_int, - pub _addr_lsb: ::std::os::raw::c_short, + pub _trapno: ::std::ffi::c_int, + pub _addr_lsb: ::std::ffi::c_short, pub _addr_bnd: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, pub _addr_pkey: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, pub _perf: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, @@ -10381,293 +8267,156 @@ pub union __sifields__bindgen_ty_5__bindgen_ty_1 { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1 { - pub _dummy_bnd: [::std::os::raw::c_char; 8usize], - pub _lower: *mut ::std::os::raw::c_void, - pub _upper: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>(), - 24usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>(), - 8usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._dummy_bnd) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_dummy_bnd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._lower) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_lower" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._upper) as usize - ptr as usize }, - 16usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_upper" - ); -} + pub _dummy_bnd: [::std::ffi::c_char; 8usize], + pub _lower: *mut ::std::ffi::c_void, + pub _upper: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>() - 24usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_dummy_bnd"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _dummy_bnd + ) + - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_lower"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _lower + ) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1::_upper"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1, + _upper + ) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2 { - pub _dummy_pkey: [::std::os::raw::c_char; 8usize], + pub _dummy_pkey: [::std::ffi::c_char; 8usize], pub _pkey: __u32, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>(), - 12usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>(), - 4usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._dummy_pkey) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_dummy_pkey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pkey) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_pkey" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>() - 12usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2>() - 4usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_dummy_pkey"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, + _dummy_pkey + ) + - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2::_pkey"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2, + _pkey + ) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3 { - pub _data: ::std::os::raw::c_ulong, + pub _data: ::std::ffi::c_ulong, pub _type: __u32, pub _flags: __u32, } -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>(), - 16usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>(), - 8usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._data) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._type) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_type" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._flags) as usize - ptr as usize }, - 12usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_flags" - ); -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5__bindgen_ty_1> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1>(), - 24usize, - "Size of __sifields__bindgen_ty_5__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1>(), - 8usize, - "Alignment of __sifields__bindgen_ty_5__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._trapno) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_trapno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_lsb) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_lsb" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_bnd) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_bnd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr_pkey) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_pkey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._perf) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_perf" - ); -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_5() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_5> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_5>(), - 32usize, - "Size of __sifields__bindgen_ty_5" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_5>(), - 8usize, - "Alignment of __sifields__bindgen_ty_5" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._addr) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_5::_addr" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_data"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _data + ) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_type"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _type + ) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3::_flags"][::std::mem::offset_of!( + __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3, + _flags + ) - 12usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5__bindgen_ty_1"] + [::std::mem::size_of::<__sifields__bindgen_ty_5__bindgen_ty_1>() - 24usize]; + ["Alignment of __sifields__bindgen_ty_5__bindgen_ty_1"] + [::std::mem::align_of::<__sifields__bindgen_ty_5__bindgen_ty_1>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_trapno"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _trapno) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_lsb"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_lsb) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_bnd"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_bnd) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_addr_pkey"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _addr_pkey) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_5__bindgen_ty_1::_perf"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5__bindgen_ty_1, _perf) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_5"] + [::std::mem::size_of::<__sifields__bindgen_ty_5>() - 32usize]; + ["Alignment of __sifields__bindgen_ty_5"] + [::std::mem::align_of::<__sifields__bindgen_ty_5>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_5::_addr"] + [::std::mem::offset_of!(__sifields__bindgen_ty_5, _addr) - 0usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_6 { - pub _band: ::std::os::raw::c_long, - pub _fd: ::std::os::raw::c_int, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_6() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_6> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_6>(), - 16usize, - "Size of __sifields__bindgen_ty_6" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_6>(), - 8usize, - "Alignment of __sifields__bindgen_ty_6" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._band) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_6::_band" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._fd) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_6::_fd" - ); -} + pub _band: ::std::ffi::c_long, + pub _fd: ::std::ffi::c_int, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_6"] + [::std::mem::size_of::<__sifields__bindgen_ty_6>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_6"] + [::std::mem::align_of::<__sifields__bindgen_ty_6>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_6::_band"] + [::std::mem::offset_of!(__sifields__bindgen_ty_6, _band) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_6::_fd"] + [::std::mem::offset_of!(__sifields__bindgen_ty_6, _fd) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __sifields__bindgen_ty_7 { - pub _call_addr: *mut ::std::os::raw::c_void, - pub _syscall: ::std::os::raw::c_int, - pub _arch: ::std::os::raw::c_uint, -} -#[test] -fn bindgen_test_layout___sifields__bindgen_ty_7() { - const UNINIT: ::std::mem::MaybeUninit<__sifields__bindgen_ty_7> = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields__bindgen_ty_7>(), - 16usize, - "Size of __sifields__bindgen_ty_7" - ); - assert_eq!( - ::std::mem::align_of::<__sifields__bindgen_ty_7>(), - 8usize, - "Alignment of __sifields__bindgen_ty_7" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._call_addr) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields__bindgen_ty_7::_call_addr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._syscall) as usize - ptr as usize }, - 8usize, - "Offset of field: __sifields__bindgen_ty_7::_syscall" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._arch) as usize - ptr as usize }, - 12usize, - "Offset of field: __sifields__bindgen_ty_7::_arch" - ); -} -#[test] -fn bindgen_test_layout___sifields() { - const UNINIT: ::std::mem::MaybeUninit<__sifields> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__sifields>(), - 32usize, - "Size of __sifields" - ); - assert_eq!( - ::std::mem::align_of::<__sifields>(), - 8usize, - "Alignment of __sifields" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._kill) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_kill" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._timer) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_timer" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._rt) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_rt" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigchld) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigchld" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigfault) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigfault" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigpoll) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigpoll" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigsys) as usize - ptr as usize }, - 0usize, - "Offset of field: __sifields::_sigsys" - ); -} + pub _call_addr: *mut ::std::ffi::c_void, + pub _syscall: ::std::ffi::c_int, + pub _arch: ::std::ffi::c_uint, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields__bindgen_ty_7"] + [::std::mem::size_of::<__sifields__bindgen_ty_7>() - 16usize]; + ["Alignment of __sifields__bindgen_ty_7"] + [::std::mem::align_of::<__sifields__bindgen_ty_7>() - 8usize]; + ["Offset of field: __sifields__bindgen_ty_7::_call_addr"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _call_addr) - 0usize]; + ["Offset of field: __sifields__bindgen_ty_7::_syscall"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _syscall) - 8usize]; + ["Offset of field: __sifields__bindgen_ty_7::_arch"] + [::std::mem::offset_of!(__sifields__bindgen_ty_7, _arch) - 12usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __sifields"][::std::mem::size_of::<__sifields>() - 32usize]; + ["Alignment of __sifields"][::std::mem::align_of::<__sifields>() - 8usize]; + ["Offset of field: __sifields::_kill"][::std::mem::offset_of!(__sifields, _kill) - 0usize]; + ["Offset of field: __sifields::_timer"][::std::mem::offset_of!(__sifields, _timer) - 0usize]; + ["Offset of field: __sifields::_rt"][::std::mem::offset_of!(__sifields, _rt) - 0usize]; + ["Offset of field: __sifields::_sigchld"] + [::std::mem::offset_of!(__sifields, _sigchld) - 0usize]; + ["Offset of field: __sifields::_sigfault"] + [::std::mem::offset_of!(__sifields, _sigfault) - 0usize]; + ["Offset of field: __sifields::_sigpoll"] + [::std::mem::offset_of!(__sifields, _sigpoll) - 0usize]; + ["Offset of field: __sifields::_sigsys"][::std::mem::offset_of!(__sifields, _sigsys) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct siginfo { @@ -10677,209 +8426,110 @@ pub struct siginfo { #[derive(Copy, Clone)] pub union siginfo__bindgen_ty_1 { pub __bindgen_anon_1: siginfo__bindgen_ty_1__bindgen_ty_1, - pub _si_pad: [::std::os::raw::c_int; 32usize], + pub _si_pad: [::std::ffi::c_int; 32usize], } #[repr(C)] #[derive(Copy, Clone)] pub struct siginfo__bindgen_ty_1__bindgen_ty_1 { - pub si_signo: ::std::os::raw::c_int, - pub si_errno: ::std::os::raw::c_int, - pub si_code: ::std::os::raw::c_int, + pub si_signo: ::std::ffi::c_int, + pub si_errno: ::std::ffi::c_int, + pub si_code: ::std::ffi::c_int, pub _sifields: __sifields, } -#[test] -fn bindgen_test_layout_siginfo__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of siginfo__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of siginfo__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_signo) as usize - ptr as usize }, - 0usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_signo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_errno) as usize - ptr as usize }, - 4usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_errno" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).si_code) as usize - ptr as usize }, - 8usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_code" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sifields) as usize - ptr as usize }, - 16usize, - "Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::_sifields" - ); -} -#[test] -fn bindgen_test_layout_siginfo__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of siginfo__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of siginfo__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._si_pad) as usize - ptr as usize }, - 0usize, - "Offset of field: siginfo__bindgen_ty_1::_si_pad" - ); -} -#[test] -fn bindgen_test_layout_siginfo() { - assert_eq!( - ::std::mem::size_of::(), - 128usize, - "Size of siginfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of siginfo" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 48usize]; + ["Alignment of siginfo__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_signo"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_signo) - 0usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_errno"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_errno) - 4usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::si_code"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, si_code) - 8usize]; + ["Offset of field: siginfo__bindgen_ty_1__bindgen_ty_1::_sifields"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1__bindgen_ty_1, _sifields) - 16usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo__bindgen_ty_1"][::std::mem::size_of::() - 128usize]; + ["Alignment of siginfo__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: siginfo__bindgen_ty_1::_si_pad"] + [::std::mem::offset_of!(siginfo__bindgen_ty_1, _si_pad) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of siginfo"][::std::mem::size_of::() - 128usize]; + ["Alignment of siginfo"][::std::mem::align_of::() - 8usize]; +}; pub type siginfo_t = siginfo; #[repr(C)] #[derive(Copy, Clone)] pub struct sigevent { pub sigev_value: sigval_t, - pub sigev_signo: ::std::os::raw::c_int, - pub sigev_notify: ::std::os::raw::c_int, + pub sigev_signo: ::std::ffi::c_int, + pub sigev_notify: ::std::ffi::c_int, pub _sigev_un: sigevent__bindgen_ty_1, } #[repr(C)] #[derive(Copy, Clone)] pub union sigevent__bindgen_ty_1 { - pub _pad: [::std::os::raw::c_int; 12usize], - pub _tid: ::std::os::raw::c_int, + pub _pad: [::std::ffi::c_int; 12usize], + pub _tid: ::std::ffi::c_int, pub _sigev_thread: sigevent__bindgen_ty_1__bindgen_ty_1, } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sigevent__bindgen_ty_1__bindgen_ty_1 { pub _function: ::std::option::Option, - pub _attribute: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_sigevent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sigevent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigevent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._function) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_function" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._attribute) as usize - ptr as usize }, - 8usize, - "Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_attribute" - ); -} -#[test] -fn bindgen_test_layout_sigevent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of sigevent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigevent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._pad) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_pad" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._tid) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_tid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigev_thread) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent__bindgen_ty_1::_sigev_thread" - ); -} -#[test] -fn bindgen_test_layout_sigevent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of sigevent" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigevent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_value) as usize - ptr as usize }, - 0usize, - "Offset of field: sigevent::sigev_value" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_signo) as usize - ptr as usize }, - 8usize, - "Offset of field: sigevent::sigev_signo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sigev_notify) as usize - ptr as usize }, - 12usize, - "Offset of field: sigevent::sigev_notify" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._sigev_un) as usize - ptr as usize }, - 16usize, - "Offset of field: sigevent::_sigev_un" - ); -} + pub _attribute: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of sigevent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_function"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1__bindgen_ty_1, _function) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1__bindgen_ty_1::_attribute"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1__bindgen_ty_1, _attribute) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent__bindgen_ty_1"][::std::mem::size_of::() - 48usize]; + ["Alignment of sigevent__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: sigevent__bindgen_ty_1::_pad"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _pad) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1::_tid"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _tid) - 0usize]; + ["Offset of field: sigevent__bindgen_ty_1::_sigev_thread"] + [::std::mem::offset_of!(sigevent__bindgen_ty_1, _sigev_thread) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigevent"][::std::mem::size_of::() - 64usize]; + ["Alignment of sigevent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigevent::sigev_value"] + [::std::mem::offset_of!(sigevent, sigev_value) - 0usize]; + ["Offset of field: sigevent::sigev_signo"] + [::std::mem::offset_of!(sigevent, sigev_signo) - 8usize]; + ["Offset of field: sigevent::sigev_notify"] + [::std::mem::offset_of!(sigevent, sigev_notify) - 12usize]; + ["Offset of field: sigevent::_sigev_un"][::std::mem::offset_of!(sigevent, _sigev_un) - 16usize]; +}; pub type sigevent_t = sigevent; -pub type sig_atomic_t = ::std::os::raw::c_int; +pub type sig_atomic_t = ::std::ffi::c_int; pub type sig_t = __sighandler_t; pub type sighandler_t = __sighandler_t; pub type sigset64_t = sigset_t; #[repr(C)] #[derive(Copy, Clone)] pub struct sigaction { - pub sa_flags: ::std::os::raw::c_int, + pub sa_flags: ::std::ffi::c_int, pub __bindgen_anon_1: sigaction__bindgen_ty_1, pub sa_mask: sigset_t, pub sa_restorer: ::std::option::Option, @@ -10890,72 +8540,35 @@ pub union sigaction__bindgen_ty_1 { pub sa_handler: sighandler_t, pub sa_sigaction: ::std::option::Option< unsafe extern "C" fn( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *mut siginfo, - arg3: *mut ::std::os::raw::c_void, + arg3: *mut ::std::ffi::c_void, ), >, } -#[test] -fn bindgen_test_layout_sigaction__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of sigaction__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigaction__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction__bindgen_ty_1::sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_sigaction) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction__bindgen_ty_1::sa_sigaction" - ); -} -#[test] -fn bindgen_test_layout_sigaction() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of sigaction" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigaction" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 16usize, - "Offset of field: sigaction::sa_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 24usize, - "Offset of field: sigaction::sa_restorer" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction__bindgen_ty_1"][::std::mem::size_of::() - 8usize]; + ["Alignment of sigaction__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: sigaction__bindgen_ty_1::sa_handler"] + [::std::mem::offset_of!(sigaction__bindgen_ty_1, sa_handler) - 0usize]; + ["Offset of field: sigaction__bindgen_ty_1::sa_sigaction"] + [::std::mem::offset_of!(sigaction__bindgen_ty_1, sa_sigaction) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction"][::std::mem::size_of::() - 32usize]; + ["Alignment of sigaction"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigaction::sa_flags"][::std::mem::offset_of!(sigaction, sa_flags) - 0usize]; + ["Offset of field: sigaction::sa_mask"][::std::mem::offset_of!(sigaction, sa_mask) - 16usize]; + ["Offset of field: sigaction::sa_restorer"] + [::std::mem::offset_of!(sigaction, sa_restorer) - 24usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct sigaction64 { - pub sa_flags: ::std::os::raw::c_int, + pub sa_flags: ::std::ffi::c_int, pub __bindgen_anon_1: sigaction64__bindgen_ty_1, pub sa_mask: sigset_t, pub sa_restorer: ::std::option::Option, @@ -10966,459 +8579,214 @@ pub union sigaction64__bindgen_ty_1 { pub sa_handler: sighandler_t, pub sa_sigaction: ::std::option::Option< unsafe extern "C" fn( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *mut siginfo, - arg3: *mut ::std::os::raw::c_void, + arg3: *mut ::std::ffi::c_void, ), - >, -} -#[test] -fn bindgen_test_layout_sigaction64__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of sigaction64__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigaction64__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_handler) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction64__bindgen_ty_1::sa_handler" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_sigaction) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction64__bindgen_ty_1::sa_sigaction" - ); -} -#[test] -fn bindgen_test_layout_sigaction64() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of sigaction64" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sigaction64" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: sigaction64::sa_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_mask) as usize - ptr as usize }, - 16usize, - "Offset of field: sigaction64::sa_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sa_restorer) as usize - ptr as usize }, - 24usize, - "Offset of field: sigaction64::sa_restorer" - ); -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct user_fpregs_struct { - pub cwd: ::std::os::raw::c_ushort, - pub swd: ::std::os::raw::c_ushort, - pub ftw: ::std::os::raw::c_ushort, - pub fop: ::std::os::raw::c_ushort, - pub rip: ::std::os::raw::c_ulong, - pub rdp: ::std::os::raw::c_ulong, - pub mxcsr: ::std::os::raw::c_uint, - pub mxcr_mask: ::std::os::raw::c_uint, - pub st_space: [::std::os::raw::c_uint; 32usize], - pub xmm_space: [::std::os::raw::c_uint; 64usize], - pub padding: [::std::os::raw::c_uint; 24usize], -} -#[test] -fn bindgen_test_layout_user_fpregs_struct() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 512usize, - "Size of user_fpregs_struct" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of user_fpregs_struct" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cwd) as usize - ptr as usize }, - 0usize, - "Offset of field: user_fpregs_struct::cwd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).swd) as usize - ptr as usize }, - 2usize, - "Offset of field: user_fpregs_struct::swd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ftw) as usize - ptr as usize }, - 4usize, - "Offset of field: user_fpregs_struct::ftw" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fop) as usize - ptr as usize }, - 6usize, - "Offset of field: user_fpregs_struct::fop" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rip) as usize - ptr as usize }, - 8usize, - "Offset of field: user_fpregs_struct::rip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rdp) as usize - ptr as usize }, - 16usize, - "Offset of field: user_fpregs_struct::rdp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcsr) as usize - ptr as usize }, - 24usize, - "Offset of field: user_fpregs_struct::mxcsr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcr_mask) as usize - ptr as usize }, - 28usize, - "Offset of field: user_fpregs_struct::mxcr_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).st_space) as usize - ptr as usize }, - 32usize, - "Offset of field: user_fpregs_struct::st_space" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).xmm_space) as usize - ptr as usize }, - 160usize, - "Offset of field: user_fpregs_struct::xmm_space" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding) as usize - ptr as usize }, - 416usize, - "Offset of field: user_fpregs_struct::padding" - ); -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct user_regs_struct { - pub r15: ::std::os::raw::c_ulong, - pub r14: ::std::os::raw::c_ulong, - pub r13: ::std::os::raw::c_ulong, - pub r12: ::std::os::raw::c_ulong, - pub rbp: ::std::os::raw::c_ulong, - pub rbx: ::std::os::raw::c_ulong, - pub r11: ::std::os::raw::c_ulong, - pub r10: ::std::os::raw::c_ulong, - pub r9: ::std::os::raw::c_ulong, - pub r8: ::std::os::raw::c_ulong, - pub rax: ::std::os::raw::c_ulong, - pub rcx: ::std::os::raw::c_ulong, - pub rdx: ::std::os::raw::c_ulong, - pub rsi: ::std::os::raw::c_ulong, - pub rdi: ::std::os::raw::c_ulong, - pub orig_rax: ::std::os::raw::c_ulong, - pub rip: ::std::os::raw::c_ulong, - pub cs: ::std::os::raw::c_ulong, - pub eflags: ::std::os::raw::c_ulong, - pub rsp: ::std::os::raw::c_ulong, - pub ss: ::std::os::raw::c_ulong, - pub fs_base: ::std::os::raw::c_ulong, - pub gs_base: ::std::os::raw::c_ulong, - pub ds: ::std::os::raw::c_ulong, - pub es: ::std::os::raw::c_ulong, - pub fs: ::std::os::raw::c_ulong, - pub gs: ::std::os::raw::c_ulong, -} -#[test] -fn bindgen_test_layout_user_regs_struct() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 216usize, - "Size of user_regs_struct" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of user_regs_struct" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r15) as usize - ptr as usize }, - 0usize, - "Offset of field: user_regs_struct::r15" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r14) as usize - ptr as usize }, - 8usize, - "Offset of field: user_regs_struct::r14" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r13) as usize - ptr as usize }, - 16usize, - "Offset of field: user_regs_struct::r13" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r12) as usize - ptr as usize }, - 24usize, - "Offset of field: user_regs_struct::r12" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rbp) as usize - ptr as usize }, - 32usize, - "Offset of field: user_regs_struct::rbp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rbx) as usize - ptr as usize }, - 40usize, - "Offset of field: user_regs_struct::rbx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r11) as usize - ptr as usize }, - 48usize, - "Offset of field: user_regs_struct::r11" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r10) as usize - ptr as usize }, - 56usize, - "Offset of field: user_regs_struct::r10" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r9) as usize - ptr as usize }, - 64usize, - "Offset of field: user_regs_struct::r9" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r8) as usize - ptr as usize }, - 72usize, - "Offset of field: user_regs_struct::r8" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rax) as usize - ptr as usize }, - 80usize, - "Offset of field: user_regs_struct::rax" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rcx) as usize - ptr as usize }, - 88usize, - "Offset of field: user_regs_struct::rcx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rdx) as usize - ptr as usize }, - 96usize, - "Offset of field: user_regs_struct::rdx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rsi) as usize - ptr as usize }, - 104usize, - "Offset of field: user_regs_struct::rsi" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rdi) as usize - ptr as usize }, - 112usize, - "Offset of field: user_regs_struct::rdi" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).orig_rax) as usize - ptr as usize }, - 120usize, - "Offset of field: user_regs_struct::orig_rax" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rip) as usize - ptr as usize }, - 128usize, - "Offset of field: user_regs_struct::rip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cs) as usize - ptr as usize }, - 136usize, - "Offset of field: user_regs_struct::cs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).eflags) as usize - ptr as usize }, - 144usize, - "Offset of field: user_regs_struct::eflags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rsp) as usize - ptr as usize }, - 152usize, - "Offset of field: user_regs_struct::rsp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ss) as usize - ptr as usize }, - 160usize, - "Offset of field: user_regs_struct::ss" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fs_base) as usize - ptr as usize }, - 168usize, - "Offset of field: user_regs_struct::fs_base" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gs_base) as usize - ptr as usize }, - 176usize, - "Offset of field: user_regs_struct::gs_base" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ds) as usize - ptr as usize }, - 184usize, - "Offset of field: user_regs_struct::ds" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).es) as usize - ptr as usize }, - 192usize, - "Offset of field: user_regs_struct::es" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fs) as usize - ptr as usize }, - 200usize, - "Offset of field: user_regs_struct::fs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gs) as usize - ptr as usize }, - 208usize, - "Offset of field: user_regs_struct::gs" - ); -} -#[repr(C)] -#[derive(Debug, Copy, Clone)] -pub struct user { - pub regs: user_regs_struct, - pub u_fpvalid: ::std::os::raw::c_int, - pub pad0: ::std::os::raw::c_int, - pub i387: user_fpregs_struct, - pub u_tsize: ::std::os::raw::c_ulong, - pub u_dsize: ::std::os::raw::c_ulong, - pub u_ssize: ::std::os::raw::c_ulong, - pub start_code: ::std::os::raw::c_ulong, - pub start_stack: ::std::os::raw::c_ulong, - pub signal: ::std::os::raw::c_long, - pub reserved: ::std::os::raw::c_int, - pub pad1: ::std::os::raw::c_int, - pub u_ar0: *mut user_regs_struct, - pub u_fpstate: *mut user_fpregs_struct, - pub magic: ::std::os::raw::c_ulong, - pub u_comm: [::std::os::raw::c_char; 32usize], - pub u_debugreg: [::std::os::raw::c_ulong; 8usize], - pub error_code: ::std::os::raw::c_ulong, - pub fault_address: ::std::os::raw::c_ulong, -} -#[test] -fn bindgen_test_layout_user() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 928usize, "Size of user"); - assert_eq!(::std::mem::align_of::(), 8usize, "Alignment of user"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).regs) as usize - ptr as usize }, - 0usize, - "Offset of field: user::regs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_fpvalid) as usize - ptr as usize }, - 216usize, - "Offset of field: user::u_fpvalid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad0) as usize - ptr as usize }, - 220usize, - "Offset of field: user::pad0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i387) as usize - ptr as usize }, - 224usize, - "Offset of field: user::i387" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_tsize) as usize - ptr as usize }, - 736usize, - "Offset of field: user::u_tsize" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_dsize) as usize - ptr as usize }, - 744usize, - "Offset of field: user::u_dsize" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_ssize) as usize - ptr as usize }, - 752usize, - "Offset of field: user::u_ssize" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).start_code) as usize - ptr as usize }, - 760usize, - "Offset of field: user::start_code" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).start_stack) as usize - ptr as usize }, - 768usize, - "Offset of field: user::start_stack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).signal) as usize - ptr as usize }, - 776usize, - "Offset of field: user::signal" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 784usize, - "Offset of field: user::reserved" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad1) as usize - ptr as usize }, - 788usize, - "Offset of field: user::pad1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_ar0) as usize - ptr as usize }, - 792usize, - "Offset of field: user::u_ar0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_fpstate) as usize - ptr as usize }, - 800usize, - "Offset of field: user::u_fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magic) as usize - ptr as usize }, - 808usize, - "Offset of field: user::magic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_comm) as usize - ptr as usize }, - 816usize, - "Offset of field: user::u_comm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u_debugreg) as usize - ptr as usize }, - 848usize, - "Offset of field: user::u_debugreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).error_code) as usize - ptr as usize }, - 912usize, - "Offset of field: user::error_code" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fault_address) as usize - ptr as usize }, - 920usize, - "Offset of field: user::fault_address" - ); + >, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction64__bindgen_ty_1"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of sigaction64__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: sigaction64__bindgen_ty_1::sa_handler"] + [::std::mem::offset_of!(sigaction64__bindgen_ty_1, sa_handler) - 0usize]; + ["Offset of field: sigaction64__bindgen_ty_1::sa_sigaction"] + [::std::mem::offset_of!(sigaction64__bindgen_ty_1, sa_sigaction) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sigaction64"][::std::mem::size_of::() - 32usize]; + ["Alignment of sigaction64"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sigaction64::sa_flags"] + [::std::mem::offset_of!(sigaction64, sa_flags) - 0usize]; + ["Offset of field: sigaction64::sa_mask"] + [::std::mem::offset_of!(sigaction64, sa_mask) - 16usize]; + ["Offset of field: sigaction64::sa_restorer"] + [::std::mem::offset_of!(sigaction64, sa_restorer) - 24usize]; +}; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct user_fpregs_struct { + pub cwd: ::std::ffi::c_ushort, + pub swd: ::std::ffi::c_ushort, + pub ftw: ::std::ffi::c_ushort, + pub fop: ::std::ffi::c_ushort, + pub rip: ::std::ffi::c_ulong, + pub rdp: ::std::ffi::c_ulong, + pub mxcsr: ::std::ffi::c_uint, + pub mxcr_mask: ::std::ffi::c_uint, + pub st_space: [::std::ffi::c_uint; 32usize], + pub xmm_space: [::std::ffi::c_uint; 64usize], + pub padding: [::std::ffi::c_uint; 24usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_fpregs_struct"][::std::mem::size_of::() - 512usize]; + ["Alignment of user_fpregs_struct"][::std::mem::align_of::() - 8usize]; + ["Offset of field: user_fpregs_struct::cwd"] + [::std::mem::offset_of!(user_fpregs_struct, cwd) - 0usize]; + ["Offset of field: user_fpregs_struct::swd"] + [::std::mem::offset_of!(user_fpregs_struct, swd) - 2usize]; + ["Offset of field: user_fpregs_struct::ftw"] + [::std::mem::offset_of!(user_fpregs_struct, ftw) - 4usize]; + ["Offset of field: user_fpregs_struct::fop"] + [::std::mem::offset_of!(user_fpregs_struct, fop) - 6usize]; + ["Offset of field: user_fpregs_struct::rip"] + [::std::mem::offset_of!(user_fpregs_struct, rip) - 8usize]; + ["Offset of field: user_fpregs_struct::rdp"] + [::std::mem::offset_of!(user_fpregs_struct, rdp) - 16usize]; + ["Offset of field: user_fpregs_struct::mxcsr"] + [::std::mem::offset_of!(user_fpregs_struct, mxcsr) - 24usize]; + ["Offset of field: user_fpregs_struct::mxcr_mask"] + [::std::mem::offset_of!(user_fpregs_struct, mxcr_mask) - 28usize]; + ["Offset of field: user_fpregs_struct::st_space"] + [::std::mem::offset_of!(user_fpregs_struct, st_space) - 32usize]; + ["Offset of field: user_fpregs_struct::xmm_space"] + [::std::mem::offset_of!(user_fpregs_struct, xmm_space) - 160usize]; + ["Offset of field: user_fpregs_struct::padding"] + [::std::mem::offset_of!(user_fpregs_struct, padding) - 416usize]; +}; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct user_regs_struct { + pub r15: ::std::ffi::c_ulong, + pub r14: ::std::ffi::c_ulong, + pub r13: ::std::ffi::c_ulong, + pub r12: ::std::ffi::c_ulong, + pub rbp: ::std::ffi::c_ulong, + pub rbx: ::std::ffi::c_ulong, + pub r11: ::std::ffi::c_ulong, + pub r10: ::std::ffi::c_ulong, + pub r9: ::std::ffi::c_ulong, + pub r8: ::std::ffi::c_ulong, + pub rax: ::std::ffi::c_ulong, + pub rcx: ::std::ffi::c_ulong, + pub rdx: ::std::ffi::c_ulong, + pub rsi: ::std::ffi::c_ulong, + pub rdi: ::std::ffi::c_ulong, + pub orig_rax: ::std::ffi::c_ulong, + pub rip: ::std::ffi::c_ulong, + pub cs: ::std::ffi::c_ulong, + pub eflags: ::std::ffi::c_ulong, + pub rsp: ::std::ffi::c_ulong, + pub ss: ::std::ffi::c_ulong, + pub fs_base: ::std::ffi::c_ulong, + pub gs_base: ::std::ffi::c_ulong, + pub ds: ::std::ffi::c_ulong, + pub es: ::std::ffi::c_ulong, + pub fs: ::std::ffi::c_ulong, + pub gs: ::std::ffi::c_ulong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user_regs_struct"][::std::mem::size_of::() - 216usize]; + ["Alignment of user_regs_struct"][::std::mem::align_of::() - 8usize]; + ["Offset of field: user_regs_struct::r15"] + [::std::mem::offset_of!(user_regs_struct, r15) - 0usize]; + ["Offset of field: user_regs_struct::r14"] + [::std::mem::offset_of!(user_regs_struct, r14) - 8usize]; + ["Offset of field: user_regs_struct::r13"] + [::std::mem::offset_of!(user_regs_struct, r13) - 16usize]; + ["Offset of field: user_regs_struct::r12"] + [::std::mem::offset_of!(user_regs_struct, r12) - 24usize]; + ["Offset of field: user_regs_struct::rbp"] + [::std::mem::offset_of!(user_regs_struct, rbp) - 32usize]; + ["Offset of field: user_regs_struct::rbx"] + [::std::mem::offset_of!(user_regs_struct, rbx) - 40usize]; + ["Offset of field: user_regs_struct::r11"] + [::std::mem::offset_of!(user_regs_struct, r11) - 48usize]; + ["Offset of field: user_regs_struct::r10"] + [::std::mem::offset_of!(user_regs_struct, r10) - 56usize]; + ["Offset of field: user_regs_struct::r9"] + [::std::mem::offset_of!(user_regs_struct, r9) - 64usize]; + ["Offset of field: user_regs_struct::r8"] + [::std::mem::offset_of!(user_regs_struct, r8) - 72usize]; + ["Offset of field: user_regs_struct::rax"] + [::std::mem::offset_of!(user_regs_struct, rax) - 80usize]; + ["Offset of field: user_regs_struct::rcx"] + [::std::mem::offset_of!(user_regs_struct, rcx) - 88usize]; + ["Offset of field: user_regs_struct::rdx"] + [::std::mem::offset_of!(user_regs_struct, rdx) - 96usize]; + ["Offset of field: user_regs_struct::rsi"] + [::std::mem::offset_of!(user_regs_struct, rsi) - 104usize]; + ["Offset of field: user_regs_struct::rdi"] + [::std::mem::offset_of!(user_regs_struct, rdi) - 112usize]; + ["Offset of field: user_regs_struct::orig_rax"] + [::std::mem::offset_of!(user_regs_struct, orig_rax) - 120usize]; + ["Offset of field: user_regs_struct::rip"] + [::std::mem::offset_of!(user_regs_struct, rip) - 128usize]; + ["Offset of field: user_regs_struct::cs"] + [::std::mem::offset_of!(user_regs_struct, cs) - 136usize]; + ["Offset of field: user_regs_struct::eflags"] + [::std::mem::offset_of!(user_regs_struct, eflags) - 144usize]; + ["Offset of field: user_regs_struct::rsp"] + [::std::mem::offset_of!(user_regs_struct, rsp) - 152usize]; + ["Offset of field: user_regs_struct::ss"] + [::std::mem::offset_of!(user_regs_struct, ss) - 160usize]; + ["Offset of field: user_regs_struct::fs_base"] + [::std::mem::offset_of!(user_regs_struct, fs_base) - 168usize]; + ["Offset of field: user_regs_struct::gs_base"] + [::std::mem::offset_of!(user_regs_struct, gs_base) - 176usize]; + ["Offset of field: user_regs_struct::ds"] + [::std::mem::offset_of!(user_regs_struct, ds) - 184usize]; + ["Offset of field: user_regs_struct::es"] + [::std::mem::offset_of!(user_regs_struct, es) - 192usize]; + ["Offset of field: user_regs_struct::fs"] + [::std::mem::offset_of!(user_regs_struct, fs) - 200usize]; + ["Offset of field: user_regs_struct::gs"] + [::std::mem::offset_of!(user_regs_struct, gs) - 208usize]; +}; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct user { + pub regs: user_regs_struct, + pub u_fpvalid: ::std::ffi::c_int, + pub pad0: ::std::ffi::c_int, + pub i387: user_fpregs_struct, + pub u_tsize: ::std::ffi::c_ulong, + pub u_dsize: ::std::ffi::c_ulong, + pub u_ssize: ::std::ffi::c_ulong, + pub start_code: ::std::ffi::c_ulong, + pub start_stack: ::std::ffi::c_ulong, + pub signal: ::std::ffi::c_long, + pub reserved: ::std::ffi::c_int, + pub pad1: ::std::ffi::c_int, + pub u_ar0: *mut user_regs_struct, + pub u_fpstate: *mut user_fpregs_struct, + pub magic: ::std::ffi::c_ulong, + pub u_comm: [::std::ffi::c_char; 32usize], + pub u_debugreg: [::std::ffi::c_ulong; 8usize], + pub error_code: ::std::ffi::c_ulong, + pub fault_address: ::std::ffi::c_ulong, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of user"][::std::mem::size_of::() - 928usize]; + ["Alignment of user"][::std::mem::align_of::() - 8usize]; + ["Offset of field: user::regs"][::std::mem::offset_of!(user, regs) - 0usize]; + ["Offset of field: user::u_fpvalid"][::std::mem::offset_of!(user, u_fpvalid) - 216usize]; + ["Offset of field: user::pad0"][::std::mem::offset_of!(user, pad0) - 220usize]; + ["Offset of field: user::i387"][::std::mem::offset_of!(user, i387) - 224usize]; + ["Offset of field: user::u_tsize"][::std::mem::offset_of!(user, u_tsize) - 736usize]; + ["Offset of field: user::u_dsize"][::std::mem::offset_of!(user, u_dsize) - 744usize]; + ["Offset of field: user::u_ssize"][::std::mem::offset_of!(user, u_ssize) - 752usize]; + ["Offset of field: user::start_code"][::std::mem::offset_of!(user, start_code) - 760usize]; + ["Offset of field: user::start_stack"][::std::mem::offset_of!(user, start_stack) - 768usize]; + ["Offset of field: user::signal"][::std::mem::offset_of!(user, signal) - 776usize]; + ["Offset of field: user::reserved"][::std::mem::offset_of!(user, reserved) - 784usize]; + ["Offset of field: user::pad1"][::std::mem::offset_of!(user, pad1) - 788usize]; + ["Offset of field: user::u_ar0"][::std::mem::offset_of!(user, u_ar0) - 792usize]; + ["Offset of field: user::u_fpstate"][::std::mem::offset_of!(user, u_fpstate) - 800usize]; + ["Offset of field: user::magic"][::std::mem::offset_of!(user, magic) - 808usize]; + ["Offset of field: user::u_comm"][::std::mem::offset_of!(user, u_comm) - 816usize]; + ["Offset of field: user::u_debugreg"][::std::mem::offset_of!(user, u_debugreg) - 848usize]; + ["Offset of field: user::error_code"][::std::mem::offset_of!(user, error_code) - 912usize]; + ["Offset of field: user::fault_address"] + [::std::mem::offset_of!(user, fault_address) - 920usize]; +}; pub const REG_R8: _bindgen_ty_38 = 0; pub const REG_R9: _bindgen_ty_38 = 1; pub const REG_R10: _bindgen_ty_38 = 2; @@ -11443,71 +8811,39 @@ pub const REG_TRAPNO: _bindgen_ty_38 = 20; pub const REG_OLDMASK: _bindgen_ty_38 = 21; pub const REG_CR2: _bindgen_ty_38 = 22; pub const NGREG: _bindgen_ty_38 = 23; -pub type _bindgen_ty_38 = ::std::os::raw::c_uint; -pub type greg_t = ::std::os::raw::c_long; +pub type _bindgen_ty_38 = ::std::ffi::c_uint; +pub type greg_t = ::std::ffi::c_long; pub type gregset_t = [greg_t; 23usize]; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _libc_fpxreg { - pub significand: [::std::os::raw::c_ushort; 4usize], - pub exponent: ::std::os::raw::c_ushort, - pub padding: [::std::os::raw::c_ushort; 3usize], -} -#[test] -fn bindgen_test_layout__libc_fpxreg() { - const UNINIT: ::std::mem::MaybeUninit<_libc_fpxreg> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_libc_fpxreg>(), - 16usize, - "Size of _libc_fpxreg" - ); - assert_eq!( - ::std::mem::align_of::<_libc_fpxreg>(), - 2usize, - "Alignment of _libc_fpxreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).significand) as usize - ptr as usize }, - 0usize, - "Offset of field: _libc_fpxreg::significand" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).exponent) as usize - ptr as usize }, - 8usize, - "Offset of field: _libc_fpxreg::exponent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding) as usize - ptr as usize }, - 10usize, - "Offset of field: _libc_fpxreg::padding" - ); -} + pub significand: [::std::ffi::c_ushort; 4usize], + pub exponent: ::std::ffi::c_ushort, + pub padding: [::std::ffi::c_ushort; 3usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _libc_fpxreg"][::std::mem::size_of::<_libc_fpxreg>() - 16usize]; + ["Alignment of _libc_fpxreg"][::std::mem::align_of::<_libc_fpxreg>() - 2usize]; + ["Offset of field: _libc_fpxreg::significand"] + [::std::mem::offset_of!(_libc_fpxreg, significand) - 0usize]; + ["Offset of field: _libc_fpxreg::exponent"] + [::std::mem::offset_of!(_libc_fpxreg, exponent) - 8usize]; + ["Offset of field: _libc_fpxreg::padding"] + [::std::mem::offset_of!(_libc_fpxreg, padding) - 10usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _libc_xmmreg { pub element: [u32; 4usize], } -#[test] -fn bindgen_test_layout__libc_xmmreg() { - const UNINIT: ::std::mem::MaybeUninit<_libc_xmmreg> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_libc_xmmreg>(), - 16usize, - "Size of _libc_xmmreg" - ); - assert_eq!( - ::std::mem::align_of::<_libc_xmmreg>(), - 4usize, - "Alignment of _libc_xmmreg" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).element) as usize - ptr as usize }, - 0usize, - "Offset of field: _libc_xmmreg::element" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _libc_xmmreg"][::std::mem::size_of::<_libc_xmmreg>() - 16usize]; + ["Alignment of _libc_xmmreg"][::std::mem::align_of::<_libc_xmmreg>() - 4usize]; + ["Offset of field: _libc_xmmreg::element"] + [::std::mem::offset_of!(_libc_xmmreg, element) - 0usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct _libc_fpstate { @@ -11523,118 +8859,47 @@ pub struct _libc_fpstate { pub _xmm: [_libc_xmmreg; 16usize], pub padding: [u32; 24usize], } -#[test] -fn bindgen_test_layout__libc_fpstate() { - const UNINIT: ::std::mem::MaybeUninit<_libc_fpstate> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<_libc_fpstate>(), - 512usize, - "Size of _libc_fpstate" - ); - assert_eq!( - ::std::mem::align_of::<_libc_fpstate>(), - 8usize, - "Alignment of _libc_fpstate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cwd) as usize - ptr as usize }, - 0usize, - "Offset of field: _libc_fpstate::cwd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).swd) as usize - ptr as usize }, - 2usize, - "Offset of field: _libc_fpstate::swd" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ftw) as usize - ptr as usize }, - 4usize, - "Offset of field: _libc_fpstate::ftw" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fop) as usize - ptr as usize }, - 6usize, - "Offset of field: _libc_fpstate::fop" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rip) as usize - ptr as usize }, - 8usize, - "Offset of field: _libc_fpstate::rip" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rdp) as usize - ptr as usize }, - 16usize, - "Offset of field: _libc_fpstate::rdp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcsr) as usize - ptr as usize }, - 24usize, - "Offset of field: _libc_fpstate::mxcsr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mxcr_mask) as usize - ptr as usize }, - 28usize, - "Offset of field: _libc_fpstate::mxcr_mask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._st) as usize - ptr as usize }, - 32usize, - "Offset of field: _libc_fpstate::_st" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr)._xmm) as usize - ptr as usize }, - 160usize, - "Offset of field: _libc_fpstate::_xmm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).padding) as usize - ptr as usize }, - 416usize, - "Offset of field: _libc_fpstate::padding" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of _libc_fpstate"][::std::mem::size_of::<_libc_fpstate>() - 512usize]; + ["Alignment of _libc_fpstate"][::std::mem::align_of::<_libc_fpstate>() - 8usize]; + ["Offset of field: _libc_fpstate::cwd"][::std::mem::offset_of!(_libc_fpstate, cwd) - 0usize]; + ["Offset of field: _libc_fpstate::swd"][::std::mem::offset_of!(_libc_fpstate, swd) - 2usize]; + ["Offset of field: _libc_fpstate::ftw"][::std::mem::offset_of!(_libc_fpstate, ftw) - 4usize]; + ["Offset of field: _libc_fpstate::fop"][::std::mem::offset_of!(_libc_fpstate, fop) - 6usize]; + ["Offset of field: _libc_fpstate::rip"][::std::mem::offset_of!(_libc_fpstate, rip) - 8usize]; + ["Offset of field: _libc_fpstate::rdp"][::std::mem::offset_of!(_libc_fpstate, rdp) - 16usize]; + ["Offset of field: _libc_fpstate::mxcsr"] + [::std::mem::offset_of!(_libc_fpstate, mxcsr) - 24usize]; + ["Offset of field: _libc_fpstate::mxcr_mask"] + [::std::mem::offset_of!(_libc_fpstate, mxcr_mask) - 28usize]; + ["Offset of field: _libc_fpstate::_st"][::std::mem::offset_of!(_libc_fpstate, _st) - 32usize]; + ["Offset of field: _libc_fpstate::_xmm"] + [::std::mem::offset_of!(_libc_fpstate, _xmm) - 160usize]; + ["Offset of field: _libc_fpstate::padding"] + [::std::mem::offset_of!(_libc_fpstate, padding) - 416usize]; +}; pub type fpregset_t = *mut _libc_fpstate; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct mcontext_t { pub gregs: gregset_t, pub fpregs: fpregset_t, - pub __reserved1: [::std::os::raw::c_ulong; 8usize], -} -#[test] -fn bindgen_test_layout_mcontext_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 256usize, - "Size of mcontext_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of mcontext_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gregs) as usize - ptr as usize }, - 0usize, - "Offset of field: mcontext_t::gregs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fpregs) as usize - ptr as usize }, - 184usize, - "Offset of field: mcontext_t::fpregs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__reserved1) as usize - ptr as usize }, - 192usize, - "Offset of field: mcontext_t::__reserved1" - ); -} + pub __reserved1: [::std::ffi::c_ulong; 8usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of mcontext_t"][::std::mem::size_of::() - 256usize]; + ["Alignment of mcontext_t"][::std::mem::align_of::() - 8usize]; + ["Offset of field: mcontext_t::gregs"][::std::mem::offset_of!(mcontext_t, gregs) - 0usize]; + ["Offset of field: mcontext_t::fpregs"][::std::mem::offset_of!(mcontext_t, fpregs) - 184usize]; + ["Offset of field: mcontext_t::__reserved1"] + [::std::mem::offset_of!(mcontext_t, __reserved1) - 192usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ucontext { - pub uc_flags: ::std::os::raw::c_ulong, + pub uc_flags: ::std::ffi::c_ulong, pub uc_link: *mut ucontext, pub uc_stack: stack_t, pub uc_mcontext: mcontext_t, @@ -11647,413 +8912,324 @@ pub union ucontext__bindgen_ty_1 { pub uc_sigmask: sigset_t, pub uc_sigmask64: sigset64_t, } -#[test] -fn bindgen_test_layout_ucontext__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ucontext__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ucontext__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_sigmask) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext__bindgen_ty_1::uc_sigmask" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_sigmask64) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext__bindgen_ty_1::uc_sigmask64" - ); -} -#[test] -fn bindgen_test_layout_ucontext() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 816usize, - "Size of ucontext" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ucontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_flags) as usize - ptr as usize }, - 0usize, - "Offset of field: ucontext::uc_flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_link) as usize - ptr as usize }, - 8usize, - "Offset of field: ucontext::uc_link" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_stack) as usize - ptr as usize }, - 16usize, - "Offset of field: ucontext::uc_stack" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uc_mcontext) as usize - ptr as usize }, - 40usize, - "Offset of field: ucontext::uc_mcontext" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).__fpregs_mem) as usize - ptr as usize }, - 304usize, - "Offset of field: ucontext::__fpregs_mem" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucontext__bindgen_ty_1"][::std::mem::size_of::() - 8usize]; + ["Alignment of ucontext__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ucontext__bindgen_ty_1::uc_sigmask"] + [::std::mem::offset_of!(ucontext__bindgen_ty_1, uc_sigmask) - 0usize]; + ["Offset of field: ucontext__bindgen_ty_1::uc_sigmask64"] + [::std::mem::offset_of!(ucontext__bindgen_ty_1, uc_sigmask64) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ucontext"][::std::mem::size_of::() - 816usize]; + ["Alignment of ucontext"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ucontext::uc_flags"][::std::mem::offset_of!(ucontext, uc_flags) - 0usize]; + ["Offset of field: ucontext::uc_link"][::std::mem::offset_of!(ucontext, uc_link) - 8usize]; + ["Offset of field: ucontext::uc_stack"][::std::mem::offset_of!(ucontext, uc_stack) - 16usize]; + ["Offset of field: ucontext::uc_mcontext"] + [::std::mem::offset_of!(ucontext, uc_mcontext) - 40usize]; + ["Offset of field: ucontext::__fpregs_mem"] + [::std::mem::offset_of!(ucontext, __fpregs_mem) - 304usize]; +}; pub type ucontext_t = ucontext; extern "C" { - pub fn __libc_current_sigrtmin() -> ::std::os::raw::c_int; + pub fn __libc_current_sigrtmin() -> ::std::ffi::c_int; } extern "C" { - pub fn __libc_current_sigrtmax() -> ::std::os::raw::c_int; + pub fn __libc_current_sigrtmax() -> ::std::ffi::c_int; } extern "C" { - pub static sys_siglist: [*const ::std::os::raw::c_char; 65usize]; + pub static sys_siglist: [*const ::std::ffi::c_char; 65usize]; } extern "C" { - pub static sys_signame: [*const ::std::os::raw::c_char; 65usize]; + pub static sys_signame: [*const ::std::ffi::c_char; 65usize]; } extern "C" { pub fn sigaction( - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __new_action: *const sigaction, __old_action: *mut sigaction, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigaction64( - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __new_action: *const sigaction64, __old_action: *mut sigaction64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn siginterrupt( - __signal: ::std::os::raw::c_int, - __flag: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: ::std::ffi::c_int, + __flag: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn signal(__signal: ::std::os::raw::c_int, __handler: sighandler_t) -> sighandler_t; + pub fn signal(__signal: ::std::ffi::c_int, __handler: sighandler_t) -> sighandler_t; } extern "C" { - pub fn sigaddset( - __set: *mut sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigaddset(__set: *mut sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigaddset64( - __set: *mut sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigaddset64(__set: *mut sigset64_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigdelset( - __set: *mut sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigdelset(__set: *mut sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigdelset64( - __set: *mut sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigdelset64(__set: *mut sigset64_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigemptyset(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigemptyset(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigemptyset64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigemptyset64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigfillset(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigfillset(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigfillset64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigfillset64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigismember( - __set: *const sigset_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigismember(__set: *const sigset_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn sigismember64( __set: *const sigset64_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpending(__set: *mut sigset_t) -> ::std::os::raw::c_int; + pub fn sigpending(__set: *mut sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpending64(__set: *mut sigset64_t) -> ::std::os::raw::c_int; + pub fn sigpending64(__set: *mut sigset64_t) -> ::std::ffi::c_int; } extern "C" { pub fn sigprocmask( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset_t, __old_set: *mut sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigprocmask64( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset64_t, __old_set: *mut sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigsuspend(__mask: *const sigset_t) -> ::std::os::raw::c_int; + pub fn sigsuspend(__mask: *const sigset_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigsuspend64(__mask: *const sigset64_t) -> ::std::os::raw::c_int; + pub fn sigsuspend64(__mask: *const sigset64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwait( - __set: *const sigset_t, - __signal: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn sigwait(__set: *const sigset_t, __signal: *mut ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn sigwait64( __set: *const sigset64_t, - __signal: *mut ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __signal: *mut ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sighold(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sighold(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigignore(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigignore(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigpause(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigpause(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigrelse(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn sigrelse(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn sigset(__signal: ::std::os::raw::c_int, __handler: sighandler_t) -> sighandler_t; + pub fn sigset(__signal: ::std::ffi::c_int, __handler: sighandler_t) -> sighandler_t; } extern "C" { - pub fn raise(__signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn raise(__signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn kill(__pid: pid_t, __signal: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn kill(__pid: pid_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn killpg( - __pgrp: ::std::os::raw::c_int, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn killpg(__pgrp: ::std::ffi::c_int, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn tgkill( - __tgid: ::std::os::raw::c_int, - __tid: ::std::os::raw::c_int, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __tgid: ::std::ffi::c_int, + __tid: ::std::ffi::c_int, + __signal: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigaltstack( __new_signal_stack: *const stack_t, __old_signal_stack: *mut stack_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn psiginfo(__info: *const siginfo_t, __msg: *const ::std::os::raw::c_char); + pub fn psiginfo(__info: *const siginfo_t, __msg: *const ::std::ffi::c_char); } extern "C" { - pub fn psignal(__signal: ::std::os::raw::c_int, __msg: *const ::std::os::raw::c_char); + pub fn psignal(__signal: ::std::ffi::c_int, __msg: *const ::std::ffi::c_char); } extern "C" { - pub fn pthread_kill( - __pthread: pthread_t, - __signal: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn pthread_kill(__pthread: pthread_t, __signal: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn pthread_sigmask( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset_t, __old_set: *mut sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pthread_sigmask64( - __how: ::std::os::raw::c_int, + __how: ::std::ffi::c_int, __new_set: *const sigset64_t, __old_set: *mut sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigqueue( __pid: pid_t, - __signal: ::std::os::raw::c_int, + __signal: ::std::ffi::c_int, __value: sigval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigtimedwait( __set: *const sigset_t, __info: *mut siginfo_t, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn sigtimedwait64( __set: *const sigset64_t, __info: *mut siginfo_t, __timeout: *const timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwaitinfo(__set: *const sigset_t, __info: *mut siginfo_t) -> ::std::os::raw::c_int; + pub fn sigwaitinfo(__set: *const sigset_t, __info: *mut siginfo_t) -> ::std::ffi::c_int; } extern "C" { - pub fn sigwaitinfo64(__set: *const sigset64_t, __info: *mut siginfo_t) - -> ::std::os::raw::c_int; + pub fn sigwaitinfo64(__set: *const sigset64_t, __info: *mut siginfo_t) -> ::std::ffi::c_int; } -pub type fd_mask = ::std::os::raw::c_ulong; +pub type fd_mask = ::std::ffi::c_ulong; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct fd_set { pub fds_bits: [fd_mask; 16usize], } -#[test] -fn bindgen_test_layout_fd_set() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 128usize, "Size of fd_set"); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of fd_set" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fds_bits) as usize - ptr as usize }, - 0usize, - "Offset of field: fd_set::fds_bits" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of fd_set"][::std::mem::size_of::() - 128usize]; + ["Alignment of fd_set"][::std::mem::align_of::() - 8usize]; + ["Offset of field: fd_set::fds_bits"][::std::mem::offset_of!(fd_set, fds_bits) - 0usize]; +}; extern "C" { - pub fn __FD_CLR_chk(arg1: ::std::os::raw::c_int, arg2: *mut fd_set, arg3: usize); + pub fn __FD_CLR_chk(arg1: ::std::ffi::c_int, arg2: *mut fd_set, arg3: usize); } extern "C" { - pub fn __FD_SET_chk(arg1: ::std::os::raw::c_int, arg2: *mut fd_set, arg3: usize); + pub fn __FD_SET_chk(arg1: ::std::ffi::c_int, arg2: *mut fd_set, arg3: usize); } extern "C" { pub fn __FD_ISSET_chk( - arg1: ::std::os::raw::c_int, + arg1: ::std::ffi::c_int, arg2: *const fd_set, arg3: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn select( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *mut timeval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pselect( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *const timespec, __mask: *const sigset_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn pselect64( - __max_fd_plus_one: ::std::os::raw::c_int, + __max_fd_plus_one: ::std::ffi::c_int, __read_fds: *mut fd_set, __write_fds: *mut fd_set, __exception_fds: *mut fd_set, __timeout: *const timespec, __mask: *const sigset64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fcntl( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, - ... - ) -> ::std::os::raw::c_int; + pub fn fcntl(__fd: ::std::ffi::c_int, __op: ::std::ffi::c_int, ...) -> ::std::ffi::c_int; } extern "C" { - pub fn getentropy( - __buffer: *mut ::std::os::raw::c_void, - __buffer_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getentropy(__buffer: *mut ::std::ffi::c_void, __buffer_size: usize) + -> ::std::ffi::c_int; } extern "C" { pub fn getopt( - __argc: ::std::os::raw::c_int, - __argv: *const *mut ::std::os::raw::c_char, - __options: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __argc: ::std::ffi::c_int, + __argv: *const *mut ::std::ffi::c_char, + __options: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { - pub static mut optarg: *mut ::std::os::raw::c_char; + pub static mut optarg: *mut ::std::ffi::c_char; } extern "C" { - pub static mut optind: ::std::os::raw::c_int; + pub static mut optind: ::std::ffi::c_int; } extern "C" { - pub static mut opterr: ::std::os::raw::c_int; + pub static mut opterr: ::std::ffi::c_int; } extern "C" { - pub static mut optopt: ::std::os::raw::c_int; + pub static mut optopt: ::std::ffi::c_int; } extern "C" { - pub fn ioctl( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, - ... - ) -> ::std::os::raw::c_int; + pub fn ioctl(__fd: ::std::ffi::c_int, __op: ::std::ffi::c_int, ...) -> ::std::ffi::c_int; } extern "C" { pub fn lockf( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, + __op: ::std::ffi::c_int, __length: off_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn lockf64( - __fd: ::std::os::raw::c_int, - __op: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, + __op: ::std::ffi::c_int, __length: off64_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn sysconf(__name: ::std::os::raw::c_int) -> ::std::os::raw::c_long; + pub fn sysconf(__name: ::std::ffi::c_int) -> ::std::ffi::c_long; } extern "C" { - pub static mut environ: *mut *mut ::std::os::raw::c_char; + pub static mut environ: *mut *mut ::std::ffi::c_char; } extern "C" { - pub fn _exit(__status: ::std::os::raw::c_int) -> !; + pub fn _exit(__status: ::std::ffi::c_int) -> !; } extern "C" { pub fn fork() -> pid_t; @@ -12062,7 +9238,7 @@ extern "C" { pub fn _Fork() -> pid_t; } extern "C" { - pub fn vfork() -> ::std::os::raw::c_int; + pub fn vfork() -> ::std::ffi::c_int; } extern "C" { pub fn getpid() -> pid_t; @@ -12074,7 +9250,7 @@ extern "C" { pub fn getpgid(__pid: pid_t) -> pid_t; } extern "C" { - pub fn setpgid(__pid: pid_t, __pgid: pid_t) -> ::std::os::raw::c_int; + pub fn setpgid(__pid: pid_t, __pgid: pid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getppid() -> pid_t; @@ -12083,7 +9259,7 @@ extern "C" { pub fn getpgrp() -> pid_t; } extern "C" { - pub fn setpgrp() -> ::std::os::raw::c_int; + pub fn setpgrp() -> ::std::ffi::c_int; } extern "C" { pub fn getsid(__pid: pid_t) -> pid_t; @@ -12093,84 +9269,84 @@ extern "C" { } extern "C" { pub fn execv( - __path: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __path: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execvp( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execvpe( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execve( - __file: *const ::std::os::raw::c_char, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __file: *const ::std::ffi::c_char, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn execl( - __path: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn execlp( - __file: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn execle( - __path: *const ::std::os::raw::c_char, - __arg0: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __arg0: *const ::std::ffi::c_char, ... - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn fexecve( - __fd: ::std::os::raw::c_int, - __argv: *const *mut ::std::os::raw::c_char, - __envp: *const *mut ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __fd: ::std::ffi::c_int, + __argv: *const *mut ::std::ffi::c_char, + __envp: *const *mut ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn nice(__incr: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn nice(__incr: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn setegid(__gid: gid_t) -> ::std::os::raw::c_int; + pub fn setegid(__gid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn seteuid(__uid: uid_t) -> ::std::os::raw::c_int; + pub fn seteuid(__uid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setgid(__gid: gid_t) -> ::std::os::raw::c_int; + pub fn setgid(__gid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setregid(__rgid: gid_t, __egid: gid_t) -> ::std::os::raw::c_int; + pub fn setregid(__rgid: gid_t, __egid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setresgid(__rgid: gid_t, __egid: gid_t, __sgid: gid_t) -> ::std::os::raw::c_int; + pub fn setresgid(__rgid: gid_t, __egid: gid_t, __sgid: gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setresuid(__ruid: uid_t, __euid: uid_t, __suid: uid_t) -> ::std::os::raw::c_int; + pub fn setresuid(__ruid: uid_t, __euid: uid_t, __suid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setreuid(__ruid: uid_t, __euid: uid_t) -> ::std::os::raw::c_int; + pub fn setreuid(__ruid: uid_t, __euid: uid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setuid(__uid: uid_t) -> ::std::os::raw::c_int; + pub fn setuid(__uid: uid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getuid() -> uid_t; @@ -12185,364 +9361,328 @@ extern "C" { pub fn getegid() -> gid_t; } extern "C" { - pub fn getgroups(__size: ::std::os::raw::c_int, __list: *mut gid_t) -> ::std::os::raw::c_int; + pub fn getgroups(__size: ::std::ffi::c_int, __list: *mut gid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn setgroups(__size: usize, __list: *const gid_t) -> ::std::os::raw::c_int; + pub fn setgroups(__size: usize, __list: *const gid_t) -> ::std::ffi::c_int; } extern "C" { pub fn getresuid( __ruid: *mut uid_t, __euid: *mut uid_t, __suid: *mut uid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn getresgid( __rgid: *mut gid_t, __egid: *mut gid_t, __sgid: *mut gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn getlogin() -> *mut ::std::os::raw::c_char; + pub fn getlogin() -> *mut ::std::ffi::c_char; } extern "C" { - pub fn getlogin_r( - __buffer: *mut ::std::os::raw::c_char, - __buffer_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getlogin_r(__buffer: *mut ::std::ffi::c_char, __buffer_size: usize) + -> ::std::ffi::c_int; } extern "C" { - pub fn fpathconf( - __fd: ::std::os::raw::c_int, - __name: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + pub fn fpathconf(__fd: ::std::ffi::c_int, __name: ::std::ffi::c_int) -> ::std::ffi::c_long; } extern "C" { pub fn pathconf( - __path: *const ::std::os::raw::c_char, - __name: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_long; + __path: *const ::std::ffi::c_char, + __name: ::std::ffi::c_int, + ) -> ::std::ffi::c_long; } extern "C" { pub fn access( - __path: *const ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __path: *const ::std::ffi::c_char, + __mode: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn faccessat( - __dirfd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __mode: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __dirfd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __mode: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn link( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn linkat( - __old_dir_fd: ::std::os::raw::c_int, - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __old_dir_fd: ::std::ffi::c_int, + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn unlink(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn unlink(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn unlinkat( - __dirfd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __dirfd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn chdir(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn chdir(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn fchdir(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fchdir(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn rmdir(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn rmdir(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn pipe(__fds: *mut ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn pipe(__fds: *mut ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn chroot(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn chroot(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { pub fn symlink( - __old_path: *const ::std::os::raw::c_char, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn symlinkat( - __old_path: *const ::std::os::raw::c_char, - __new_dir_fd: ::std::os::raw::c_int, - __new_path: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __old_path: *const ::std::ffi::c_char, + __new_dir_fd: ::std::ffi::c_int, + __new_path: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn readlink( - __path: *const ::std::os::raw::c_char, - __buf: *mut ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, ) -> isize; } extern "C" { pub fn readlinkat( - __dir_fd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, - __buf: *mut ::std::os::raw::c_char, + __dir_fd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, ) -> isize; } extern "C" { pub fn chown( - __path: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fchown( - __fd: ::std::os::raw::c_int, - __owner: uid_t, - __group: gid_t, - ) -> ::std::os::raw::c_int; + pub fn fchown(__fd: ::std::ffi::c_int, __owner: uid_t, __group: gid_t) -> ::std::ffi::c_int; } extern "C" { pub fn fchownat( - __dir_fd: ::std::os::raw::c_int, - __path: *const ::std::os::raw::c_char, + __dir_fd: ::std::ffi::c_int, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn lchown( - __path: *const ::std::os::raw::c_char, + __path: *const ::std::ffi::c_char, __owner: uid_t, __group: gid_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn getcwd(__buf: *mut ::std::os::raw::c_char, __size: usize) - -> *mut ::std::os::raw::c_char; + pub fn getcwd(__buf: *mut ::std::ffi::c_char, __size: usize) -> *mut ::std::ffi::c_char; } extern "C" { pub fn sync(); } extern "C" { - pub fn close(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn close(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn read( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, - __count: usize, - ) -> isize; + pub fn read(__fd: ::std::ffi::c_int, __buf: *mut ::std::ffi::c_void, __count: usize) -> isize; } extern "C" { pub fn write( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, ) -> isize; } extern "C" { - pub fn dup(__old_fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn dup(__old_fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn dup2( - __old_fd: ::std::os::raw::c_int, - __new_fd: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn dup2(__old_fd: ::std::ffi::c_int, __new_fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { pub fn dup3( - __old_fd: ::std::os::raw::c_int, - __new_fd: ::std::os::raw::c_int, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __old_fd: ::std::ffi::c_int, + __new_fd: ::std::ffi::c_int, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn fsync(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fsync(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn fdatasync(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn fdatasync(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn truncate( - __path: *const ::std::os::raw::c_char, - __length: off_t, - ) -> ::std::os::raw::c_int; + pub fn truncate(__path: *const ::std::ffi::c_char, __length: off_t) -> ::std::ffi::c_int; } extern "C" { - pub fn lseek( - __fd: ::std::os::raw::c_int, - __offset: off_t, - __whence: ::std::os::raw::c_int, - ) -> off_t; + pub fn lseek(__fd: ::std::ffi::c_int, __offset: off_t, __whence: ::std::ffi::c_int) -> off_t; } extern "C" { pub fn pread( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __count: usize, __offset: off_t, ) -> isize; } extern "C" { pub fn pwrite( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, __offset: off_t, ) -> isize; } extern "C" { - pub fn ftruncate(__fd: ::std::os::raw::c_int, __length: off_t) -> ::std::os::raw::c_int; + pub fn ftruncate(__fd: ::std::ffi::c_int, __length: off_t) -> ::std::ffi::c_int; } extern "C" { - pub fn truncate64( - __path: *const ::std::os::raw::c_char, - __length: off64_t, - ) -> ::std::os::raw::c_int; + pub fn truncate64(__path: *const ::std::ffi::c_char, __length: off64_t) -> ::std::ffi::c_int; } extern "C" { pub fn lseek64( - __fd: ::std::os::raw::c_int, + __fd: ::std::ffi::c_int, __offset: off64_t, - __whence: ::std::os::raw::c_int, + __whence: ::std::ffi::c_int, ) -> off64_t; } extern "C" { pub fn pread64( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_void, __count: usize, __offset: off64_t, ) -> isize; } extern "C" { pub fn pwrite64( - __fd: ::std::os::raw::c_int, - __buf: *const ::std::os::raw::c_void, + __fd: ::std::ffi::c_int, + __buf: *const ::std::ffi::c_void, __count: usize, __offset: off64_t, ) -> isize; } extern "C" { - pub fn ftruncate64(__fd: ::std::os::raw::c_int, __length: off64_t) -> ::std::os::raw::c_int; + pub fn ftruncate64(__fd: ::std::ffi::c_int, __length: off64_t) -> ::std::ffi::c_int; } extern "C" { - pub fn pause() -> ::std::os::raw::c_int; + pub fn pause() -> ::std::ffi::c_int; } extern "C" { - pub fn alarm(__seconds: ::std::os::raw::c_uint) -> ::std::os::raw::c_uint; + pub fn alarm(__seconds: ::std::ffi::c_uint) -> ::std::ffi::c_uint; } extern "C" { - pub fn sleep(__seconds: ::std::os::raw::c_uint) -> ::std::os::raw::c_uint; + pub fn sleep(__seconds: ::std::ffi::c_uint) -> ::std::ffi::c_uint; } extern "C" { - pub fn usleep(__microseconds: useconds_t) -> ::std::os::raw::c_int; + pub fn usleep(__microseconds: useconds_t) -> ::std::ffi::c_int; } extern "C" { - pub fn gethostname( - _buf: *mut ::std::os::raw::c_char, - __buf_size: usize, - ) -> ::std::os::raw::c_int; + pub fn gethostname(_buf: *mut ::std::ffi::c_char, __buf_size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn sethostname(__name: *const ::std::os::raw::c_char, __n: usize) -> ::std::os::raw::c_int; + pub fn sethostname(__name: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn brk(__addr: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int; + pub fn brk(__addr: *mut ::std::ffi::c_void) -> ::std::ffi::c_int; } extern "C" { - pub fn sbrk(__increment: isize) -> *mut ::std::os::raw::c_void; + pub fn sbrk(__increment: isize) -> *mut ::std::ffi::c_void; } extern "C" { - pub fn isatty(__fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int; + pub fn isatty(__fd: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn ttyname(__fd: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn ttyname(__fd: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn ttyname_r( - __fd: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __fd: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __buf_size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn acct(__path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; + pub fn acct(__path: *const ::std::ffi::c_char) -> ::std::ffi::c_int; } extern "C" { - pub fn getpagesize() -> ::std::os::raw::c_int; + pub fn getpagesize() -> ::std::ffi::c_int; } extern "C" { - pub fn syscall(__number: ::std::os::raw::c_long, ...) -> ::std::os::raw::c_long; + pub fn syscall(__number: ::std::ffi::c_long, ...) -> ::std::ffi::c_long; } extern "C" { pub fn daemon( - __no_chdir: ::std::os::raw::c_int, - __no_close: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __no_chdir: ::std::ffi::c_int, + __no_close: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn tcgetpgrp(__fd: ::std::os::raw::c_int) -> pid_t; + pub fn tcgetpgrp(__fd: ::std::ffi::c_int) -> pid_t; } extern "C" { - pub fn tcsetpgrp(__fd: ::std::os::raw::c_int, __pid: pid_t) -> ::std::os::raw::c_int; + pub fn tcsetpgrp(__fd: ::std::ffi::c_int, __pid: pid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn getdomainname( - __buf: *mut ::std::os::raw::c_char, - __buf_size: usize, - ) -> ::std::os::raw::c_int; + pub fn getdomainname(__buf: *mut ::std::ffi::c_char, __buf_size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn setdomainname( - __name: *const ::std::os::raw::c_char, - __n: usize, - ) -> ::std::os::raw::c_int; + pub fn setdomainname(__name: *const ::std::ffi::c_char, __n: usize) -> ::std::ffi::c_int; } extern "C" { pub fn copy_file_range( - __fd_in: ::std::os::raw::c_int, + __fd_in: ::std::ffi::c_int, __off_in: *mut off64_t, - __fd_out: ::std::os::raw::c_int, + __fd_out: ::std::ffi::c_int, __off_out: *mut off64_t, __length: usize, - __flags: ::std::os::raw::c_uint, + __flags: ::std::ffi::c_uint, ) -> isize; } extern "C" { pub fn swab( - __src: *const ::std::os::raw::c_void, - __dst: *mut ::std::os::raw::c_void, + __src: *const ::std::ffi::c_void, + __dst: *mut ::std::ffi::c_void, __byte_count: isize, ); } extern "C" { pub fn close_range( - __min_fd: ::std::os::raw::c_uint, - __max_fd: ::std::os::raw::c_uint, - __flags: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + __min_fd: ::std::ffi::c_uint, + __max_fd: ::std::ffi::c_uint, + __flags: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -12579,13 +9719,13 @@ extern "C" { pub fn APerformanceHint_updateTargetWorkDuration( session: *mut APerformanceHintSession, targetDurationNanos: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_reportActualWorkDuration( session: *mut APerformanceHintSession, actualDurationNanos: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_closeSession(session: *mut APerformanceHintSession); @@ -12595,19 +9735,19 @@ extern "C" { session: *mut APerformanceHintSession, threadIds: *const pid_t, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_setPreferPowerEfficiency( session: *mut APerformanceHintSession, enabled: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn APerformanceHint_reportActualWorkDuration2( session: *mut APerformanceHintSession, workDuration: *mut AWorkDuration, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn AWorkDuration_create() -> *mut AWorkDuration; @@ -12641,14 +9781,14 @@ extern "C" { } pub const PERMISSION_MANAGER_PERMISSION_GRANTED: _bindgen_ty_39 = 0; pub const PERMISSION_MANAGER_PERMISSION_DENIED: _bindgen_ty_39 = -1; -pub type _bindgen_ty_39 = ::std::os::raw::c_int; +pub type _bindgen_ty_39 = ::std::ffi::c_int; pub const PERMISSION_MANAGER_STATUS_OK: _bindgen_ty_40 = 0; pub const PERMISSION_MANAGER_STATUS_ERROR_UNKNOWN: _bindgen_ty_40 = -1; pub const PERMISSION_MANAGER_STATUS_SERVICE_UNAVAILABLE: _bindgen_ty_40 = -2; -pub type _bindgen_ty_40 = ::std::os::raw::c_int; +pub type _bindgen_ty_40 = ::std::ffi::c_int; extern "C" { pub fn APermissionManager_checkPermission( - permission: *const ::std::os::raw::c_char, + permission: *const ::std::ffi::c_char, pid: pid_t, uid: uid_t, outResult: *mut i32, @@ -12803,31 +9943,31 @@ extern "C" { pub fn expm1l(__x: u128) -> u128; } extern "C" { - pub fn frexp(__x: f64, __exponent: *mut ::std::os::raw::c_int) -> f64; + pub fn frexp(__x: f64, __exponent: *mut ::std::ffi::c_int) -> f64; } extern "C" { - pub fn frexpf(__x: f32, __exponent: *mut ::std::os::raw::c_int) -> f32; + pub fn frexpf(__x: f32, __exponent: *mut ::std::ffi::c_int) -> f32; } extern "C" { - pub fn frexpl(__x: u128, __exponent: *mut ::std::os::raw::c_int) -> u128; + pub fn frexpl(__x: u128, __exponent: *mut ::std::ffi::c_int) -> u128; } extern "C" { - pub fn ilogb(__x: f64) -> ::std::os::raw::c_int; + pub fn ilogb(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub fn ilogbf(__x: f32) -> ::std::os::raw::c_int; + pub fn ilogbf(__x: f32) -> ::std::ffi::c_int; } extern "C" { - pub fn ilogbl(__x: u128) -> ::std::os::raw::c_int; + pub fn ilogbl(__x: u128) -> ::std::ffi::c_int; } extern "C" { - pub fn ldexp(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn ldexp(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { - pub fn ldexpf(__x: f32, __exponent: ::std::os::raw::c_int) -> f32; + pub fn ldexpf(__x: f32, __exponent: ::std::ffi::c_int) -> f32; } extern "C" { - pub fn ldexpl(__x: u128, __exponent: ::std::os::raw::c_int) -> u128; + pub fn ldexpl(__x: u128, __exponent: ::std::ffi::c_int) -> u128; } extern "C" { pub fn log(__x: f64) -> f64; @@ -12884,22 +10024,22 @@ extern "C" { pub fn modfl(__x: u128, __integral_part: *mut u128) -> u128; } extern "C" { - pub fn scalbn(__x: f64, __exponent: ::std::os::raw::c_int) -> f64; + pub fn scalbn(__x: f64, __exponent: ::std::ffi::c_int) -> f64; } extern "C" { - pub fn scalbnf(__x: f32, __exponent: ::std::os::raw::c_int) -> f32; + pub fn scalbnf(__x: f32, __exponent: ::std::ffi::c_int) -> f32; } extern "C" { - pub fn scalbnl(__x: u128, __exponent: ::std::os::raw::c_int) -> u128; + pub fn scalbnl(__x: u128, __exponent: ::std::ffi::c_int) -> u128; } extern "C" { - pub fn scalbln(__x: f64, __exponent: ::std::os::raw::c_long) -> f64; + pub fn scalbln(__x: f64, __exponent: ::std::ffi::c_long) -> f64; } extern "C" { - pub fn scalblnf(__x: f32, __exponent: ::std::os::raw::c_long) -> f32; + pub fn scalblnf(__x: f32, __exponent: ::std::ffi::c_long) -> f32; } extern "C" { - pub fn scalblnl(__x: u128, __exponent: ::std::os::raw::c_long) -> u128; + pub fn scalblnl(__x: u128, __exponent: ::std::ffi::c_long) -> u128; } extern "C" { pub fn cbrt(__x: f64) -> f64; @@ -13019,22 +10159,22 @@ extern "C" { pub fn rintl(__x: u128) -> u128; } extern "C" { - pub fn lrint(__x: f64) -> ::std::os::raw::c_long; + pub fn lrint(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn lrintf(__x: f32) -> ::std::os::raw::c_long; + pub fn lrintf(__x: f32) -> ::std::ffi::c_long; } extern "C" { - pub fn lrintl(__x: u128) -> ::std::os::raw::c_long; + pub fn lrintl(__x: u128) -> ::std::ffi::c_long; } extern "C" { - pub fn llrint(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llrint(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llrintf(__x: f32) -> ::std::os::raw::c_longlong; + pub fn llrintf(__x: f32) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llrintl(__x: u128) -> ::std::os::raw::c_longlong; + pub fn llrintl(__x: u128) -> ::std::ffi::c_longlong; } extern "C" { pub fn round(__x: f64) -> f64; @@ -13046,22 +10186,22 @@ extern "C" { pub fn roundl(__x: u128) -> u128; } extern "C" { - pub fn lround(__x: f64) -> ::std::os::raw::c_long; + pub fn lround(__x: f64) -> ::std::ffi::c_long; } extern "C" { - pub fn lroundf(__x: f32) -> ::std::os::raw::c_long; + pub fn lroundf(__x: f32) -> ::std::ffi::c_long; } extern "C" { - pub fn lroundl(__x: u128) -> ::std::os::raw::c_long; + pub fn lroundl(__x: u128) -> ::std::ffi::c_long; } extern "C" { - pub fn llround(__x: f64) -> ::std::os::raw::c_longlong; + pub fn llround(__x: f64) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llroundf(__x: f32) -> ::std::os::raw::c_longlong; + pub fn llroundf(__x: f32) -> ::std::ffi::c_longlong; } extern "C" { - pub fn llroundl(__x: u128) -> ::std::os::raw::c_longlong; + pub fn llroundl(__x: u128) -> ::std::ffi::c_longlong; } extern "C" { pub fn trunc(__x: f64) -> f64; @@ -13091,13 +10231,13 @@ extern "C" { pub fn remainderl(__x: u128, __y: u128) -> u128; } extern "C" { - pub fn remquo(__x: f64, __y: f64, __quotient_bits: *mut ::std::os::raw::c_int) -> f64; + pub fn remquo(__x: f64, __y: f64, __quotient_bits: *mut ::std::ffi::c_int) -> f64; } extern "C" { - pub fn remquof(__x: f32, __y: f32, __quotient_bits: *mut ::std::os::raw::c_int) -> f32; + pub fn remquof(__x: f32, __y: f32, __quotient_bits: *mut ::std::ffi::c_int) -> f32; } extern "C" { - pub fn remquol(__x: u128, __y: u128, __quotient_bits: *mut ::std::os::raw::c_int) -> u128; + pub fn remquol(__x: u128, __y: u128, __quotient_bits: *mut ::std::ffi::c_int) -> u128; } extern "C" { pub fn copysign(__value: f64, __sign: f64) -> f64; @@ -13109,13 +10249,13 @@ extern "C" { pub fn copysignl(__value: u128, __sign: u128) -> u128; } extern "C" { - pub fn nan(__kind: *const ::std::os::raw::c_char) -> f64; + pub fn nan(__kind: *const ::std::ffi::c_char) -> f64; } extern "C" { - pub fn nanf(__kind: *const ::std::os::raw::c_char) -> f32; + pub fn nanf(__kind: *const ::std::ffi::c_char) -> f32; } extern "C" { - pub fn nanl(__kind: *const ::std::os::raw::c_char) -> u128; + pub fn nanl(__kind: *const ::std::ffi::c_char) -> u128; } extern "C" { pub fn nextafter(__x: f64, __y: f64) -> f64; @@ -13172,13 +10312,13 @@ extern "C" { pub fn fmal(__x: u128, __y: u128, __z: u128) -> u128; } extern "C" { - pub fn isinf(__x: f64) -> ::std::os::raw::c_int; + pub fn isinf(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub fn isnan(__x: f64) -> ::std::os::raw::c_int; + pub fn isnan(__x: f64) -> ::std::ffi::c_int; } extern "C" { - pub static mut signgam: ::std::os::raw::c_int; + pub static mut signgam: ::std::ffi::c_int; } extern "C" { pub fn y0(__x: f64) -> f64; @@ -13187,7 +10327,7 @@ extern "C" { pub fn y1(__x: f64) -> f64; } extern "C" { - pub fn yn(__n: ::std::os::raw::c_int, __x: f64) -> f64; + pub fn yn(__n: ::std::ffi::c_int, __x: f64) -> f64; } pub const ASENSOR_TYPE_INVALID: _bindgen_ty_41 = -1; pub const ASENSOR_TYPE_ACCELEROMETER: _bindgen_ty_41 = 1; @@ -13224,27 +10364,27 @@ pub const ASENSOR_TYPE_GYROSCOPE_LIMITED_AXES: _bindgen_ty_41 = 39; pub const ASENSOR_TYPE_ACCELEROMETER_LIMITED_AXES_UNCALIBRATED: _bindgen_ty_41 = 40; pub const ASENSOR_TYPE_GYROSCOPE_LIMITED_AXES_UNCALIBRATED: _bindgen_ty_41 = 41; pub const ASENSOR_TYPE_HEADING: _bindgen_ty_41 = 42; -pub type _bindgen_ty_41 = ::std::os::raw::c_int; +pub type _bindgen_ty_41 = ::std::ffi::c_int; pub const ASENSOR_STATUS_NO_CONTACT: _bindgen_ty_42 = -1; pub const ASENSOR_STATUS_UNRELIABLE: _bindgen_ty_42 = 0; pub const ASENSOR_STATUS_ACCURACY_LOW: _bindgen_ty_42 = 1; pub const ASENSOR_STATUS_ACCURACY_MEDIUM: _bindgen_ty_42 = 2; pub const ASENSOR_STATUS_ACCURACY_HIGH: _bindgen_ty_42 = 3; -pub type _bindgen_ty_42 = ::std::os::raw::c_int; +pub type _bindgen_ty_42 = ::std::ffi::c_int; pub const AREPORTING_MODE_INVALID: _bindgen_ty_43 = -1; pub const AREPORTING_MODE_CONTINUOUS: _bindgen_ty_43 = 0; pub const AREPORTING_MODE_ON_CHANGE: _bindgen_ty_43 = 1; pub const AREPORTING_MODE_ONE_SHOT: _bindgen_ty_43 = 2; pub const AREPORTING_MODE_SPECIAL_TRIGGER: _bindgen_ty_43 = 3; -pub type _bindgen_ty_43 = ::std::os::raw::c_int; +pub type _bindgen_ty_43 = ::std::ffi::c_int; pub const ASENSOR_DIRECT_RATE_STOP: _bindgen_ty_44 = 0; pub const ASENSOR_DIRECT_RATE_NORMAL: _bindgen_ty_44 = 1; pub const ASENSOR_DIRECT_RATE_FAST: _bindgen_ty_44 = 2; pub const ASENSOR_DIRECT_RATE_VERY_FAST: _bindgen_ty_44 = 3; -pub type _bindgen_ty_44 = ::std::os::raw::c_uint; +pub type _bindgen_ty_44 = ::std::ffi::c_uint; pub const ASENSOR_DIRECT_CHANNEL_TYPE_SHARED_MEMORY: _bindgen_ty_45 = 1; pub const ASENSOR_DIRECT_CHANNEL_TYPE_HARDWARE_BUFFER: _bindgen_ty_45 = 2; -pub type _bindgen_ty_45 = ::std::os::raw::c_uint; +pub type _bindgen_ty_45 = ::std::ffi::c_uint; pub const ASENSOR_ADDITIONAL_INFO_BEGIN: _bindgen_ty_46 = 0; pub const ASENSOR_ADDITIONAL_INFO_END: _bindgen_ty_46 = 1; pub const ASENSOR_ADDITIONAL_INFO_UNTRACKED_DELAY: _bindgen_ty_46 = 65536; @@ -13252,7 +10392,7 @@ pub const ASENSOR_ADDITIONAL_INFO_INTERNAL_TEMPERATURE: _bindgen_ty_46 = 65537; pub const ASENSOR_ADDITIONAL_INFO_VEC3_CALIBRATION: _bindgen_ty_46 = 65538; pub const ASENSOR_ADDITIONAL_INFO_SENSOR_PLACEMENT: _bindgen_ty_46 = 65539; pub const ASENSOR_ADDITIONAL_INFO_SAMPLING: _bindgen_ty_46 = 65540; -pub type _bindgen_ty_46 = ::std::os::raw::c_uint; +pub type _bindgen_ty_46 = ::std::ffi::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct ASensorVector { @@ -13274,37 +10414,19 @@ pub struct ASensorVector__bindgen_ty_1__bindgen_ty_1 { pub y: f32, pub z: f32, } -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::y" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::z" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::x"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, x) - 0usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::y"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, y) - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_1::z"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_1, z) - 8usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ASensorVector__bindgen_ty_1__bindgen_ty_2 { @@ -13312,114 +10434,52 @@ pub struct ASensorVector__bindgen_ty_1__bindgen_ty_2 { pub pitch: f32, pub roll: f32, } -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).azimuth) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::azimuth" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pitch) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::pitch" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).roll) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::roll" - ); -} -#[test] -fn bindgen_test_layout_ASensorVector__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ASensorVector__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).v) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorVector__bindgen_ty_1::v" - ); -} -#[test] -fn bindgen_test_layout_ASensorVector() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ASensorVector" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorVector" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 12usize, - "Offset of field: ASensorVector::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 13usize, - "Offset of field: ASensorVector::reserved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::azimuth"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, azimuth) - 0usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::pitch"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, pitch) - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1__bindgen_ty_2::roll"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1__bindgen_ty_2, roll) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ASensorVector__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector__bindgen_ty_1::v"] + [::std::mem::offset_of!(ASensorVector__bindgen_ty_1, v) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorVector"][::std::mem::size_of::() - 16usize]; + ["Alignment of ASensorVector"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorVector::status"] + [::std::mem::offset_of!(ASensorVector, status) - 12usize]; + ["Offset of field: ASensorVector::reserved"] + [::std::mem::offset_of!(ASensorVector, reserved) - 13usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMetaDataEvent { pub what: i32, pub sensor: i32, } -#[test] -fn bindgen_test_layout_AMetaDataEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AMetaDataEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AMetaDataEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).what) as usize - ptr as usize }, - 0usize, - "Offset of field: AMetaDataEvent::what" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sensor) as usize - ptr as usize }, - 4usize, - "Offset of field: AMetaDataEvent::sensor" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMetaDataEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AMetaDataEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AMetaDataEvent::what"] + [::std::mem::offset_of!(AMetaDataEvent, what) - 0usize]; + ["Offset of field: AMetaDataEvent::sensor"] + [::std::mem::offset_of!(AMetaDataEvent, sensor) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct AUncalibratedEvent { @@ -13439,58 +10499,34 @@ pub struct AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1 { pub y_uncalib: f32, pub z_uncalib: f32, } -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_uncalib) as usize - ptr as usize }, - 4usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_uncalib) as usize - ptr as usize }, - 8usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_1::uncalib" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + x_uncalib + ) - 0usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + y_uncalib + ) - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib"][::std::mem::offset_of!( + AUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + z_uncalib + ) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_1::uncalib"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_1, uncalib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union AUncalibratedEvent__bindgen_ty_2 { @@ -13504,133 +10540,63 @@ pub struct AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1 { pub y_bias: f32, pub z_bias: f32, } -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_bias) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_bias) as usize - ptr as usize }, - 4usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_bias) as usize - ptr as usize }, - 8usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of AUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bias) as usize - ptr as usize }, - 0usize, - "Offset of field: AUncalibratedEvent__bindgen_ty_2::bias" - ); -} -#[test] -fn bindgen_test_layout_AUncalibratedEvent() { - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of AUncalibratedEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AUncalibratedEvent" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, x_bias) - 0usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, y_bias) - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, z_bias) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of AUncalibratedEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AUncalibratedEvent__bindgen_ty_2::bias"] + [::std::mem::offset_of!(AUncalibratedEvent__bindgen_ty_2, bias) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AUncalibratedEvent"][::std::mem::size_of::() - 24usize]; + ["Alignment of AUncalibratedEvent"][::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeartRateEvent { pub bpm: f32, pub status: i8, } -#[test] -fn bindgen_test_layout_AHeartRateEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHeartRateEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeartRateEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bpm) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeartRateEvent::bpm" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeartRateEvent::status" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeartRateEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHeartRateEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeartRateEvent::bpm"] + [::std::mem::offset_of!(AHeartRateEvent, bpm) - 0usize]; + ["Offset of field: AHeartRateEvent::status"] + [::std::mem::offset_of!(AHeartRateEvent, status) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ADynamicSensorEvent { pub connected: i32, pub handle: i32, } -#[test] -fn bindgen_test_layout_ADynamicSensorEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ADynamicSensorEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ADynamicSensorEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).connected) as usize - ptr as usize }, - 0usize, - "Offset of field: ADynamicSensorEvent::connected" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).handle) as usize - ptr as usize }, - 4usize, - "Offset of field: ADynamicSensorEvent::handle" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ADynamicSensorEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of ADynamicSensorEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: ADynamicSensorEvent::connected"] + [::std::mem::offset_of!(ADynamicSensorEvent, connected) - 0usize]; + ["Offset of field: ADynamicSensorEvent::handle"] + [::std::mem::offset_of!(ADynamicSensorEvent, handle) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct AAdditionalInfoEvent { @@ -13644,57 +10610,26 @@ pub union AAdditionalInfoEvent__bindgen_ty_1 { pub data_int32: [i32; 14usize], pub data_float: [f32; 14usize], } -#[test] -fn bindgen_test_layout_AAdditionalInfoEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of AAdditionalInfoEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AAdditionalInfoEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data_int32) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_int32" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data_float) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_float" - ); -} -#[test] -fn bindgen_test_layout_AAdditionalInfoEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of AAdditionalInfoEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AAdditionalInfoEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 0usize, - "Offset of field: AAdditionalInfoEvent::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).serial) as usize - ptr as usize }, - 4usize, - "Offset of field: AAdditionalInfoEvent::serial" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AAdditionalInfoEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 56usize]; + ["Alignment of AAdditionalInfoEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_int32"] + [::std::mem::offset_of!(AAdditionalInfoEvent__bindgen_ty_1, data_int32) - 0usize]; + ["Offset of field: AAdditionalInfoEvent__bindgen_ty_1::data_float"] + [::std::mem::offset_of!(AAdditionalInfoEvent__bindgen_ty_1, data_float) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AAdditionalInfoEvent"][::std::mem::size_of::() - 64usize]; + ["Alignment of AAdditionalInfoEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AAdditionalInfoEvent::type_"] + [::std::mem::offset_of!(AAdditionalInfoEvent, type_) - 0usize]; + ["Offset of field: AAdditionalInfoEvent::serial"] + [::std::mem::offset_of!(AAdditionalInfoEvent, serial) - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeadTrackerEvent { @@ -13706,56 +10641,25 @@ pub struct AHeadTrackerEvent { pub vz: f32, pub discontinuity_count: i32, } -#[test] -fn bindgen_test_layout_AHeadTrackerEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 28usize, - "Size of AHeadTrackerEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeadTrackerEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rx) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeadTrackerEvent::rx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ry) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeadTrackerEvent::ry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).rz) as usize - ptr as usize }, - 8usize, - "Offset of field: AHeadTrackerEvent::rz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vx) as usize - ptr as usize }, - 12usize, - "Offset of field: AHeadTrackerEvent::vx" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vy) as usize - ptr as usize }, - 16usize, - "Offset of field: AHeadTrackerEvent::vy" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vz) as usize - ptr as usize }, - 20usize, - "Offset of field: AHeadTrackerEvent::vz" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).discontinuity_count) as usize - ptr as usize }, - 24usize, - "Offset of field: AHeadTrackerEvent::discontinuity_count" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeadTrackerEvent"][::std::mem::size_of::() - 28usize]; + ["Alignment of AHeadTrackerEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeadTrackerEvent::rx"] + [::std::mem::offset_of!(AHeadTrackerEvent, rx) - 0usize]; + ["Offset of field: AHeadTrackerEvent::ry"] + [::std::mem::offset_of!(AHeadTrackerEvent, ry) - 4usize]; + ["Offset of field: AHeadTrackerEvent::rz"] + [::std::mem::offset_of!(AHeadTrackerEvent, rz) - 8usize]; + ["Offset of field: AHeadTrackerEvent::vx"] + [::std::mem::offset_of!(AHeadTrackerEvent, vx) - 12usize]; + ["Offset of field: AHeadTrackerEvent::vy"] + [::std::mem::offset_of!(AHeadTrackerEvent, vy) - 16usize]; + ["Offset of field: AHeadTrackerEvent::vz"] + [::std::mem::offset_of!(AHeadTrackerEvent, vz) - 20usize]; + ["Offset of field: AHeadTrackerEvent::discontinuity_count"] + [::std::mem::offset_of!(AHeadTrackerEvent, discontinuity_count) - 24usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ALimitedAxesImuEvent { @@ -13775,58 +10679,28 @@ pub struct ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1 { pub y: f32, pub z: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::x" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::y" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::z" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).calib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_1::calib" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::x"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, x) - 0usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::y"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, y) - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1::z"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1__bindgen_ty_1, z) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_1::calib"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_1, calib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuEvent__bindgen_ty_2 { @@ -13840,71 +10714,39 @@ pub struct ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1 { pub y_supported: f32, pub z_supported: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::x_supported" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_supported) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::y_supported" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_supported) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::z_supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuEvent__bindgen_ty_2::supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuEvent() { - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ALimitedAxesImuEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuEvent" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::x_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + x_supported + ) - 0usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::y_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + y_supported + ) - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1::z_supported"][::std::mem::offset_of!( + ALimitedAxesImuEvent__bindgen_ty_2__bindgen_ty_1, + z_supported + ) - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuEvent__bindgen_ty_2::supported"] + [::std::mem::offset_of!(ALimitedAxesImuEvent__bindgen_ty_2, supported) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuEvent"][::std::mem::size_of::() - 24usize]; + ["Alignment of ALimitedAxesImuEvent"][::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ALimitedAxesImuUncalibratedEvent { @@ -13925,59 +10767,39 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1 { pub y_uncalib: f32, pub z_uncalib: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_uncalib) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_uncalib) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalib) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1::uncalib" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::x_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + x_uncalib + ) + - 0usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::y_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + y_uncalib + ) + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1::z_uncalib"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_1__bindgen_ty_1, + z_uncalib + ) + - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_1::uncalib"] + [::std::mem::offset_of!(ALimitedAxesImuUncalibratedEvent__bindgen_ty_1, uncalib) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuUncalibratedEvent__bindgen_ty_2 { @@ -13991,59 +10813,39 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1 { pub y_bias: f32, pub z_bias: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).x_bias) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).y_bias) as usize - ptr as usize }, - 4usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).z_bias) as usize - ptr as usize }, - 8usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bias) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2::bias" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::x_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + x_bias + ) + - 0usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::y_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + y_bias + ) + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1::z_bias"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_2__bindgen_ty_1, + z_bias + ) + - 8usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_2"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_2::bias"] + [::std::mem::offset_of!(ALimitedAxesImuUncalibratedEvent__bindgen_ty_2, bias) - 0usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub union ALimitedAxesImuUncalibratedEvent__bindgen_ty_3 { @@ -14057,91 +10859,51 @@ pub struct ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 { pub y_supported: f32, pub z_supported: f32, } -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit< +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1"][::std::mem::size_of::< ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1, - > = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . x_supported) as usize - ptr as usize } , 0usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::x_supported"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . y_supported) as usize - ptr as usize } , 4usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::y_supported"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . z_supported) as usize - ptr as usize } , 8usize , "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::z_supported"); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent__bindgen_ty_3() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 12usize, - "Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).supported) as usize - ptr as usize }, - 0usize, - "Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3::supported" - ); -} -#[test] -fn bindgen_test_layout_ALimitedAxesImuUncalibratedEvent() { - assert_eq!( - ::std::mem::size_of::(), - 36usize, - "Size of ALimitedAxesImuUncalibratedEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ALimitedAxesImuUncalibratedEvent" - ); -} + >() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1"] + [::std::mem::align_of::() + - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::x_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , x_supported) - 0usize] ; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::y_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , y_supported) - 4usize] ; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1::z_supported"] [:: std :: mem :: offset_of ! (ALimitedAxesImuUncalibratedEvent__bindgen_ty_3__bindgen_ty_1 , z_supported) - 8usize] ; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3"] + [::std::mem::size_of::() - 12usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent__bindgen_ty_3"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ALimitedAxesImuUncalibratedEvent__bindgen_ty_3::supported"][::std::mem::offset_of!( + ALimitedAxesImuUncalibratedEvent__bindgen_ty_3, + supported + ) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALimitedAxesImuUncalibratedEvent"] + [::std::mem::size_of::() - 36usize]; + ["Alignment of ALimitedAxesImuUncalibratedEvent"] + [::std::mem::align_of::() - 4usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AHeadingEvent { pub heading: f32, pub accuracy: f32, } -#[test] -fn bindgen_test_layout_AHeadingEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of AHeadingEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AHeadingEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heading) as usize - ptr as usize }, - 0usize, - "Offset of field: AHeadingEvent::heading" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).accuracy) as usize - ptr as usize }, - 4usize, - "Offset of field: AHeadingEvent::accuracy" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AHeadingEvent"][::std::mem::size_of::() - 8usize]; + ["Alignment of AHeadingEvent"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AHeadingEvent::heading"] + [::std::mem::offset_of!(AHeadingEvent, heading) - 0usize]; + ["Offset of field: AHeadingEvent::accuracy"] + [::std::mem::offset_of!(AHeadingEvent, accuracy) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ASensorEvent { @@ -14183,234 +10945,119 @@ pub union ASensorEvent__bindgen_ty_1__bindgen_ty_1 { pub head_tracker: AHeadTrackerEvent, pub limited_axes_imu: ALimitedAxesImuEvent, pub limited_axes_imu_uncalibrated: ALimitedAxesImuUncalibratedEvent, - pub heading: AHeadingEvent, -} -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).vector) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::vector" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).acceleration) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::acceleration" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gyro) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::gyro" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).magnetic) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::magnetic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).temperature) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::temperature" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).distance) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::distance" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).light) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::light" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pressure) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::pressure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).relative_humidity) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::relative_humidity" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_acceleration) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_acceleration" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_gyro) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_gyro" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uncalibrated_magnetic) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_magnetic" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).meta_data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::meta_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heart_rate) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heart_rate" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).dynamic_sensor_meta) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::dynamic_sensor_meta" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).additional_info) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::additional_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).head_tracker) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::head_tracker" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).limited_axes_imu) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu" - ); - assert_eq!( - unsafe { - ::std::ptr::addr_of!((*ptr).limited_axes_imu_uncalibrated) as usize - ptr as usize - }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu_uncalibrated" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).heading) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heading" - ); -} -#[repr(C)] -#[derive(Copy, Clone)] -pub union ASensorEvent__bindgen_ty_1__bindgen_ty_2 { - pub data: [u64; 8usize], - pub step_counter: u64, -} -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1__bindgen_ty_2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).step_counter) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::step_counter" - ); -} -#[test] -fn bindgen_test_layout_ASensorEvent__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ASensorEvent__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ASensorEvent__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent__bindgen_ty_1::u64_" - ); + pub heading: AHeadingEvent, } -#[test] -fn bindgen_test_layout_ASensorEvent() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 104usize, - "Size of ASensorEvent" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ASensorEvent" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, - 0usize, - "Offset of field: ASensorEvent::version" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sensor) as usize - ptr as usize }, - 4usize, - "Offset of field: ASensorEvent::sensor" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 8usize, - "Offset of field: ASensorEvent::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved0) as usize - ptr as usize }, - 12usize, - "Offset of field: ASensorEvent::reserved0" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).timestamp) as usize - ptr as usize }, - 16usize, - "Offset of field: ASensorEvent::timestamp" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 88usize, - "Offset of field: ASensorEvent::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved1) as usize - ptr as usize }, - 92usize, - "Offset of field: ASensorEvent::reserved1" - ); +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_1"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::vector"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, vector) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::acceleration"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, acceleration) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::gyro"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, gyro) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::magnetic"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, magnetic) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::temperature"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, temperature) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::distance"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, distance) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::light"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, light) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::pressure"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, pressure) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::relative_humidity"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + relative_humidity + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_acceleration"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_acceleration + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_gyro"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_gyro + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::uncalibrated_magnetic"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + uncalibrated_magnetic + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::meta_data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, meta_data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heart_rate"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, heart_rate) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::dynamic_sensor_meta"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + dynamic_sensor_meta + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::additional_info"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + additional_info + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::head_tracker"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, head_tracker) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + limited_axes_imu + ) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::limited_axes_imu_uncalibrated"][::std::mem::offset_of!( + ASensorEvent__bindgen_ty_1__bindgen_ty_1, + limited_axes_imu_uncalibrated + ) + - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_1::heading"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_1, heading) - 0usize]; +}; +#[repr(C)] +#[derive(Copy, Clone)] +pub union ASensorEvent__bindgen_ty_1__bindgen_ty_2 { + pub data: [u64; 8usize], + pub step_counter: u64, } +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1__bindgen_ty_2"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::data"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_2, data) - 0usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1__bindgen_ty_2::step_counter"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1__bindgen_ty_2, step_counter) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent__bindgen_ty_1"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ASensorEvent__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ASensorEvent__bindgen_ty_1::u64_"] + [::std::mem::offset_of!(ASensorEvent__bindgen_ty_1, u64_) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ASensorEvent"][::std::mem::size_of::() - 104usize]; + ["Alignment of ASensorEvent"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ASensorEvent::version"] + [::std::mem::offset_of!(ASensorEvent, version) - 0usize]; + ["Offset of field: ASensorEvent::sensor"] + [::std::mem::offset_of!(ASensorEvent, sensor) - 4usize]; + ["Offset of field: ASensorEvent::type_"][::std::mem::offset_of!(ASensorEvent, type_) - 8usize]; + ["Offset of field: ASensorEvent::reserved0"] + [::std::mem::offset_of!(ASensorEvent, reserved0) - 12usize]; + ["Offset of field: ASensorEvent::timestamp"] + [::std::mem::offset_of!(ASensorEvent, timestamp) - 16usize]; + ["Offset of field: ASensorEvent::flags"][::std::mem::offset_of!(ASensorEvent, flags) - 88usize]; + ["Offset of field: ASensorEvent::reserved1"] + [::std::mem::offset_of!(ASensorEvent, reserved1) - 92usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ASensorManager { @@ -14433,14 +11080,14 @@ extern "C" { } extern "C" { pub fn ASensorManager_getInstanceForPackage( - packageName: *const ::std::os::raw::c_char, + packageName: *const ::std::ffi::c_char, ) -> *mut ASensorManager; } extern "C" { pub fn ASensorManager_getSensorList( manager: *mut ASensorManager, list: *mut ASensorList, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_getDynamicSensorList( @@ -14451,13 +11098,13 @@ extern "C" { extern "C" { pub fn ASensorManager_getDefaultSensor( manager: *mut ASensorManager, - type_: ::std::os::raw::c_int, + type_: ::std::ffi::c_int, ) -> *const ASensor; } extern "C" { pub fn ASensorManager_getDefaultSensorEx( manager: *mut ASensorManager, - type_: ::std::os::raw::c_int, + type_: ::std::ffi::c_int, wakeUp: bool, ) -> *const ASensor; } @@ -14465,44 +11112,44 @@ extern "C" { pub fn ASensorManager_createEventQueue( manager: *mut ASensorManager, looper: *mut ALooper, - ident: ::std::os::raw::c_int, + ident: ::std::ffi::c_int, callback: ALooper_callbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ) -> *mut ASensorEventQueue; } extern "C" { pub fn ASensorManager_destroyEventQueue( manager: *mut ASensorManager, queue: *mut ASensorEventQueue, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_createSharedMemoryDirectChannel( manager: *mut ASensorManager, - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_createHardwareBufferDirectChannel( manager: *mut ASensorManager, buffer: *const AHardwareBuffer, size: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorManager_destroyDirectChannel( manager: *mut ASensorManager, - channelId: ::std::os::raw::c_int, + channelId: ::std::ffi::c_int, ); } extern "C" { pub fn ASensorManager_configureDirectReport( manager: *mut ASensorManager, sensor: *const ASensor, - channelId: ::std::os::raw::c_int, - rate: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + channelId: ::std::ffi::c_int, + rate: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_registerSensor( @@ -14510,29 +11157,29 @@ extern "C" { sensor: *const ASensor, samplingPeriodUs: i32, maxBatchReportLatencyUs: i64, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_enableSensor( queue: *mut ASensorEventQueue, sensor: *const ASensor, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_disableSensor( queue: *mut ASensorEventQueue, sensor: *const ASensor, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_setEventRate( queue: *mut ASensorEventQueue, sensor: *const ASensor, usec: i32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensorEventQueue_hasEvents(queue: *mut ASensorEventQueue) -> ::std::os::raw::c_int; + pub fn ASensorEventQueue_hasEvents(queue: *mut ASensorEventQueue) -> ::std::ffi::c_int; } extern "C" { pub fn ASensorEventQueue_getEvents( @@ -14545,34 +11192,34 @@ extern "C" { pub fn ASensorEventQueue_requestAdditionalInfoEvents( queue: *mut ASensorEventQueue, enable: bool, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getName(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getName(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getVendor(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getVendor(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getType(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getType(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn ASensor_getResolution(sensor: *const ASensor) -> f32; } extern "C" { - pub fn ASensor_getMinDelay(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getMinDelay(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getFifoMaxEventCount(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getFifoMaxEventCount(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getFifoReservedEventCount(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getFifoReservedEventCount(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getStringType(sensor: *const ASensor) -> *const ::std::os::raw::c_char; + pub fn ASensor_getStringType(sensor: *const ASensor) -> *const ::std::ffi::c_char; } extern "C" { - pub fn ASensor_getReportingMode(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getReportingMode(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn ASensor_isWakeUpSensor(sensor: *const ASensor) -> bool; @@ -14580,311 +11227,307 @@ extern "C" { extern "C" { pub fn ASensor_isDirectChannelTypeSupported( sensor: *const ASensor, - channelType: ::std::os::raw::c_int, + channelType: ::std::ffi::c_int, ) -> bool; } extern "C" { - pub fn ASensor_getHighestDirectReportRateLevel(sensor: *const ASensor) - -> ::std::os::raw::c_int; + pub fn ASensor_getHighestDirectReportRateLevel(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { - pub fn ASensor_getHandle(sensor: *const ASensor) -> ::std::os::raw::c_int; + pub fn ASensor_getHandle(sensor: *const ASensor) -> ::std::ffi::c_int; } extern "C" { pub fn strcasecmp( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strcasecmp_l( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn strncasecmp( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_int; + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strncasecmp_l( - __s1: *const ::std::os::raw::c_char, - __s2: *const ::std::os::raw::c_char, + __s1: *const ::std::ffi::c_char, + __s2: *const ::std::ffi::c_char, __n: usize, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn memccpy( - __dst: *mut ::std::os::raw::c_void, - __src: *const ::std::os::raw::c_void, - __stop_char: ::std::os::raw::c_int, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __src: *const ::std::ffi::c_void, + __stop_char: ::std::ffi::c_int, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memchr( - __s: *const ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __s: *const ::std::ffi::c_void, + __ch: ::std::ffi::c_int, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memrchr( - __s: *const ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_void, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memcmp( - __lhs: *const ::std::os::raw::c_void, - __rhs: *const ::std::os::raw::c_void, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_void, + __rhs: *const ::std::ffi::c_void, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_int; } extern "C" { pub fn memcpy( - arg1: *mut ::std::os::raw::c_void, - arg2: *const ::std::os::raw::c_void, - arg3: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + arg1: *mut ::std::ffi::c_void, + arg2: *const ::std::ffi::c_void, + arg3: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memmove( - __dst: *mut ::std::os::raw::c_void, - __src: *const ::std::os::raw::c_void, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __src: *const ::std::ffi::c_void, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memset( - __dst: *mut ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_void; + __dst: *mut ::std::ffi::c_void, + __ch: ::std::ffi::c_int, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memset_explicit( - __dst: *mut ::std::os::raw::c_void, - __ch: ::std::os::raw::c_int, + __dst: *mut ::std::ffi::c_void, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn memmem( - __haystack: *const ::std::os::raw::c_void, + __haystack: *const ::std::ffi::c_void, __haystack_size: usize, - __needle: *const ::std::os::raw::c_void, + __needle: *const ::std::ffi::c_void, __needle_size: usize, - ) -> *mut ::std::os::raw::c_void; + ) -> *mut ::std::ffi::c_void; } extern "C" { pub fn strchr( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn __strchr_chk( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strrchr( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn __strrchr_chk( - __s: *const ::std::os::raw::c_char, - __ch: ::std::os::raw::c_int, + __s: *const ::std::ffi::c_char, + __ch: ::std::ffi::c_int, __n: usize, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strlen(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_ulong; + pub fn strlen(__s: *const ::std::ffi::c_char) -> ::std::ffi::c_ulong; } extern "C" { - pub fn __strlen_chk(__s: *const ::std::os::raw::c_char, __n: usize) -> usize; + pub fn __strlen_chk(__s: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn strcmp( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn stpcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strdup(__s: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char; + pub fn strdup(__s: *const ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strstr( - __haystack: *const ::std::os::raw::c_char, - __needle: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __haystack: *const ::std::ffi::c_char, + __needle: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcasestr( - __haystack: *const ::std::os::raw::c_char, - __needle: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __haystack: *const ::std::ffi::c_char, + __needle: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strtok( - __s: *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strtok_r( - __s: *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - __pos_ptr: *mut *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + __pos_ptr: *mut *mut ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strerror(__errno_value: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn strerror(__errno_value: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn strerror_l( - __errno_value: ::std::os::raw::c_int, - __l: locale_t, - ) -> *mut ::std::os::raw::c_char; + pub fn strerror_l(__errno_value: ::std::ffi::c_int, __l: locale_t) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strerror_r( - __errno_value: ::std::os::raw::c_int, - __buf: *mut ::std::os::raw::c_char, + __errno_value: ::std::ffi::c_int, + __buf: *mut ::std::ffi::c_char, __n: usize, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn strnlen(__s: *const ::std::os::raw::c_char, __n: usize) -> usize; + pub fn strnlen(__s: *const ::std::ffi::c_char, __n: usize) -> usize; } extern "C" { pub fn strncat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strndup( - __s: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strncmp( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_int; } extern "C" { pub fn stpncpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strncpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> *mut ::std::os::raw::c_char; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strlcat( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_ulong; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strlcpy( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_ulong; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strcspn( - __s: *const ::std::os::raw::c_char, - __reject: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_ulong; + __s: *const ::std::ffi::c_char, + __reject: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strpbrk( - __s: *const ::std::os::raw::c_char, - __accept: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s: *const ::std::ffi::c_char, + __accept: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strsep( - __s_ptr: *mut *mut ::std::os::raw::c_char, - __delimiter: *const ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + __s_ptr: *mut *mut ::std::ffi::c_char, + __delimiter: *const ::std::ffi::c_char, + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strspn( - __s: *const ::std::os::raw::c_char, - __accept: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_ulong; + __s: *const ::std::ffi::c_char, + __accept: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_ulong; } extern "C" { - pub fn strsignal(__signal: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_char; + pub fn strsignal(__signal: ::std::ffi::c_int) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strcoll( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn strxfrm( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, - __n: ::std::os::raw::c_ulong, - ) -> ::std::os::raw::c_ulong; + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, + __n: ::std::ffi::c_ulong, + ) -> ::std::ffi::c_ulong; } extern "C" { pub fn strcoll_l( - __lhs: *const ::std::os::raw::c_char, - __rhs: *const ::std::os::raw::c_char, + __lhs: *const ::std::ffi::c_char, + __rhs: *const ::std::ffi::c_char, __l: locale_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn strxfrm_l( - __dst: *mut ::std::os::raw::c_char, - __src: *const ::std::os::raw::c_char, + __dst: *mut ::std::ffi::c_char, + __src: *const ::std::ffi::c_char, __n: usize, __l: locale_t, ) -> usize; @@ -14895,28 +11538,22 @@ pub struct crash_detail_t { _unused: [u8; 0], } extern "C" { - pub fn android_set_abort_message(__msg: *const ::std::os::raw::c_char); + pub fn android_set_abort_message(__msg: *const ::std::ffi::c_char); } extern "C" { - pub fn ASharedMemory_create( - name: *const ::std::os::raw::c_char, - size: usize, - ) -> ::std::os::raw::c_int; + pub fn ASharedMemory_create(name: *const ::std::ffi::c_char, size: usize) -> ::std::ffi::c_int; } extern "C" { - pub fn ASharedMemory_getSize(fd: ::std::os::raw::c_int) -> usize; + pub fn ASharedMemory_getSize(fd: ::std::ffi::c_int) -> usize; } extern "C" { pub fn ASharedMemory_setProt( - fd: ::std::os::raw::c_int, - prot: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + fd: ::std::ffi::c_int, + prot: ::std::ffi::c_int, + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASharedMemory_dupFromJava( - env: *mut JNIEnv, - sharedMemory: jobject, - ) -> ::std::os::raw::c_int; + pub fn ASharedMemory_dupFromJava(env: *mut JNIEnv, sharedMemory: jobject) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -14931,7 +11568,7 @@ pub const AOBB_STATE_ERROR_COULD_NOT_UNMOUNT: _bindgen_ty_47 = 22; pub const AOBB_STATE_ERROR_NOT_MOUNTED: _bindgen_ty_47 = 23; pub const AOBB_STATE_ERROR_ALREADY_MOUNTED: _bindgen_ty_47 = 24; pub const AOBB_STATE_ERROR_PERMISSION_DENIED: _bindgen_ty_47 = 25; -pub type _bindgen_ty_47 = ::std::os::raw::c_uint; +pub type _bindgen_ty_47 = ::std::ffi::c_uint; extern "C" { pub fn AStorageManager_new() -> *mut AStorageManager; } @@ -14940,40 +11577,40 @@ extern "C" { } pub type AStorageManager_obbCallbackFunc = ::std::option::Option< unsafe extern "C" fn( - filename: *const ::std::os::raw::c_char, + filename: *const ::std::ffi::c_char, state: i32, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ), >; extern "C" { pub fn AStorageManager_mountObb( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - key: *const ::std::os::raw::c_char, + filename: *const ::std::ffi::c_char, + key: *const ::std::ffi::c_char, cb: AStorageManager_obbCallbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AStorageManager_unmountObb( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - force: ::std::os::raw::c_int, + filename: *const ::std::ffi::c_char, + force: ::std::ffi::c_int, cb: AStorageManager_obbCallbackFunc, - data: *mut ::std::os::raw::c_void, + data: *mut ::std::ffi::c_void, ); } extern "C" { pub fn AStorageManager_isObbMounted( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - ) -> ::std::os::raw::c_int; + filename: *const ::std::ffi::c_char, + ) -> ::std::ffi::c_int; } extern "C" { pub fn AStorageManager_getMountedObbPath( mgr: *mut AStorageManager, - filename: *const ::std::os::raw::c_char, - ) -> *const ::std::os::raw::c_char; + filename: *const ::std::ffi::c_char, + ) -> *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -14990,13 +11627,13 @@ extern "C" { pub fn ASurfaceTexture_attachToGLContext( st: *mut ASurfaceTexture, texName: u32, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn ASurfaceTexture_detachFromGLContext(st: *mut ASurfaceTexture) -> ::std::os::raw::c_int; + pub fn ASurfaceTexture_detachFromGLContext(st: *mut ASurfaceTexture) -> ::std::ffi::c_int; } extern "C" { - pub fn ASurfaceTexture_updateTexImage(st: *mut ASurfaceTexture) -> ::std::os::raw::c_int; + pub fn ASurfaceTexture_updateTexImage(st: *mut ASurfaceTexture) -> ::std::ffi::c_int; } extern "C" { pub fn ASurfaceTexture_getTransformMatrix(st: *mut ASurfaceTexture, mtx: *mut f32); @@ -15013,189 +11650,94 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_merge_data { - pub name: [::std::os::raw::c_char; 32usize], + pub name: [::std::ffi::c_char; 32usize], pub fd2: __s32, pub fence: __s32, pub flags: __u32, pub pad: __u32, } -#[test] -fn bindgen_test_layout_sync_merge_data() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 48usize, - "Size of sync_merge_data" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of sync_merge_data" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_merge_data::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fd2) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_merge_data::fd2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fence) as usize - ptr as usize }, - 36usize, - "Offset of field: sync_merge_data::fence" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 40usize, - "Offset of field: sync_merge_data::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 44usize, - "Offset of field: sync_merge_data::pad" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_merge_data"][::std::mem::size_of::() - 48usize]; + ["Alignment of sync_merge_data"][::std::mem::align_of::() - 4usize]; + ["Offset of field: sync_merge_data::name"] + [::std::mem::offset_of!(sync_merge_data, name) - 0usize]; + ["Offset of field: sync_merge_data::fd2"] + [::std::mem::offset_of!(sync_merge_data, fd2) - 32usize]; + ["Offset of field: sync_merge_data::fence"] + [::std::mem::offset_of!(sync_merge_data, fence) - 36usize]; + ["Offset of field: sync_merge_data::flags"] + [::std::mem::offset_of!(sync_merge_data, flags) - 40usize]; + ["Offset of field: sync_merge_data::pad"] + [::std::mem::offset_of!(sync_merge_data, pad) - 44usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_fence_info { - pub obj_name: [::std::os::raw::c_char; 32usize], - pub driver_name: [::std::os::raw::c_char; 32usize], + pub obj_name: [::std::ffi::c_char; 32usize], + pub driver_name: [::std::ffi::c_char; 32usize], pub status: __s32, pub flags: __u32, pub timestamp_ns: __u64, } -#[test] -fn bindgen_test_layout_sync_fence_info() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of sync_fence_info" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sync_fence_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).obj_name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_fence_info::obj_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).driver_name) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_fence_info::driver_name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 64usize, - "Offset of field: sync_fence_info::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 68usize, - "Offset of field: sync_fence_info::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).timestamp_ns) as usize - ptr as usize }, - 72usize, - "Offset of field: sync_fence_info::timestamp_ns" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_fence_info"][::std::mem::size_of::() - 80usize]; + ["Alignment of sync_fence_info"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sync_fence_info::obj_name"] + [::std::mem::offset_of!(sync_fence_info, obj_name) - 0usize]; + ["Offset of field: sync_fence_info::driver_name"] + [::std::mem::offset_of!(sync_fence_info, driver_name) - 32usize]; + ["Offset of field: sync_fence_info::status"] + [::std::mem::offset_of!(sync_fence_info, status) - 64usize]; + ["Offset of field: sync_fence_info::flags"] + [::std::mem::offset_of!(sync_fence_info, flags) - 68usize]; + ["Offset of field: sync_fence_info::timestamp_ns"] + [::std::mem::offset_of!(sync_fence_info, timestamp_ns) - 72usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_file_info { - pub name: [::std::os::raw::c_char; 32usize], + pub name: [::std::ffi::c_char; 32usize], pub status: __s32, pub flags: __u32, pub num_fences: __u32, pub pad: __u32, pub sync_fence_info: __u64, } -#[test] -fn bindgen_test_layout_sync_file_info() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 56usize, - "Size of sync_file_info" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sync_file_info" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_file_info::name" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, - 32usize, - "Offset of field: sync_file_info::status" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 36usize, - "Offset of field: sync_file_info::flags" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).num_fences) as usize - ptr as usize }, - 40usize, - "Offset of field: sync_file_info::num_fences" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 44usize, - "Offset of field: sync_file_info::pad" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sync_fence_info) as usize - ptr as usize }, - 48usize, - "Offset of field: sync_file_info::sync_fence_info" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_file_info"][::std::mem::size_of::() - 56usize]; + ["Alignment of sync_file_info"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sync_file_info::name"] + [::std::mem::offset_of!(sync_file_info, name) - 0usize]; + ["Offset of field: sync_file_info::status"] + [::std::mem::offset_of!(sync_file_info, status) - 32usize]; + ["Offset of field: sync_file_info::flags"] + [::std::mem::offset_of!(sync_file_info, flags) - 36usize]; + ["Offset of field: sync_file_info::num_fences"] + [::std::mem::offset_of!(sync_file_info, num_fences) - 40usize]; + ["Offset of field: sync_file_info::pad"][::std::mem::offset_of!(sync_file_info, pad) - 44usize]; + ["Offset of field: sync_file_info::sync_fence_info"] + [::std::mem::offset_of!(sync_file_info, sync_fence_info) - 48usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sync_set_deadline { pub deadline_ns: __u64, pub pad: __u64, } -#[test] -fn bindgen_test_layout_sync_set_deadline() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of sync_set_deadline" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of sync_set_deadline" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).deadline_ns) as usize - ptr as usize }, - 0usize, - "Offset of field: sync_set_deadline::deadline_ns" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).pad) as usize - ptr as usize }, - 8usize, - "Offset of field: sync_set_deadline::pad" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of sync_set_deadline"][::std::mem::size_of::() - 16usize]; + ["Alignment of sync_set_deadline"][::std::mem::align_of::() - 8usize]; + ["Offset of field: sync_set_deadline::deadline_ns"] + [::std::mem::offset_of!(sync_set_deadline, deadline_ns) - 0usize]; + ["Offset of field: sync_set_deadline::pad"] + [::std::mem::offset_of!(sync_set_deadline, pad) - 8usize]; +}; extern "C" { - pub fn sync_merge(name: *const ::std::os::raw::c_char, fd1: i32, fd2: i32) -> i32; + pub fn sync_merge(name: *const ::std::ffi::c_char, fd1: i32, fd2: i32) -> i32; } extern "C" { pub fn sync_file_info(fd: i32) -> *mut sync_file_info; @@ -15221,19 +11763,19 @@ extern "C" { pub fn ATrace_isEnabled() -> bool; } extern "C" { - pub fn ATrace_beginSection(sectionName: *const ::std::os::raw::c_char); + pub fn ATrace_beginSection(sectionName: *const ::std::ffi::c_char); } extern "C" { pub fn ATrace_endSection(); } extern "C" { - pub fn ATrace_beginAsyncSection(sectionName: *const ::std::os::raw::c_char, cookie: i32); + pub fn ATrace_beginAsyncSection(sectionName: *const ::std::ffi::c_char, cookie: i32); } extern "C" { - pub fn ATrace_endAsyncSection(sectionName: *const ::std::os::raw::c_char, cookie: i32); + pub fn ATrace_endAsyncSection(sectionName: *const ::std::ffi::c_char, cookie: i32); } extern "C" { - pub fn ATrace_setCounter(counterName: *const ::std::os::raw::c_char, counterValue: i64); + pub fn ATrace_setCounter(counterName: *const ::std::ffi::c_char, counterValue: i64); } pub const AWINDOW_FLAG_ALLOW_LOCK_WHILE_SCREEN_ON: _bindgen_ty_48 = 1; pub const AWINDOW_FLAG_DIM_BEHIND: _bindgen_ty_48 = 2; @@ -15258,31 +11800,28 @@ pub const AWINDOW_FLAG_SHOW_WHEN_LOCKED: _bindgen_ty_48 = 524288; pub const AWINDOW_FLAG_SHOW_WALLPAPER: _bindgen_ty_48 = 1048576; pub const AWINDOW_FLAG_TURN_SCREEN_ON: _bindgen_ty_48 = 2097152; pub const AWINDOW_FLAG_DISMISS_KEYGUARD: _bindgen_ty_48 = 4194304; -pub type _bindgen_ty_48 = ::std::os::raw::c_uint; +pub type _bindgen_ty_48 = ::std::ffi::c_uint; extern "C" { - pub fn gettimeofday(__tv: *mut timeval, __tz: *mut timezone) -> ::std::os::raw::c_int; + pub fn gettimeofday(__tv: *mut timeval, __tz: *mut timezone) -> ::std::ffi::c_int; } extern "C" { - pub fn settimeofday(__tv: *const timeval, __tz: *const timezone) -> ::std::os::raw::c_int; + pub fn settimeofday(__tv: *const timeval, __tz: *const timezone) -> ::std::ffi::c_int; } extern "C" { pub fn getitimer( - __which: ::std::os::raw::c_int, + __which: ::std::ffi::c_int, __current_value: *mut itimerval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { pub fn setitimer( - __which: ::std::os::raw::c_int, + __which: ::std::ffi::c_int, __new_value: *const itimerval, __old_value: *mut itimerval, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn utimes( - __path: *const ::std::os::raw::c_char, - __times: *const timeval, - ) -> ::std::os::raw::c_int; + pub fn utimes(__path: *const ::std::ffi::c_char, __times: *const timeval) -> ::std::ffi::c_int; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -15291,108 +11830,56 @@ pub struct __timezone_t { } pub type timezone_t = *mut __timezone_t; extern "C" { - pub static mut tzname: [*mut ::std::os::raw::c_char; 0usize]; + pub static mut tzname: [*mut ::std::ffi::c_char; 0usize]; } extern "C" { - pub static mut daylight: ::std::os::raw::c_int; + pub static mut daylight: ::std::ffi::c_int; } extern "C" { - pub static mut timezone: ::std::os::raw::c_long; + pub static mut timezone: ::std::ffi::c_long; } #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct tm { - pub tm_sec: ::std::os::raw::c_int, - pub tm_min: ::std::os::raw::c_int, - pub tm_hour: ::std::os::raw::c_int, - pub tm_mday: ::std::os::raw::c_int, - pub tm_mon: ::std::os::raw::c_int, - pub tm_year: ::std::os::raw::c_int, - pub tm_wday: ::std::os::raw::c_int, - pub tm_yday: ::std::os::raw::c_int, - pub tm_isdst: ::std::os::raw::c_int, - pub tm_gmtoff: ::std::os::raw::c_long, - pub tm_zone: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_tm() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!(::std::mem::size_of::(), 56usize, "Size of tm"); - assert_eq!(::std::mem::align_of::(), 8usize, "Alignment of tm"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_sec) as usize - ptr as usize }, - 0usize, - "Offset of field: tm::tm_sec" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_min) as usize - ptr as usize }, - 4usize, - "Offset of field: tm::tm_min" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_hour) as usize - ptr as usize }, - 8usize, - "Offset of field: tm::tm_hour" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_mday) as usize - ptr as usize }, - 12usize, - "Offset of field: tm::tm_mday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_mon) as usize - ptr as usize }, - 16usize, - "Offset of field: tm::tm_mon" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_year) as usize - ptr as usize }, - 20usize, - "Offset of field: tm::tm_year" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_wday) as usize - ptr as usize }, - 24usize, - "Offset of field: tm::tm_wday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_yday) as usize - ptr as usize }, - 28usize, - "Offset of field: tm::tm_yday" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_isdst) as usize - ptr as usize }, - 32usize, - "Offset of field: tm::tm_isdst" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_gmtoff) as usize - ptr as usize }, - 40usize, - "Offset of field: tm::tm_gmtoff" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tm_zone) as usize - ptr as usize }, - 48usize, - "Offset of field: tm::tm_zone" - ); -} + pub tm_sec: ::std::ffi::c_int, + pub tm_min: ::std::ffi::c_int, + pub tm_hour: ::std::ffi::c_int, + pub tm_mday: ::std::ffi::c_int, + pub tm_mon: ::std::ffi::c_int, + pub tm_year: ::std::ffi::c_int, + pub tm_wday: ::std::ffi::c_int, + pub tm_yday: ::std::ffi::c_int, + pub tm_isdst: ::std::ffi::c_int, + pub tm_gmtoff: ::std::ffi::c_long, + pub tm_zone: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of tm"][::std::mem::size_of::() - 56usize]; + ["Alignment of tm"][::std::mem::align_of::() - 8usize]; + ["Offset of field: tm::tm_sec"][::std::mem::offset_of!(tm, tm_sec) - 0usize]; + ["Offset of field: tm::tm_min"][::std::mem::offset_of!(tm, tm_min) - 4usize]; + ["Offset of field: tm::tm_hour"][::std::mem::offset_of!(tm, tm_hour) - 8usize]; + ["Offset of field: tm::tm_mday"][::std::mem::offset_of!(tm, tm_mday) - 12usize]; + ["Offset of field: tm::tm_mon"][::std::mem::offset_of!(tm, tm_mon) - 16usize]; + ["Offset of field: tm::tm_year"][::std::mem::offset_of!(tm, tm_year) - 20usize]; + ["Offset of field: tm::tm_wday"][::std::mem::offset_of!(tm, tm_wday) - 24usize]; + ["Offset of field: tm::tm_yday"][::std::mem::offset_of!(tm, tm_yday) - 28usize]; + ["Offset of field: tm::tm_isdst"][::std::mem::offset_of!(tm, tm_isdst) - 32usize]; + ["Offset of field: tm::tm_gmtoff"][::std::mem::offset_of!(tm, tm_gmtoff) - 40usize]; + ["Offset of field: tm::tm_zone"][::std::mem::offset_of!(tm, tm_zone) - 48usize]; +}; extern "C" { pub fn time(__t: *mut time_t) -> time_t; } extern "C" { - pub fn nanosleep( - __duration: *const timespec, - __remainder: *mut timespec, - ) -> ::std::os::raw::c_int; + pub fn nanosleep(__duration: *const timespec, __remainder: *mut timespec) -> ::std::ffi::c_int; } extern "C" { - pub fn asctime(__tm: *const tm) -> *mut ::std::os::raw::c_char; + pub fn asctime(__tm: *const tm) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn asctime_r( - __tm: *const tm, - __buf: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + pub fn asctime_r(__tm: *const tm, __buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn difftime(__lhs: time_t, __rhs: time_t) -> f64; @@ -15426,50 +11913,47 @@ extern "C" { } extern "C" { pub fn strptime( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *mut tm, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strptime_l( - __s: *const ::std::os::raw::c_char, - __fmt: *const ::std::os::raw::c_char, + __s: *const ::std::ffi::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *mut tm, __l: locale_t, - ) -> *mut ::std::os::raw::c_char; + ) -> *mut ::std::ffi::c_char; } extern "C" { pub fn strftime( - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __n: usize, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *const tm, ) -> usize; } extern "C" { pub fn strftime_l( - __buf: *mut ::std::os::raw::c_char, + __buf: *mut ::std::ffi::c_char, __n: usize, - __fmt: *const ::std::os::raw::c_char, + __fmt: *const ::std::ffi::c_char, __tm: *const tm, __l: locale_t, ) -> usize; } extern "C" { - pub fn ctime(__t: *const time_t) -> *mut ::std::os::raw::c_char; + pub fn ctime(__t: *const time_t) -> *mut ::std::ffi::c_char; } extern "C" { - pub fn ctime_r( - __t: *const time_t, - __buf: *mut ::std::os::raw::c_char, - ) -> *mut ::std::os::raw::c_char; + pub fn ctime_r(__t: *const time_t, __buf: *mut ::std::ffi::c_char) -> *mut ::std::ffi::c_char; } extern "C" { pub fn tzset(); } extern "C" { - pub fn tzalloc(__id: *const ::std::os::raw::c_char) -> timezone_t; + pub fn tzalloc(__id: *const ::std::ffi::c_char) -> timezone_t; } extern "C" { pub fn tzfree(__tz: timezone_t); @@ -15478,64 +11962,58 @@ extern "C" { pub fn clock() -> clock_t; } extern "C" { - pub fn clock_getcpuclockid(__pid: pid_t, __clock: *mut clockid_t) -> ::std::os::raw::c_int; + pub fn clock_getcpuclockid(__pid: pid_t, __clock: *mut clockid_t) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_getres(__clock: clockid_t, __resolution: *mut timespec) -> ::std::os::raw::c_int; + pub fn clock_getres(__clock: clockid_t, __resolution: *mut timespec) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_gettime(__clock: clockid_t, __ts: *mut timespec) -> ::std::os::raw::c_int; + pub fn clock_gettime(__clock: clockid_t, __ts: *mut timespec) -> ::std::ffi::c_int; } extern "C" { pub fn clock_nanosleep( __clock: clockid_t, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __time: *const timespec, __remainder: *mut timespec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn clock_settime(__clock: clockid_t, __ts: *const timespec) -> ::std::os::raw::c_int; + pub fn clock_settime(__clock: clockid_t, __ts: *const timespec) -> ::std::ffi::c_int; } extern "C" { pub fn timer_create( __clock: clockid_t, __event: *mut sigevent, __timer_ptr: *mut timer_t, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_delete(__timer: timer_t) -> ::std::os::raw::c_int; + pub fn timer_delete(__timer: timer_t) -> ::std::ffi::c_int; } extern "C" { pub fn timer_settime( __timer: timer_t, - __flags: ::std::os::raw::c_int, + __flags: ::std::ffi::c_int, __new_value: *const itimerspec, __old_value: *mut itimerspec, - ) -> ::std::os::raw::c_int; + ) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_gettime(_timer: timer_t, __ts: *mut itimerspec) -> ::std::os::raw::c_int; + pub fn timer_gettime(_timer: timer_t, __ts: *mut itimerspec) -> ::std::ffi::c_int; } extern "C" { - pub fn timer_getoverrun(__timer: timer_t) -> ::std::os::raw::c_int; + pub fn timer_getoverrun(__timer: timer_t) -> ::std::ffi::c_int; } extern "C" { - pub fn timespec_get( - __ts: *mut timespec, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn timespec_get(__ts: *mut timespec, __base: ::std::ffi::c_int) -> ::std::ffi::c_int; } extern "C" { - pub fn timespec_getres( - __ts: *mut timespec, - __base: ::std::os::raw::c_int, - ) -> ::std::os::raw::c_int; + pub fn timespec_getres(__ts: *mut timespec, __base: ::std::ffi::c_int) -> ::std::ffi::c_int; } pub const AAUDIO_DIRECTION_OUTPUT: _bindgen_ty_49 = 0; pub const AAUDIO_DIRECTION_INPUT: _bindgen_ty_49 = 1; -pub type _bindgen_ty_49 = ::std::os::raw::c_uint; +pub type _bindgen_ty_49 = ::std::ffi::c_uint; pub type aaudio_direction_t = i32; pub const AAUDIO_FORMAT_INVALID: _bindgen_ty_50 = -1; pub const AAUDIO_FORMAT_UNSPECIFIED: _bindgen_ty_50 = 0; @@ -15544,7 +12022,7 @@ pub const AAUDIO_FORMAT_PCM_FLOAT: _bindgen_ty_50 = 2; pub const AAUDIO_FORMAT_PCM_I24_PACKED: _bindgen_ty_50 = 3; pub const AAUDIO_FORMAT_PCM_I32: _bindgen_ty_50 = 4; pub const AAUDIO_FORMAT_IEC61937: _bindgen_ty_50 = 5; -pub type _bindgen_ty_50 = ::std::os::raw::c_int; +pub type _bindgen_ty_50 = ::std::ffi::c_int; pub type aaudio_format_t = i32; pub const AAUDIO_OK: _bindgen_ty_51 = 0; pub const AAUDIO_ERROR_BASE: _bindgen_ty_51 = -900; @@ -15564,7 +12042,7 @@ pub const AAUDIO_ERROR_INVALID_FORMAT: _bindgen_ty_51 = -883; pub const AAUDIO_ERROR_OUT_OF_RANGE: _bindgen_ty_51 = -882; pub const AAUDIO_ERROR_NO_SERVICE: _bindgen_ty_51 = -881; pub const AAUDIO_ERROR_INVALID_RATE: _bindgen_ty_51 = -880; -pub type _bindgen_ty_51 = ::std::os::raw::c_int; +pub type _bindgen_ty_51 = ::std::ffi::c_int; pub type aaudio_result_t = i32; pub const AAUDIO_STREAM_STATE_UNINITIALIZED: _bindgen_ty_52 = 0; pub const AAUDIO_STREAM_STATE_UNKNOWN: _bindgen_ty_52 = 1; @@ -15580,16 +12058,16 @@ pub const AAUDIO_STREAM_STATE_STOPPED: _bindgen_ty_52 = 10; pub const AAUDIO_STREAM_STATE_CLOSING: _bindgen_ty_52 = 11; pub const AAUDIO_STREAM_STATE_CLOSED: _bindgen_ty_52 = 12; pub const AAUDIO_STREAM_STATE_DISCONNECTED: _bindgen_ty_52 = 13; -pub type _bindgen_ty_52 = ::std::os::raw::c_uint; +pub type _bindgen_ty_52 = ::std::ffi::c_uint; pub type aaudio_stream_state_t = i32; pub const AAUDIO_SHARING_MODE_EXCLUSIVE: _bindgen_ty_53 = 0; pub const AAUDIO_SHARING_MODE_SHARED: _bindgen_ty_53 = 1; -pub type _bindgen_ty_53 = ::std::os::raw::c_uint; +pub type _bindgen_ty_53 = ::std::ffi::c_uint; pub type aaudio_sharing_mode_t = i32; pub const AAUDIO_PERFORMANCE_MODE_NONE: _bindgen_ty_54 = 10; pub const AAUDIO_PERFORMANCE_MODE_POWER_SAVING: _bindgen_ty_54 = 11; pub const AAUDIO_PERFORMANCE_MODE_LOW_LATENCY: _bindgen_ty_54 = 12; -pub type _bindgen_ty_54 = ::std::os::raw::c_uint; +pub type _bindgen_ty_54 = ::std::ffi::c_uint; pub type aaudio_performance_mode_t = i32; pub const AAUDIO_USAGE_MEDIA: _bindgen_ty_55 = 1; pub const AAUDIO_USAGE_VOICE_COMMUNICATION: _bindgen_ty_55 = 2; @@ -15607,17 +12085,17 @@ pub const AAUDIO_SYSTEM_USAGE_EMERGENCY: _bindgen_ty_55 = 1000; pub const AAUDIO_SYSTEM_USAGE_SAFETY: _bindgen_ty_55 = 1001; pub const AAUDIO_SYSTEM_USAGE_VEHICLE_STATUS: _bindgen_ty_55 = 1002; pub const AAUDIO_SYSTEM_USAGE_ANNOUNCEMENT: _bindgen_ty_55 = 1003; -pub type _bindgen_ty_55 = ::std::os::raw::c_uint; +pub type _bindgen_ty_55 = ::std::ffi::c_uint; pub type aaudio_usage_t = i32; pub const AAUDIO_CONTENT_TYPE_SPEECH: _bindgen_ty_56 = 1; pub const AAUDIO_CONTENT_TYPE_MUSIC: _bindgen_ty_56 = 2; pub const AAUDIO_CONTENT_TYPE_MOVIE: _bindgen_ty_56 = 3; pub const AAUDIO_CONTENT_TYPE_SONIFICATION: _bindgen_ty_56 = 4; -pub type _bindgen_ty_56 = ::std::os::raw::c_uint; +pub type _bindgen_ty_56 = ::std::ffi::c_uint; pub type aaudio_content_type_t = i32; pub const AAUDIO_SPATIALIZATION_BEHAVIOR_AUTO: _bindgen_ty_57 = 1; pub const AAUDIO_SPATIALIZATION_BEHAVIOR_NEVER: _bindgen_ty_57 = 2; -pub type _bindgen_ty_57 = ::std::os::raw::c_uint; +pub type _bindgen_ty_57 = ::std::ffi::c_uint; pub type aaudio_spatialization_behavior_t = i32; pub const AAUDIO_INPUT_PRESET_GENERIC: _bindgen_ty_58 = 1; pub const AAUDIO_INPUT_PRESET_CAMCORDER: _bindgen_ty_58 = 5; @@ -15627,16 +12105,16 @@ pub const AAUDIO_INPUT_PRESET_UNPROCESSED: _bindgen_ty_58 = 9; pub const AAUDIO_INPUT_PRESET_VOICE_PERFORMANCE: _bindgen_ty_58 = 10; pub const AAUDIO_INPUT_PRESET_SYSTEM_ECHO_REFERENCE: _bindgen_ty_58 = 1997; pub const AAUDIO_INPUT_PRESET_SYSTEM_HOTWORD: _bindgen_ty_58 = 1999; -pub type _bindgen_ty_58 = ::std::os::raw::c_uint; +pub type _bindgen_ty_58 = ::std::ffi::c_uint; pub type aaudio_input_preset_t = i32; pub const AAUDIO_ALLOW_CAPTURE_BY_ALL: _bindgen_ty_59 = 1; pub const AAUDIO_ALLOW_CAPTURE_BY_SYSTEM: _bindgen_ty_59 = 2; pub const AAUDIO_ALLOW_CAPTURE_BY_NONE: _bindgen_ty_59 = 3; -pub type _bindgen_ty_59 = ::std::os::raw::c_uint; +pub type _bindgen_ty_59 = ::std::ffi::c_uint; pub type aaudio_allowed_capture_policy_t = i32; pub const AAUDIO_SESSION_ID_NONE: _bindgen_ty_60 = -1; pub const AAUDIO_SESSION_ID_ALLOCATE: _bindgen_ty_60 = 0; -pub type _bindgen_ty_60 = ::std::os::raw::c_int; +pub type _bindgen_ty_60 = ::std::ffi::c_int; pub type aaudio_session_id_t = i32; pub const AAUDIO_CHANNEL_INVALID: _bindgen_ty_61 = -1; pub const AAUDIO_CHANNEL_FRONT_LEFT: _bindgen_ty_61 = 1; @@ -15690,7 +12168,7 @@ pub const AAUDIO_CHANNEL_7POINT1POINT4: _bindgen_ty_61 = 185919; pub const AAUDIO_CHANNEL_9POINT1POINT4: _bindgen_ty_61 = 50517567; pub const AAUDIO_CHANNEL_9POINT1POINT6: _bindgen_ty_61 = 51303999; pub const AAUDIO_CHANNEL_FRONT_BACK: _bindgen_ty_61 = 260; -pub type _bindgen_ty_61 = ::std::os::raw::c_int; +pub type _bindgen_ty_61 = ::std::ffi::c_int; pub type aaudio_channel_mask_t = u32; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -15705,13 +12183,12 @@ pub struct AAudioStreamBuilderStruct { } pub type AAudioStreamBuilder = AAudioStreamBuilderStruct; extern "C" { - pub fn AAudio_convertResultToText(returnCode: aaudio_result_t) - -> *const ::std::os::raw::c_char; + pub fn AAudio_convertResultToText(returnCode: aaudio_result_t) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAudio_convertStreamStateToText( state: aaudio_stream_state_t, - ) -> *const ::std::os::raw::c_char; + ) -> *const ::std::ffi::c_char; } extern "C" { pub fn AAudio_createStreamBuilder(builder: *mut *mut AAudioStreamBuilder) -> aaudio_result_t; @@ -15722,13 +12199,13 @@ extern "C" { extern "C" { pub fn AAudioStreamBuilder_setPackageName( builder: *mut AAudioStreamBuilder, - packageName: *const ::std::os::raw::c_char, + packageName: *const ::std::ffi::c_char, ); } extern "C" { pub fn AAudioStreamBuilder_setAttributionTag( builder: *mut AAudioStreamBuilder, - attributionTag: *const ::std::os::raw::c_char, + attributionTag: *const ::std::ffi::c_char, ); } extern "C" { @@ -15823,13 +12300,13 @@ extern "C" { } pub const AAUDIO_CALLBACK_RESULT_CONTINUE: _bindgen_ty_62 = 0; pub const AAUDIO_CALLBACK_RESULT_STOP: _bindgen_ty_62 = 1; -pub type _bindgen_ty_62 = ::std::os::raw::c_uint; +pub type _bindgen_ty_62 = ::std::ffi::c_uint; pub type aaudio_data_callback_result_t = i32; pub type AAudioStream_dataCallback = ::std::option::Option< unsafe extern "C" fn( stream: *mut AAudioStream, - userData: *mut ::std::os::raw::c_void, - audioData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, + audioData: *mut ::std::ffi::c_void, numFrames: i32, ) -> aaudio_data_callback_result_t, >; @@ -15837,7 +12314,7 @@ extern "C" { pub fn AAudioStreamBuilder_setDataCallback( builder: *mut AAudioStreamBuilder, callback: AAudioStream_dataCallback, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, ); } extern "C" { @@ -15849,7 +12326,7 @@ extern "C" { pub type AAudioStream_errorCallback = ::std::option::Option< unsafe extern "C" fn( stream: *mut AAudioStream, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, error: aaudio_result_t, ), >; @@ -15857,7 +12334,7 @@ extern "C" { pub fn AAudioStreamBuilder_setErrorCallback( builder: *mut AAudioStreamBuilder, callback: AAudioStream_errorCallback, - userData: *mut ::std::os::raw::c_void, + userData: *mut ::std::ffi::c_void, ); } extern "C" { @@ -15907,7 +12384,7 @@ extern "C" { extern "C" { pub fn AAudioStream_read( stream: *mut AAudioStream, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, numFrames: i32, timeoutNanoseconds: i64, ) -> aaudio_result_t; @@ -15915,7 +12392,7 @@ extern "C" { extern "C" { pub fn AAudioStream_write( stream: *mut AAudioStream, - buffer: *const ::std::os::raw::c_void, + buffer: *const ::std::ffi::c_void, numFrames: i32, timeoutNanoseconds: i64, ) -> aaudio_result_t; @@ -16108,7 +12585,7 @@ impl media_status_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct media_status_t(pub ::std::os::raw::c_int); +pub struct media_status_t(pub ::std::ffi::c_int); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMidiDevice { @@ -16126,11 +12603,11 @@ pub struct AMidiOutputPort { } pub const AMIDI_OPCODE_DATA: _bindgen_ty_63 = 1; pub const AMIDI_OPCODE_FLUSH: _bindgen_ty_63 = 2; -pub type _bindgen_ty_63 = ::std::os::raw::c_uint; +pub type _bindgen_ty_63 = ::std::ffi::c_uint; pub const AMIDI_DEVICE_TYPE_USB: _bindgen_ty_64 = 1; pub const AMIDI_DEVICE_TYPE_VIRTUAL: _bindgen_ty_64 = 2; pub const AMIDI_DEVICE_TYPE_BLUETOOTH: _bindgen_ty_64 = 3; -pub type _bindgen_ty_64 = ::std::os::raw::c_uint; +pub type _bindgen_ty_64 = ::std::ffi::c_uint; impl AMidiDevice_Protocol { pub const AMIDI_DEVICE_PROTOCOL_UMP_USE_MIDI_CI: AMidiDevice_Protocol = AMidiDevice_Protocol(0); } @@ -16286,7 +12763,7 @@ impl camera_status_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct camera_status_t(pub ::std::os::raw::c_int); +pub struct camera_status_t(pub ::std::ffi::c_int); impl acamera_metadata_section { pub const ACAMERA_COLOR_CORRECTION: acamera_metadata_section = acamera_metadata_section(0); } @@ -16398,7 +12875,7 @@ impl acamera_metadata_section { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_section(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_section(pub ::std::ffi::c_uint); pub use self::acamera_metadata_section as acamera_metadata_section_t; impl acamera_metadata_section_start { pub const ACAMERA_COLOR_CORRECTION_START: acamera_metadata_section_start = @@ -16542,7 +13019,7 @@ impl acamera_metadata_section_start { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_section_start(pub ::std::os::raw::c_int); +pub struct acamera_metadata_section_start(pub ::std::ffi::c_int); pub use self::acamera_metadata_section_start as acamera_metadata_section_start_t; impl acamera_metadata_tag { pub const ACAMERA_COLOR_CORRECTION_MODE: acamera_metadata_tag = acamera_metadata_tag(0); @@ -17527,7 +14004,7 @@ impl acamera_metadata_tag { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_tag(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_tag(pub ::std::ffi::c_uint); pub use self::acamera_metadata_tag as acamera_metadata_tag_t; impl acamera_metadata_enum_acamera_color_correction_mode { pub const ACAMERA_COLOR_CORRECTION_MODE_TRANSFORM_MATRIX: @@ -17546,7 +14023,7 @@ impl acamera_metadata_enum_acamera_color_correction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_color_correction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_color_correction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_color_correction_mode as acamera_metadata_enum_android_color_correction_mode_t; impl acamera_metadata_enum_acamera_color_correction_aberration_mode { pub const ACAMERA_COLOR_CORRECTION_ABERRATION_MODE_OFF: @@ -17565,9 +14042,7 @@ impl acamera_metadata_enum_acamera_color_correction_aberration_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_color_correction_aberration_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_color_correction_aberration_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_color_correction_aberration_mode as acamera_metadata_enum_android_color_correction_aberration_mode_t; impl acamera_metadata_enum_acamera_control_ae_antibanding_mode { pub const ACAMERA_CONTROL_AE_ANTIBANDING_MODE_OFF: @@ -17591,7 +14066,7 @@ impl acamera_metadata_enum_acamera_control_ae_antibanding_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_antibanding_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_antibanding_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_antibanding_mode as acamera_metadata_enum_android_control_ae_antibanding_mode_t; impl acamera_metadata_enum_acamera_control_ae_lock { pub const ACAMERA_CONTROL_AE_LOCK_OFF: acamera_metadata_enum_acamera_control_ae_lock = @@ -17603,7 +14078,7 @@ impl acamera_metadata_enum_acamera_control_ae_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_lock as acamera_metadata_enum_android_control_ae_lock_t; impl acamera_metadata_enum_acamera_control_ae_mode { pub const ACAMERA_CONTROL_AE_MODE_OFF: acamera_metadata_enum_acamera_control_ae_mode = @@ -17639,7 +14114,7 @@ impl acamera_metadata_enum_acamera_control_ae_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_mode as acamera_metadata_enum_android_control_ae_mode_t; impl acamera_metadata_enum_acamera_control_ae_precapture_trigger { pub const ACAMERA_CONTROL_AE_PRECAPTURE_TRIGGER_IDLE: @@ -17658,7 +14133,7 @@ impl acamera_metadata_enum_acamera_control_ae_precapture_trigger { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_precapture_trigger(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_precapture_trigger(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_precapture_trigger as acamera_metadata_enum_android_control_ae_precapture_trigger_t; impl acamera_metadata_enum_acamera_control_af_mode { pub const ACAMERA_CONTROL_AF_MODE_OFF: acamera_metadata_enum_acamera_control_af_mode = @@ -17688,7 +14163,7 @@ impl acamera_metadata_enum_acamera_control_af_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_mode as acamera_metadata_enum_android_control_af_mode_t; impl acamera_metadata_enum_acamera_control_af_trigger { pub const ACAMERA_CONTROL_AF_TRIGGER_IDLE: acamera_metadata_enum_acamera_control_af_trigger = @@ -17704,7 +14179,7 @@ impl acamera_metadata_enum_acamera_control_af_trigger { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_trigger(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_trigger(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_trigger as acamera_metadata_enum_android_control_af_trigger_t; impl acamera_metadata_enum_acamera_control_awb_lock { pub const ACAMERA_CONTROL_AWB_LOCK_OFF: acamera_metadata_enum_acamera_control_awb_lock = @@ -17716,7 +14191,7 @@ impl acamera_metadata_enum_acamera_control_awb_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_lock as acamera_metadata_enum_android_control_awb_lock_t; impl acamera_metadata_enum_acamera_control_awb_mode { pub const ACAMERA_CONTROL_AWB_MODE_OFF: acamera_metadata_enum_acamera_control_awb_mode = @@ -17759,7 +14234,7 @@ impl acamera_metadata_enum_acamera_control_awb_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_mode as acamera_metadata_enum_android_control_awb_mode_t; impl acamera_metadata_enum_acamera_control_capture_intent { pub const ACAMERA_CONTROL_CAPTURE_INTENT_CUSTOM: @@ -17803,7 +14278,7 @@ impl acamera_metadata_enum_acamera_control_capture_intent { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_capture_intent(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_capture_intent(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_capture_intent as acamera_metadata_enum_android_control_capture_intent_t; impl acamera_metadata_enum_acamera_control_effect_mode { pub const ACAMERA_CONTROL_EFFECT_MODE_OFF: acamera_metadata_enum_acamera_control_effect_mode = @@ -17848,7 +14323,7 @@ impl acamera_metadata_enum_acamera_control_effect_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_effect_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_effect_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_effect_mode as acamera_metadata_enum_android_control_effect_mode_t; impl acamera_metadata_enum_acamera_control_mode { pub const ACAMERA_CONTROL_MODE_OFF: acamera_metadata_enum_acamera_control_mode = @@ -17872,7 +14347,7 @@ impl acamera_metadata_enum_acamera_control_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_mode as acamera_metadata_enum_android_control_mode_t; impl acamera_metadata_enum_acamera_control_scene_mode { pub const ACAMERA_CONTROL_SCENE_MODE_DISABLED: @@ -17956,7 +14431,7 @@ impl acamera_metadata_enum_acamera_control_scene_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_scene_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_scene_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_scene_mode as acamera_metadata_enum_android_control_scene_mode_t; impl acamera_metadata_enum_acamera_control_video_stabilization_mode { pub const ACAMERA_CONTROL_VIDEO_STABILIZATION_MODE_OFF: @@ -17975,9 +14450,7 @@ impl acamera_metadata_enum_acamera_control_video_stabilization_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_video_stabilization_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_control_video_stabilization_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_video_stabilization_mode as acamera_metadata_enum_android_control_video_stabilization_mode_t; impl acamera_metadata_enum_acamera_control_ae_state { pub const ACAMERA_CONTROL_AE_STATE_INACTIVE: acamera_metadata_enum_acamera_control_ae_state = @@ -18006,7 +14479,7 @@ impl acamera_metadata_enum_acamera_control_ae_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_state as acamera_metadata_enum_android_control_ae_state_t; impl acamera_metadata_enum_acamera_control_af_state { pub const ACAMERA_CONTROL_AF_STATE_INACTIVE: acamera_metadata_enum_acamera_control_af_state = @@ -18043,7 +14516,7 @@ impl acamera_metadata_enum_acamera_control_af_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_state as acamera_metadata_enum_android_control_af_state_t; impl acamera_metadata_enum_acamera_control_awb_state { pub const ACAMERA_CONTROL_AWB_STATE_INACTIVE: acamera_metadata_enum_acamera_control_awb_state = @@ -18063,7 +14536,7 @@ impl acamera_metadata_enum_acamera_control_awb_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_state as acamera_metadata_enum_android_control_awb_state_t; impl acamera_metadata_enum_acamera_control_ae_lock_available { pub const ACAMERA_CONTROL_AE_LOCK_AVAILABLE_FALSE: @@ -18077,7 +14550,7 @@ impl acamera_metadata_enum_acamera_control_ae_lock_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_ae_lock_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_ae_lock_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_ae_lock_available as acamera_metadata_enum_android_control_ae_lock_available_t; impl acamera_metadata_enum_acamera_control_awb_lock_available { pub const ACAMERA_CONTROL_AWB_LOCK_AVAILABLE_FALSE: @@ -18091,7 +14564,7 @@ impl acamera_metadata_enum_acamera_control_awb_lock_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_awb_lock_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_awb_lock_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_awb_lock_available as acamera_metadata_enum_android_control_awb_lock_available_t; impl acamera_metadata_enum_acamera_control_enable_zsl { pub const ACAMERA_CONTROL_ENABLE_ZSL_FALSE: acamera_metadata_enum_acamera_control_enable_zsl = @@ -18103,7 +14576,7 @@ impl acamera_metadata_enum_acamera_control_enable_zsl { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_enable_zsl(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_enable_zsl(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_enable_zsl as acamera_metadata_enum_android_control_enable_zsl_t; impl acamera_metadata_enum_acamera_control_af_scene_change { pub const ACAMERA_CONTROL_AF_SCENE_CHANGE_NOT_DETECTED: @@ -18117,7 +14590,7 @@ impl acamera_metadata_enum_acamera_control_af_scene_change { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_af_scene_change(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_af_scene_change(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_af_scene_change as acamera_metadata_enum_android_control_af_scene_change_t; impl acamera_metadata_enum_acamera_control_extended_scene_mode { pub const ACAMERA_CONTROL_EXTENDED_SCENE_MODE_DISABLED: @@ -18136,7 +14609,7 @@ impl acamera_metadata_enum_acamera_control_extended_scene_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_extended_scene_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_extended_scene_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_extended_scene_mode as acamera_metadata_enum_android_control_extended_scene_mode_t; impl acamera_metadata_enum_acamera_control_settings_override { pub const ACAMERA_CONTROL_SETTINGS_OVERRIDE_OFF: @@ -18150,7 +14623,7 @@ impl acamera_metadata_enum_acamera_control_settings_override { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_settings_override(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_settings_override(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_settings_override as acamera_metadata_enum_android_control_settings_override_t; impl acamera_metadata_enum_acamera_control_autoframing { pub const ACAMERA_CONTROL_AUTOFRAMING_OFF: acamera_metadata_enum_acamera_control_autoframing = @@ -18162,7 +14635,7 @@ impl acamera_metadata_enum_acamera_control_autoframing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing as acamera_metadata_enum_android_control_autoframing_t; impl acamera_metadata_enum_acamera_control_autoframing_available { pub const ACAMERA_CONTROL_AUTOFRAMING_AVAILABLE_FALSE: @@ -18176,7 +14649,7 @@ impl acamera_metadata_enum_acamera_control_autoframing_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing_available as acamera_metadata_enum_android_control_autoframing_available_t; impl acamera_metadata_enum_acamera_control_autoframing_state { pub const ACAMERA_CONTROL_AUTOFRAMING_STATE_INACTIVE: @@ -18195,7 +14668,7 @@ impl acamera_metadata_enum_acamera_control_autoframing_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_autoframing_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_autoframing_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_autoframing_state as acamera_metadata_enum_android_control_autoframing_state_t; impl acamera_metadata_enum_acamera_control_low_light_boost_state { pub const ACAMERA_CONTROL_LOW_LIGHT_BOOST_STATE_INACTIVE: @@ -18209,7 +14682,7 @@ impl acamera_metadata_enum_acamera_control_low_light_boost_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_control_low_light_boost_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_control_low_light_boost_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_control_low_light_boost_state as acamera_metadata_enum_android_control_low_light_boost_state_t; impl acamera_metadata_enum_acamera_edge_mode { pub const ACAMERA_EDGE_MODE_OFF: acamera_metadata_enum_acamera_edge_mode = @@ -18229,7 +14702,7 @@ impl acamera_metadata_enum_acamera_edge_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_edge_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_edge_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_edge_mode as acamera_metadata_enum_android_edge_mode_t; impl acamera_metadata_enum_acamera_flash_mode { pub const ACAMERA_FLASH_MODE_OFF: acamera_metadata_enum_acamera_flash_mode = @@ -18245,7 +14718,7 @@ impl acamera_metadata_enum_acamera_flash_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_mode as acamera_metadata_enum_android_flash_mode_t; impl acamera_metadata_enum_acamera_flash_state { pub const ACAMERA_FLASH_STATE_UNAVAILABLE: acamera_metadata_enum_acamera_flash_state = @@ -18269,7 +14742,7 @@ impl acamera_metadata_enum_acamera_flash_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_state as acamera_metadata_enum_android_flash_state_t; impl acamera_metadata_enum_acamera_flash_info_available { pub const ACAMERA_FLASH_INFO_AVAILABLE_FALSE: @@ -18283,7 +14756,7 @@ impl acamera_metadata_enum_acamera_flash_info_available { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_flash_info_available(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_flash_info_available(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_flash_info_available as acamera_metadata_enum_android_flash_info_available_t; impl acamera_metadata_enum_acamera_hot_pixel_mode { pub const ACAMERA_HOT_PIXEL_MODE_OFF: acamera_metadata_enum_acamera_hot_pixel_mode = @@ -18299,7 +14772,7 @@ impl acamera_metadata_enum_acamera_hot_pixel_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_hot_pixel_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_hot_pixel_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_hot_pixel_mode as acamera_metadata_enum_android_hot_pixel_mode_t; impl acamera_metadata_enum_acamera_lens_optical_stabilization_mode { pub const ACAMERA_LENS_OPTICAL_STABILIZATION_MODE_OFF: @@ -18313,9 +14786,7 @@ impl acamera_metadata_enum_acamera_lens_optical_stabilization_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_optical_stabilization_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_lens_optical_stabilization_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_optical_stabilization_mode as acamera_metadata_enum_android_lens_optical_stabilization_mode_t; impl acamera_metadata_enum_acamera_lens_facing { pub const ACAMERA_LENS_FACING_FRONT: acamera_metadata_enum_acamera_lens_facing = @@ -18331,7 +14802,7 @@ impl acamera_metadata_enum_acamera_lens_facing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_facing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_facing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_facing as acamera_metadata_enum_android_lens_facing_t; impl acamera_metadata_enum_acamera_lens_state { pub const ACAMERA_LENS_STATE_STATIONARY: acamera_metadata_enum_acamera_lens_state = @@ -18343,7 +14814,7 @@ impl acamera_metadata_enum_acamera_lens_state { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_state(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_state(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_state as acamera_metadata_enum_android_lens_state_t; impl acamera_metadata_enum_acamera_lens_pose_reference { pub const ACAMERA_LENS_POSE_REFERENCE_PRIMARY_CAMERA: @@ -18367,7 +14838,7 @@ impl acamera_metadata_enum_acamera_lens_pose_reference { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_lens_pose_reference(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_lens_pose_reference(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_lens_pose_reference as acamera_metadata_enum_android_lens_pose_reference_t; impl acamera_metadata_enum_acamera_lens_info_focus_distance_calibration { pub const ACAMERA_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED: @@ -18387,7 +14858,7 @@ impl acamera_metadata_enum_acamera_lens_info_focus_distance_calibration { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_lens_info_focus_distance_calibration( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_lens_info_focus_distance_calibration as acamera_metadata_enum_android_lens_info_focus_distance_calibration_t; impl acamera_metadata_enum_acamera_noise_reduction_mode { @@ -18416,7 +14887,7 @@ impl acamera_metadata_enum_acamera_noise_reduction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_noise_reduction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_noise_reduction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_noise_reduction_mode as acamera_metadata_enum_android_noise_reduction_mode_t; impl acamera_metadata_enum_acamera_request_available_capabilities { pub const ACAMERA_REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE: @@ -18490,7 +14961,7 @@ impl acamera_metadata_enum_acamera_request_available_capabilities { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_request_available_capabilities(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_request_available_capabilities(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_request_available_capabilities as acamera_metadata_enum_android_request_available_capabilities_t; impl acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map { pub const ACAMERA_REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES_MAP_STANDARD: @@ -18560,7 +15031,7 @@ impl acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_request_available_dynamic_range_profiles_map as acamera_metadata_enum_android_request_available_dynamic_range_profiles_map_t; impl acamera_metadata_enum_acamera_request_available_color_space_profiles_map { @@ -18586,7 +15057,7 @@ impl acamera_metadata_enum_acamera_request_available_color_space_profiles_map { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_request_available_color_space_profiles_map( - pub ::std::os::raw::c_int, + pub ::std::ffi::c_int, ); pub use self::acamera_metadata_enum_acamera_request_available_color_space_profiles_map as acamera_metadata_enum_android_request_available_color_space_profiles_map_t; impl acamera_metadata_enum_acamera_scaler_available_stream_configurations { @@ -18602,7 +15073,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_configurations as acamera_metadata_enum_android_scaler_available_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_cropping_type { @@ -18617,7 +15088,7 @@ impl acamera_metadata_enum_acamera_scaler_cropping_type { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_cropping_type(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_scaler_cropping_type(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_cropping_type as acamera_metadata_enum_android_scaler_cropping_type_t; impl acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations { pub const ACAMERA_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_PREVIEW: @@ -18677,7 +15148,7 @@ impl acamera_metadata_enum_acamera_scaler_available_recommended_stream_configura #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_recommended_stream_configurations as acamera_metadata_enum_android_scaler_available_recommended_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_rotate_and_crop { @@ -18707,7 +15178,7 @@ impl acamera_metadata_enum_acamera_scaler_rotate_and_crop { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_rotate_and_crop(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_scaler_rotate_and_crop(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_rotate_and_crop as acamera_metadata_enum_android_scaler_rotate_and_crop_t; impl acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations { pub const ACAMERA_SCALER_PHYSICAL_CAMERA_MULTI_RESOLUTION_STREAM_CONFIGURATIONS_OUTPUT: @@ -18726,7 +15197,7 @@ impl acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_strea #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_physical_camera_multi_resolution_stream_configurations as acamera_metadata_enum_android_scaler_physical_camera_multi_resolution_stream_configurations_t; impl acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution { @@ -18742,7 +15213,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximu #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_configurations_maximum_resolution as acamera_metadata_enum_android_scaler_available_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported { @@ -18758,7 +15229,7 @@ impl acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_scaler_multi_resolution_stream_supported as acamera_metadata_enum_android_scaler_multi_resolution_stream_supported_t; impl acamera_metadata_enum_acamera_scaler_available_stream_use_cases { @@ -18798,9 +15269,7 @@ impl acamera_metadata_enum_acamera_scaler_available_stream_use_cases { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_scaler_available_stream_use_cases( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_scaler_available_stream_use_cases(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_scaler_available_stream_use_cases as acamera_metadata_enum_android_scaler_available_stream_use_cases_t; impl acamera_metadata_enum_acamera_sensor_reference_illuminant1 { pub const ACAMERA_SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT: @@ -18899,7 +15368,7 @@ impl acamera_metadata_enum_acamera_sensor_reference_illuminant1 { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_reference_illuminant1(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_reference_illuminant1(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_reference_illuminant1 as acamera_metadata_enum_android_sensor_reference_illuminant1_t; impl acamera_metadata_enum_acamera_sensor_test_pattern_mode { pub const ACAMERA_SENSOR_TEST_PATTERN_MODE_OFF: @@ -18933,7 +15402,7 @@ impl acamera_metadata_enum_acamera_sensor_test_pattern_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_test_pattern_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_test_pattern_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_test_pattern_mode as acamera_metadata_enum_android_sensor_test_pattern_mode_t; impl acamera_metadata_enum_acamera_sensor_pixel_mode { pub const ACAMERA_SENSOR_PIXEL_MODE_DEFAULT: acamera_metadata_enum_acamera_sensor_pixel_mode = @@ -18946,7 +15415,7 @@ impl acamera_metadata_enum_acamera_sensor_pixel_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_pixel_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_pixel_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_pixel_mode as acamera_metadata_enum_android_sensor_pixel_mode_t; impl acamera_metadata_enum_acamera_sensor_raw_binning_factor_used { pub const ACAMERA_SENSOR_RAW_BINNING_FACTOR_USED_TRUE: @@ -18960,7 +15429,7 @@ impl acamera_metadata_enum_acamera_sensor_raw_binning_factor_used { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_raw_binning_factor_used(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_raw_binning_factor_used(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_raw_binning_factor_used as acamera_metadata_enum_android_sensor_raw_binning_factor_used_t; impl acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement { pub const ACAMERA_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB: @@ -19000,7 +15469,7 @@ impl acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_sensor_info_color_filter_arrangement as acamera_metadata_enum_android_sensor_info_color_filter_arrangement_t; impl acamera_metadata_enum_acamera_sensor_info_timestamp_source { @@ -19015,7 +15484,7 @@ impl acamera_metadata_enum_acamera_sensor_info_timestamp_source { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_info_timestamp_source(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_sensor_info_timestamp_source(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_info_timestamp_source as acamera_metadata_enum_android_sensor_info_timestamp_source_t; impl acamera_metadata_enum_acamera_sensor_info_lens_shading_applied { pub const ACAMERA_SENSOR_INFO_LENS_SHADING_APPLIED_FALSE: @@ -19029,9 +15498,7 @@ impl acamera_metadata_enum_acamera_sensor_info_lens_shading_applied { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sensor_info_lens_shading_applied( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_sensor_info_lens_shading_applied(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_sensor_info_lens_shading_applied as acamera_metadata_enum_android_sensor_info_lens_shading_applied_t; impl acamera_metadata_enum_acamera_shading_mode { pub const ACAMERA_SHADING_MODE_OFF: acamera_metadata_enum_acamera_shading_mode = @@ -19047,7 +15514,7 @@ impl acamera_metadata_enum_acamera_shading_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_shading_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_shading_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_shading_mode as acamera_metadata_enum_android_shading_mode_t; impl acamera_metadata_enum_acamera_statistics_face_detect_mode { pub const ACAMERA_STATISTICS_FACE_DETECT_MODE_OFF: @@ -19066,7 +15533,7 @@ impl acamera_metadata_enum_acamera_statistics_face_detect_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_face_detect_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_face_detect_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_face_detect_mode as acamera_metadata_enum_android_statistics_face_detect_mode_t; impl acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode { pub const ACAMERA_STATISTICS_HOT_PIXEL_MAP_MODE_OFF: @@ -19080,7 +15547,7 @@ impl acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_hot_pixel_map_mode as acamera_metadata_enum_android_statistics_hot_pixel_map_mode_t; impl acamera_metadata_enum_acamera_statistics_scene_flicker { pub const ACAMERA_STATISTICS_SCENE_FLICKER_NONE: @@ -19099,7 +15566,7 @@ impl acamera_metadata_enum_acamera_statistics_scene_flicker { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_scene_flicker(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_scene_flicker(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_scene_flicker as acamera_metadata_enum_android_statistics_scene_flicker_t; impl acamera_metadata_enum_acamera_statistics_lens_shading_map_mode { pub const ACAMERA_STATISTICS_LENS_SHADING_MAP_MODE_OFF: @@ -19113,9 +15580,7 @@ impl acamera_metadata_enum_acamera_statistics_lens_shading_map_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_lens_shading_map_mode( - pub ::std::os::raw::c_uint, -); +pub struct acamera_metadata_enum_acamera_statistics_lens_shading_map_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_lens_shading_map_mode as acamera_metadata_enum_android_statistics_lens_shading_map_mode_t; impl acamera_metadata_enum_acamera_statistics_ois_data_mode { pub const ACAMERA_STATISTICS_OIS_DATA_MODE_OFF: @@ -19129,7 +15594,7 @@ impl acamera_metadata_enum_acamera_statistics_ois_data_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_statistics_ois_data_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_statistics_ois_data_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_statistics_ois_data_mode as acamera_metadata_enum_android_statistics_ois_data_mode_t; impl acamera_metadata_enum_acamera_tonemap_mode { pub const ACAMERA_TONEMAP_MODE_CONTRAST_CURVE: acamera_metadata_enum_acamera_tonemap_mode = @@ -19153,7 +15618,7 @@ impl acamera_metadata_enum_acamera_tonemap_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_tonemap_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_tonemap_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_tonemap_mode as acamera_metadata_enum_android_tonemap_mode_t; impl acamera_metadata_enum_acamera_tonemap_preset_curve { pub const ACAMERA_TONEMAP_PRESET_CURVE_SRGB: @@ -19167,7 +15632,7 @@ impl acamera_metadata_enum_acamera_tonemap_preset_curve { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_tonemap_preset_curve(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_tonemap_preset_curve(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_tonemap_preset_curve as acamera_metadata_enum_android_tonemap_preset_curve_t; impl acamera_metadata_enum_acamera_info_supported_hardware_level { pub const ACAMERA_INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED: @@ -19196,7 +15661,7 @@ impl acamera_metadata_enum_acamera_info_supported_hardware_level { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_info_supported_hardware_level(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_info_supported_hardware_level(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_info_supported_hardware_level as acamera_metadata_enum_android_info_supported_hardware_level_t; impl acamera_metadata_enum_acamera_black_level_lock { pub const ACAMERA_BLACK_LEVEL_LOCK_OFF: acamera_metadata_enum_acamera_black_level_lock = @@ -19208,7 +15673,7 @@ impl acamera_metadata_enum_acamera_black_level_lock { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_black_level_lock(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_black_level_lock(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_black_level_lock as acamera_metadata_enum_android_black_level_lock_t; impl acamera_metadata_enum_acamera_sync_frame_number { pub const ACAMERA_SYNC_FRAME_NUMBER_CONVERGING: @@ -19221,7 +15686,7 @@ impl acamera_metadata_enum_acamera_sync_frame_number { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sync_frame_number(pub ::std::os::raw::c_int); +pub struct acamera_metadata_enum_acamera_sync_frame_number(pub ::std::ffi::c_int); pub use self::acamera_metadata_enum_acamera_sync_frame_number as acamera_metadata_enum_android_sync_frame_number_t; impl acamera_metadata_enum_acamera_sync_max_latency { pub const ACAMERA_SYNC_MAX_LATENCY_PER_FRAME_CONTROL: @@ -19234,7 +15699,7 @@ impl acamera_metadata_enum_acamera_sync_max_latency { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_sync_max_latency(pub ::std::os::raw::c_int); +pub struct acamera_metadata_enum_acamera_sync_max_latency(pub ::std::ffi::c_int); pub use self::acamera_metadata_enum_acamera_sync_max_latency as acamera_metadata_enum_android_sync_max_latency_t; impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations { pub const ACAMERA_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS_OUTPUT: @@ -19249,7 +15714,7 @@ impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_depth_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_depth_stream_configurations as acamera_metadata_enum_android_depth_available_depth_stream_configurations_t; impl acamera_metadata_enum_acamera_depth_depth_is_exclusive { @@ -19264,7 +15729,7 @@ impl acamera_metadata_enum_acamera_depth_depth_is_exclusive { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_depth_depth_is_exclusive(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_depth_depth_is_exclusive(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_depth_depth_is_exclusive as acamera_metadata_enum_android_depth_depth_is_exclusive_t; impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations { pub const ACAMERA_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_OUTPUT: @@ -19279,7 +15744,7 @@ impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configur #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations as acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_t; impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution { @@ -19299,7 +15764,7 @@ impl acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_m #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_depth_stream_configurations_maximum_resolution as acamera_metadata_enum_android_depth_available_depth_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution { pub const ACAMERA_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_MAXIMUM_RESOLUTION_OUTPUT : acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution = acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution (0) ; } @@ -19307,7 +15772,7 @@ impl acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configur #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_depth_available_dynamic_depth_stream_configurations_maximum_resolution as acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type { @@ -19323,7 +15788,7 @@ impl acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_logical_multi_camera_sensor_sync_type as acamera_metadata_enum_android_logical_multi_camera_sensor_sync_type_t; impl acamera_metadata_enum_acamera_distortion_correction_mode { @@ -19343,7 +15808,7 @@ impl acamera_metadata_enum_acamera_distortion_correction_mode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_distortion_correction_mode(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_distortion_correction_mode(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_distortion_correction_mode as acamera_metadata_enum_android_distortion_correction_mode_t; impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations { pub const ACAMERA_HEIC_AVAILABLE_HEIC_STREAM_CONFIGURATIONS_OUTPUT: @@ -19358,7 +15823,7 @@ impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations { #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_heic_available_heic_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_heic_available_heic_stream_configurations as acamera_metadata_enum_android_heic_available_heic_stream_configurations_t; impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution { @@ -19378,7 +15843,7 @@ impl acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_max #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_heic_available_heic_stream_configurations_maximum_resolution as acamera_metadata_enum_android_heic_available_heic_stream_configurations_maximum_resolution_t; impl acamera_metadata_enum_acamera_automotive_location { @@ -19438,7 +15903,7 @@ impl acamera_metadata_enum_acamera_automotive_location { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_automotive_location(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_automotive_location(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_automotive_location as acamera_metadata_enum_android_automotive_location_t; impl acamera_metadata_enum_acamera_automotive_lens_facing { pub const ACAMERA_AUTOMOTIVE_LENS_FACING_EXTERIOR_OTHER: @@ -19517,7 +15982,7 @@ impl acamera_metadata_enum_acamera_automotive_lens_facing { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct acamera_metadata_enum_acamera_automotive_lens_facing(pub ::std::os::raw::c_uint); +pub struct acamera_metadata_enum_acamera_automotive_lens_facing(pub ::std::ffi::c_uint); pub use self::acamera_metadata_enum_acamera_automotive_lens_facing as acamera_metadata_enum_android_automotive_lens_facing_t; impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations { pub const ACAMERA_JPEGR_AVAILABLE_JPEG_R_STREAM_CONFIGURATIONS_OUTPUT: @@ -19532,7 +15997,7 @@ impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations as acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_t; impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution { @@ -19544,7 +16009,7 @@ impl acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_ #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution( - pub ::std::os::raw::c_uint, + pub ::std::ffi::c_uint, ); pub use self::acamera_metadata_enum_acamera_jpegr_available_jpeg_r_stream_configurations_maximum_resolution as acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_maximum_resolution_t; #[repr(C)] @@ -19559,39 +16024,24 @@ pub const ACAMERA_TYPE_INT64: _bindgen_ty_65 = 3; pub const ACAMERA_TYPE_DOUBLE: _bindgen_ty_65 = 4; pub const ACAMERA_TYPE_RATIONAL: _bindgen_ty_65 = 5; pub const ACAMERA_NUM_TYPES: _bindgen_ty_65 = 6; -pub type _bindgen_ty_65 = ::std::os::raw::c_uint; +pub type _bindgen_ty_65 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraMetadata_rational { pub numerator: i32, pub denominator: i32, } -#[test] -fn bindgen_test_layout_ACameraMetadata_rational() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ACameraMetadata_rational" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of ACameraMetadata_rational" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numerator) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_rational::numerator" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).denominator) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_rational::denominator" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_rational"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of ACameraMetadata_rational"] + [::std::mem::align_of::() - 4usize]; + ["Offset of field: ACameraMetadata_rational::numerator"] + [::std::mem::offset_of!(ACameraMetadata_rational, numerator) - 0usize]; + ["Offset of field: ACameraMetadata_rational::denominator"] + [::std::mem::offset_of!(ACameraMetadata_rational, denominator) - 4usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ACameraMetadata_entry { @@ -19610,88 +16060,39 @@ pub union ACameraMetadata_entry__bindgen_ty_1 { pub d: *mut f64, pub r: *mut ACameraMetadata_rational, } -#[test] -fn bindgen_test_layout_ACameraMetadata_entry__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ACameraMetadata_entry__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraMetadata_entry__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u8_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::u8_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i32_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::i32_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).f) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::f" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::i64_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).d) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::d" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry__bindgen_ty_1::r" - ); -} -#[test] -fn bindgen_test_layout_ACameraMetadata_entry() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraMetadata_entry" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraMetadata_entry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_entry::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_entry::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).count) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraMetadata_entry::count" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraMetadata_entry::data" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_entry__bindgen_ty_1"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of ACameraMetadata_entry__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::u8_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, u8_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::i32_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, i32_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::f"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, f) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::i64_"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, i64_) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::d"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, d) - 0usize]; + ["Offset of field: ACameraMetadata_entry__bindgen_ty_1::r"] + [::std::mem::offset_of!(ACameraMetadata_entry__bindgen_ty_1, r) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_entry"][::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraMetadata_entry"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraMetadata_entry::tag"] + [::std::mem::offset_of!(ACameraMetadata_entry, tag) - 0usize]; + ["Offset of field: ACameraMetadata_entry::type_"] + [::std::mem::offset_of!(ACameraMetadata_entry, type_) - 4usize]; + ["Offset of field: ACameraMetadata_entry::count"] + [::std::mem::offset_of!(ACameraMetadata_entry, count) - 8usize]; + ["Offset of field: ACameraMetadata_entry::data"] + [::std::mem::offset_of!(ACameraMetadata_entry, data) - 16usize]; +}; #[repr(C)] #[derive(Copy, Clone)] pub struct ACameraMetadata_const_entry { @@ -19710,88 +16111,40 @@ pub union ACameraMetadata_const_entry__bindgen_ty_1 { pub d: *const f64, pub r: *const ACameraMetadata_rational, } -#[test] -fn bindgen_test_layout_ACameraMetadata_const_entry__bindgen_ty_1() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of ACameraMetadata_const_entry__bindgen_ty_1" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraMetadata_const_entry__bindgen_ty_1" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).u8_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::u8_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i32_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i32_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).f) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::f" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).i64_) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i64_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).d) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::d" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).r) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::r" - ); -} -#[test] -fn bindgen_test_layout_ACameraMetadata_const_entry() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraMetadata_const_entry" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraMetadata_const_entry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).tag) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraMetadata_const_entry::tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, - 4usize, - "Offset of field: ACameraMetadata_const_entry::type_" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).count) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraMetadata_const_entry::count" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraMetadata_const_entry::data" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_const_entry__bindgen_ty_1"] + [::std::mem::size_of::() - 8usize]; + ["Alignment of ACameraMetadata_const_entry__bindgen_ty_1"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::u8_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, u8_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i32_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, i32_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::f"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, f) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::i64_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, i64_) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::d"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, d) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry__bindgen_ty_1::r"] + [::std::mem::offset_of!(ACameraMetadata_const_entry__bindgen_ty_1, r) - 0usize]; +}; +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraMetadata_const_entry"] + [::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraMetadata_const_entry"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraMetadata_const_entry::tag"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, tag) - 0usize]; + ["Offset of field: ACameraMetadata_const_entry::type_"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, type_) - 4usize]; + ["Offset of field: ACameraMetadata_const_entry::count"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, count) - 8usize]; + ["Offset of field: ACameraMetadata_const_entry::data"] + [::std::mem::offset_of!(ACameraMetadata_const_entry, data) - 16usize]; +}; extern "C" { pub fn ACameraMetadata_getConstEntry( metadata: *const ACameraMetadata, @@ -19816,7 +16169,7 @@ extern "C" { pub fn ACameraMetadata_isLogicalMultiCamera( staticMetadata: *const ACameraMetadata, numPhysicalCameras: *mut usize, - physicalCameraIds: *mut *const *const ::std::os::raw::c_char, + physicalCameraIds: *mut *const *const ::std::ffi::c_char, ) -> bool; } extern "C" { @@ -19930,13 +16283,13 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setUserContext( request: *mut ACaptureRequest, - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, ) -> camera_status_t; } extern "C" { pub fn ACaptureRequest_getUserContext( request: *const ACaptureRequest, - context: *mut *mut ::std::os::raw::c_void, + context: *mut *mut ::std::ffi::c_void, ) -> camera_status_t; } extern "C" { @@ -19945,7 +16298,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_getConstEntry_physicalCamera( request: *const ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, entry: *mut ACameraMetadata_const_entry, ) -> camera_status_t; @@ -19953,7 +16306,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_u8( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const u8, @@ -19962,7 +16315,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_i32( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const i32, @@ -19971,7 +16324,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_float( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const f32, @@ -19980,7 +16333,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_i64( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const i64, @@ -19989,7 +16342,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_double( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const f64, @@ -19998,7 +16351,7 @@ extern "C" { extern "C" { pub fn ACaptureRequest_setEntry_physicalCamera_rational( request: *mut ACaptureRequest, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, tag: u32, count: u32, data: *const ACameraMetadata_rational, @@ -20010,109 +16363,66 @@ pub struct ACameraCaptureSession { _unused: [u8; 0], } pub type ACameraCaptureSession_stateCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, session: *mut ACameraCaptureSession), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_stateCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onClosed: ACameraCaptureSession_stateCallback, pub onReady: ACameraCaptureSession_stateCallback, pub onActive: ACameraCaptureSession_stateCallback, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_stateCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ACameraCaptureSession_stateCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureSession_stateCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onClosed) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onClosed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onReady) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onReady" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onActive) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraCaptureSession_stateCallbacks::onActive" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_stateCallbacks"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ACameraCaptureSession_stateCallbacks"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::context"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onClosed"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onClosed) - 8usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onReady"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onReady) - 16usize]; + ["Offset of field: ACameraCaptureSession_stateCallbacks::onActive"] + [::std::mem::offset_of!(ACameraCaptureSession_stateCallbacks, onActive) - 24usize]; +}; pub type ACameraCaptureSession_prepareCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, window: *mut ACameraWindowType, session: *mut ACameraCaptureSession, ), >; pub const CAPTURE_FAILURE_REASON_FLUSHED: _bindgen_ty_66 = 0; pub const CAPTURE_FAILURE_REASON_ERROR: _bindgen_ty_66 = 1; -pub type _bindgen_ty_66 = ::std::os::raw::c_uint; +pub type _bindgen_ty_66 = ::std::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureFailure { pub frameNumber: i64, - pub reason: ::std::os::raw::c_int, - pub sequenceId: ::std::os::raw::c_int, + pub reason: ::std::ffi::c_int, + pub sequenceId: ::std::ffi::c_int, pub wasImageCaptured: bool, } -#[test] -fn bindgen_test_layout_ACameraCaptureFailure() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraCaptureFailure" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).frameNumber) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureFailure::frameNumber" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reason) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureFailure::reason" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).sequenceId) as usize - ptr as usize }, - 12usize, - "Offset of field: ACameraCaptureFailure::sequenceId" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).wasImageCaptured) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureFailure::wasImageCaptured" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureFailure"][::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraCaptureFailure"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureFailure::frameNumber"] + [::std::mem::offset_of!(ACameraCaptureFailure, frameNumber) - 0usize]; + ["Offset of field: ACameraCaptureFailure::reason"] + [::std::mem::offset_of!(ACameraCaptureFailure, reason) - 8usize]; + ["Offset of field: ACameraCaptureFailure::sequenceId"] + [::std::mem::offset_of!(ACameraCaptureFailure, sequenceId) - 12usize]; + ["Offset of field: ACameraCaptureFailure::wasImageCaptured"] + [::std::mem::offset_of!(ACameraCaptureFailure, wasImageCaptured) - 16usize]; +}; pub type ACameraCaptureSession_captureCallback_start = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *const ACaptureRequest, timestamp: i64, @@ -20120,7 +16430,7 @@ pub type ACameraCaptureSession_captureCallback_start = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_result = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, result: *const ACameraMetadata, @@ -20128,7 +16438,7 @@ pub type ACameraCaptureSession_captureCallback_result = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_failed = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, failure: *mut ACameraCaptureFailure, @@ -20136,22 +16446,22 @@ pub type ACameraCaptureSession_captureCallback_failed = ::std::option::Option< >; pub type ACameraCaptureSession_captureCallback_sequenceEnd = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, - sequenceId: ::std::os::raw::c_int, + sequenceId: ::std::ffi::c_int, frameNumber: i64, ), >; pub type ACameraCaptureSession_captureCallback_sequenceAbort = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, - sequenceId: ::std::os::raw::c_int, + sequenceId: ::std::ffi::c_int, ), >; pub type ACameraCaptureSession_captureCallback_bufferLost = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, window: *mut ACameraWindowType, @@ -20161,7 +16471,7 @@ pub type ACameraCaptureSession_captureCallback_bufferLost = ::std::option::Optio #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_captureCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_start, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onCaptureCompleted: ACameraCaptureSession_captureCallback_result, @@ -20170,64 +16480,43 @@ pub struct ACameraCaptureSession_captureCallbacks { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_captureCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ACameraCaptureSession_captureCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureSession_captureCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureStarted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureProgressed) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureProgressed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureCompleted) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureFailed) as usize - ptr as usize }, - 32usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureFailed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceCompleted) as usize - ptr as usize }, - 40usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceAborted) as usize - ptr as usize }, - 48usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceAborted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureBufferLost) as usize - ptr as usize }, - 56usize, - "Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureBufferLost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_captureCallbacks"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ACameraCaptureSession_captureCallbacks"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::context"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureStarted"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, onCaptureStarted) - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureProgressed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureProgressed + ) - 16usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureCompleted + ) - 24usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureFailed"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacks, onCaptureFailed) - 32usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureSequenceCompleted + ) + - 40usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureSequenceAborted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureSequenceAborted + ) + - 48usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacks::onCaptureBufferLost"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacks, + onCaptureBufferLost + ) - 56usize]; +}; pub const CAPTURE_SEQUENCE_ID_NONE: _bindgen_ty_67 = -1; -pub type _bindgen_ty_67 = ::std::os::raw::c_int; +pub type _bindgen_ty_67 = ::std::ffi::c_int; extern "C" { pub fn ACameraCaptureSession_close(session: *mut ACameraCaptureSession); } @@ -20246,18 +16535,18 @@ extern "C" { pub fn ACameraCaptureSession_capture( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setRepeatingRequest( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { @@ -20283,12 +16572,12 @@ extern "C" { } pub type ACameraCaptureSession_logicalCamera_captureCallback_result = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, result: *const ACameraMetadata, physicalResultCount: usize, - physicalCameraIds: *mut *const ::std::os::raw::c_char, + physicalCameraIds: *mut *const ::std::ffi::c_char, physicalResults: *mut *const ACameraMetadata, ), >; @@ -20296,37 +16585,22 @@ pub type ACameraCaptureSession_logicalCamera_captureCallback_result = ::std::opt #[derive(Debug, Copy, Clone)] pub struct ALogicalCameraCaptureFailure { pub captureFailure: ACameraCaptureFailure, - pub physicalCameraId: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ALogicalCameraCaptureFailure() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of ALogicalCameraCaptureFailure" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ALogicalCameraCaptureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).captureFailure) as usize - ptr as usize }, - 0usize, - "Offset of field: ALogicalCameraCaptureFailure::captureFailure" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).physicalCameraId) as usize - ptr as usize }, - 24usize, - "Offset of field: ALogicalCameraCaptureFailure::physicalCameraId" - ); -} + pub physicalCameraId: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ALogicalCameraCaptureFailure"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of ALogicalCameraCaptureFailure"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ALogicalCameraCaptureFailure::captureFailure"] + [::std::mem::offset_of!(ALogicalCameraCaptureFailure, captureFailure) - 0usize]; + ["Offset of field: ALogicalCameraCaptureFailure::physicalCameraId"] + [::std::mem::offset_of!(ALogicalCameraCaptureFailure, physicalCameraId) - 24usize]; +}; pub type ACameraCaptureSession_logicalCamera_captureCallback_failed = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *mut ACaptureRequest, failure: *mut ALogicalCameraCaptureFailure, @@ -20335,7 +16609,7 @@ pub type ACameraCaptureSession_logicalCamera_captureCallback_failed = ::std::opt #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_logicalCamera_captureCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_start, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onLogicalCameraCaptureCompleted: ACameraCaptureSession_logicalCamera_captureCallback_result, @@ -20344,59 +16618,49 @@ pub struct ACameraCaptureSession_logicalCamera_captureCallbacks { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_logicalCamera_captureCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ACameraCaptureSession_logicalCamera_captureCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureSession_logicalCamera_captureCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureStarted" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureProgressed) as usize - ptr as usize } , 16usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureProgressed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureCompleted) as usize - ptr as usize } , 24usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureFailed) as usize - ptr as usize } , 32usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureFailed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceCompleted) as usize - ptr as usize } , 40usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceAborted) as usize - ptr as usize } , 48usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceAborted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureBufferLost) as usize - ptr as usize } , 56usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureBufferLost"); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_logicalCamera_captureCallbacks"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ACameraCaptureSession_logicalCamera_captureCallbacks"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::context"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacks, + context + ) - 0usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacks, + onCaptureStarted + ) + - 8usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureProgressed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureProgressed) - 16usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onLogicalCameraCaptureCompleted) - 24usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureFailed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onLogicalCameraCaptureFailed) - 32usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureSequenceCompleted) - 40usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceAborted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureSequenceAborted) - 48usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureBufferLost"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacks , onCaptureBufferLost) - 56usize] ; +}; extern "C" { pub fn ACameraCaptureSession_logicalCamera_capture( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_setRepeatingRequest( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacks, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } pub type ACameraCaptureSession_captureCallback_startV2 = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, session: *mut ACameraCaptureSession, request: *const ACaptureRequest, timestamp: i64, @@ -20406,7 +16670,7 @@ pub type ACameraCaptureSession_captureCallback_startV2 = ::std::option::Option< #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_captureCallbacksV2 { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_startV2, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onCaptureCompleted: ACameraCaptureSession_captureCallback_result, @@ -20415,66 +16679,49 @@ pub struct ACameraCaptureSession_captureCallbacksV2 { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_captureCallbacksV2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ACameraCaptureSession_captureCallbacksV2" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureSession_captureCallbacksV2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureStarted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureProgressed) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureProgressed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureCompleted) as usize - ptr as usize }, - 24usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureFailed) as usize - ptr as usize }, - 32usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureFailed" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceCompleted) as usize - ptr as usize }, - 40usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceCompleted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureSequenceAborted) as usize - ptr as usize }, - 48usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceAborted" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureBufferLost) as usize - ptr as usize }, - 56usize, - "Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureBufferLost" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_captureCallbacksV2"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ACameraCaptureSession_captureCallbacksV2"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::context"] + [::std::mem::offset_of!(ACameraCaptureSession_captureCallbacksV2, context) - 0usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureStarted + ) - 8usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureProgressed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureProgressed + ) - 16usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureCompleted + ) - 24usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureFailed"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureFailed + ) - 32usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceCompleted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureSequenceCompleted + ) + - 40usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceAborted"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureSequenceAborted + ) + - 48usize]; + ["Offset of field: ACameraCaptureSession_captureCallbacksV2::onCaptureBufferLost"][::std::mem::offset_of!( + ACameraCaptureSession_captureCallbacksV2, + onCaptureBufferLost + ) - 56usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraCaptureSession_logicalCamera_captureCallbacksV2 { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCaptureStarted: ACameraCaptureSession_captureCallback_startV2, pub onCaptureProgressed: ACameraCaptureSession_captureCallback_result, pub onLogicalCameraCaptureCompleted: ACameraCaptureSession_logicalCamera_captureCallback_result, @@ -20483,78 +16730,69 @@ pub struct ACameraCaptureSession_logicalCamera_captureCallbacksV2 { pub onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, pub onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, } -#[test] -fn bindgen_test_layout_ACameraCaptureSession_logicalCamera_captureCallbacksV2() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 64usize, - "Size of ACameraCaptureSession_logicalCamera_captureCallbacksV2" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraCaptureSession_logicalCamera_captureCallbacksV2" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCaptureStarted) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureStarted" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureProgressed) as usize - ptr as usize } , 16usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureProgressed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureCompleted) as usize - ptr as usize } , 24usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onLogicalCameraCaptureFailed) as usize - ptr as usize } , 32usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureFailed"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceCompleted) as usize - ptr as usize } , 40usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceCompleted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureSequenceAborted) as usize - ptr as usize } , 48usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceAborted"); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCaptureBufferLost) as usize - ptr as usize } , 56usize , "Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureBufferLost"); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraCaptureSession_logicalCamera_captureCallbacksV2"] + [::std::mem::size_of::() - 64usize]; + ["Alignment of ACameraCaptureSession_logicalCamera_captureCallbacksV2"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::context"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacksV2, + context + ) + - 0usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureStarted"][::std::mem::offset_of!( + ACameraCaptureSession_logicalCamera_captureCallbacksV2, + onCaptureStarted + ) + - 8usize]; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureProgressed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureProgressed) - 16usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onLogicalCameraCaptureCompleted) - 24usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onLogicalCameraCaptureFailed"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onLogicalCameraCaptureFailed) - 32usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceCompleted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureSequenceCompleted) - 40usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureSequenceAborted"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureSequenceAborted) - 48usize] ; + ["Offset of field: ACameraCaptureSession_logicalCamera_captureCallbacksV2::onCaptureBufferLost"] [:: std :: mem :: offset_of ! (ACameraCaptureSession_logicalCamera_captureCallbacksV2 , onCaptureBufferLost) - 56usize] ; +}; extern "C" { pub fn ACameraCaptureSession_captureV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setRepeatingRequestV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_captureV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_logicalCamera_setRepeatingRequestV2( session: *mut ACameraCaptureSession, callbacks: *mut ACameraCaptureSession_logicalCamera_captureCallbacksV2, - numRequests: ::std::os::raw::c_int, + numRequests: ::std::ffi::c_int, requests: *mut *mut ACaptureRequest, - captureSequenceId: *mut ::std::os::raw::c_int, + captureSequenceId: *mut ::std::ffi::c_int, ) -> camera_status_t; } extern "C" { pub fn ACameraCaptureSession_setWindowPreparedCallback( session: *mut ACameraCaptureSession, - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, callback: ACameraCaptureSession_prepareCallback, ) -> camera_status_t; } @@ -20567,94 +16805,60 @@ extern "C" { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraIdList { - pub numCameras: ::std::os::raw::c_int, - pub cameraIds: *mut *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_ACameraIdList() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of ACameraIdList" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraIdList" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numCameras) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraIdList::numCameras" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).cameraIds) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraIdList::cameraIds" - ); -} + pub numCameras: ::std::ffi::c_int, + pub cameraIds: *mut *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraIdList"][::std::mem::size_of::() - 16usize]; + ["Alignment of ACameraIdList"][::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraIdList::numCameras"] + [::std::mem::offset_of!(ACameraIdList, numCameras) - 0usize]; + ["Offset of field: ACameraIdList::cameraIds"] + [::std::mem::offset_of!(ACameraIdList, cameraIds) - 8usize]; +}; pub const ERROR_CAMERA_IN_USE: _bindgen_ty_68 = 1; pub const ERROR_MAX_CAMERAS_IN_USE: _bindgen_ty_68 = 2; pub const ERROR_CAMERA_DISABLED: _bindgen_ty_68 = 3; pub const ERROR_CAMERA_DEVICE: _bindgen_ty_68 = 4; pub const ERROR_CAMERA_SERVICE: _bindgen_ty_68 = 5; -pub type _bindgen_ty_68 = ::std::os::raw::c_uint; +pub type _bindgen_ty_68 = ::std::ffi::c_uint; pub type ACameraDevice_StateCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, device: *mut ACameraDevice), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, device: *mut ACameraDevice), >; pub type ACameraDevice_ErrorStateCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, device: *mut ACameraDevice, - error: ::std::os::raw::c_int, + error: ::std::ffi::c_int, ), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraDevice_StateCallbacks { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onDisconnected: ACameraDevice_StateCallback, pub onError: ACameraDevice_ErrorStateCallback, } -#[test] -fn bindgen_test_layout_ACameraDevice_StateCallbacks() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraDevice_StateCallbacks" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraDevice_StateCallbacks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraDevice_StateCallbacks::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onDisconnected) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraDevice_StateCallbacks::onDisconnected" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onError) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraDevice_StateCallbacks::onError" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraDevice_StateCallbacks"] + [::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraDevice_StateCallbacks"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraDevice_StateCallbacks::context"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, context) - 0usize]; + ["Offset of field: ACameraDevice_StateCallbacks::onDisconnected"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, onDisconnected) - 8usize]; + ["Offset of field: ACameraDevice_StateCallbacks::onError"] + [::std::mem::offset_of!(ACameraDevice_StateCallbacks, onError) - 16usize]; +}; pub type ACameraDevice_stateCallbacks = ACameraDevice_StateCallbacks; extern "C" { pub fn ACameraDevice_close(device: *mut ACameraDevice) -> camera_status_t; } extern "C" { - pub fn ACameraDevice_getId(device: *const ACameraDevice) -> *const ::std::os::raw::c_char; + pub fn ACameraDevice_getId(device: *const ACameraDevice) -> *const ::std::ffi::c_char; } impl ACameraDevice_request_template { pub const TEMPLATE_PREVIEW: ACameraDevice_request_template = ACameraDevice_request_template(1); @@ -20679,7 +16883,7 @@ impl ACameraDevice_request_template { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ACameraDevice_request_template(pub ::std::os::raw::c_uint); +pub struct ACameraDevice_request_template(pub ::std::ffi::c_uint); extern "C" { pub fn ACameraDevice_createCaptureRequest( device: *const ACameraDevice, @@ -20759,7 +16963,7 @@ extern "C" { extern "C" { pub fn ACaptureSessionPhysicalOutput_create( anw: *mut ACameraWindowType, - physicalId: *const ::std::os::raw::c_char, + physicalId: *const ::std::ffi::c_char, output: *mut *mut ACaptureSessionOutput, ) -> camera_status_t; } @@ -20798,56 +17002,37 @@ extern "C" { pub fn ACameraManager_deleteCameraIdList(cameraIdList: *mut ACameraIdList); } pub type ACameraManager_AvailabilityCallback = ::std::option::Option< - unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, - cameraId: *const ::std::os::raw::c_char, - ), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, cameraId: *const ::std::ffi::c_char), >; pub type ACameraManager_PhysicalCameraAvailabilityCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, - cameraId: *const ::std::os::raw::c_char, - physicalCameraId: *const ::std::os::raw::c_char, + context: *mut ::std::ffi::c_void, + cameraId: *const ::std::ffi::c_char, + physicalCameraId: *const ::std::ffi::c_char, ), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraManager_AvailabilityListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onCameraAvailable: ACameraManager_AvailabilityCallback, pub onCameraUnavailable: ACameraManager_AvailabilityCallback, } -#[test] -fn bindgen_test_layout_ACameraManager_AvailabilityListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of ACameraManager_AvailabilityListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraManager_AvailabilityListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraManager_AvailabilityListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCameraAvailable) as usize - ptr as usize }, - 8usize, - "Offset of field: ACameraManager_AvailabilityListener::onCameraAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onCameraUnavailable) as usize - ptr as usize }, - 16usize, - "Offset of field: ACameraManager_AvailabilityListener::onCameraUnavailable" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraManager_AvailabilityListener"] + [::std::mem::size_of::() - 24usize]; + ["Alignment of ACameraManager_AvailabilityListener"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraManager_AvailabilityListener::context"] + [::std::mem::offset_of!(ACameraManager_AvailabilityListener, context) - 0usize]; + ["Offset of field: ACameraManager_AvailabilityListener::onCameraAvailable"] + [::std::mem::offset_of!(ACameraManager_AvailabilityListener, onCameraAvailable) - 8usize]; + ["Offset of field: ACameraManager_AvailabilityListener::onCameraUnavailable"][::std::mem::offset_of!( + ACameraManager_AvailabilityListener, + onCameraUnavailable + ) - 16usize]; +}; pub type ACameraManager_AvailabilityCallbacks = ACameraManager_AvailabilityListener; extern "C" { pub fn ACameraManager_registerAvailabilityCallback( @@ -20864,20 +17049,20 @@ extern "C" { extern "C" { pub fn ACameraManager_getCameraCharacteristics( manager: *mut ACameraManager, - cameraId: *const ::std::os::raw::c_char, + cameraId: *const ::std::ffi::c_char, characteristics: *mut *mut ACameraMetadata, ) -> camera_status_t; } extern "C" { pub fn ACameraManager_openCamera( manager: *mut ACameraManager, - cameraId: *const ::std::os::raw::c_char, + cameraId: *const ::std::ffi::c_char, callback: *mut ACameraDevice_StateCallbacks, device: *mut *mut ACameraDevice, ) -> camera_status_t; } pub type ACameraManager_AccessPrioritiesChangedCallback = - ::std::option::Option; + ::std::option::Option; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ACameraManager_ExtendedAvailabilityListener { @@ -20885,45 +17070,33 @@ pub struct ACameraManager_ExtendedAvailabilityListener { pub onCameraAccessPrioritiesChanged: ACameraManager_AccessPrioritiesChangedCallback, pub onPhysicalCameraAvailable: ACameraManager_PhysicalCameraAvailabilityCallback, pub onPhysicalCameraUnavailable: ACameraManager_PhysicalCameraAvailabilityCallback, - pub reserved: [*mut ::std::os::raw::c_void; 4usize], -} -#[test] -fn bindgen_test_layout_ACameraManager_ExtendedAvailabilityListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 80usize, - "Size of ACameraManager_ExtendedAvailabilityListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of ACameraManager_ExtendedAvailabilityListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).availabilityCallbacks) as usize - ptr as usize }, - 0usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::availabilityCallbacks" - ); - assert_eq ! (unsafe { :: std :: ptr :: addr_of ! ((* ptr) . onCameraAccessPrioritiesChanged) as usize - ptr as usize } , 24usize , "Offset of field: ACameraManager_ExtendedAvailabilityListener::onCameraAccessPrioritiesChanged"); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPhysicalCameraAvailable) as usize - ptr as usize }, - 32usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onPhysicalCameraUnavailable) as usize - ptr as usize }, - 40usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraUnavailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reserved) as usize - ptr as usize }, - 48usize, - "Offset of field: ACameraManager_ExtendedAvailabilityListener::reserved" - ); -} + pub reserved: [*mut ::std::ffi::c_void; 4usize], +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of ACameraManager_ExtendedAvailabilityListener"] + [::std::mem::size_of::() - 80usize]; + ["Alignment of ACameraManager_ExtendedAvailabilityListener"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::availabilityCallbacks"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + availabilityCallbacks + ) + - 0usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onCameraAccessPrioritiesChanged"] [:: std :: mem :: offset_of ! (ACameraManager_ExtendedAvailabilityListener , onCameraAccessPrioritiesChanged) - 24usize] ; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraAvailable"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + onPhysicalCameraAvailable + ) + - 32usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraUnavailable"][::std::mem::offset_of!( + ACameraManager_ExtendedAvailabilityListener, + onPhysicalCameraUnavailable + ) + - 40usize]; + ["Offset of field: ACameraManager_ExtendedAvailabilityListener::reserved"] + [::std::mem::offset_of!(ACameraManager_ExtendedAvailabilityListener, reserved) - 48usize]; +}; pub type ACameraManager_ExtendedAvailabilityCallbacks = ACameraManager_ExtendedAvailabilityListener; extern "C" { pub fn ACameraManager_registerExtendedAvailabilityCallback( @@ -20995,7 +17168,7 @@ impl AIMAGE_FORMATS { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AIMAGE_FORMATS(pub ::std::os::raw::c_uint); +pub struct AIMAGE_FORMATS(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageCropRect { @@ -21004,41 +17177,18 @@ pub struct AImageCropRect { pub right: i32, pub bottom: i32, } -#[test] -fn bindgen_test_layout_AImageCropRect() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AImageCropRect" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of AImageCropRect" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).left) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageCropRect::left" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).top) as usize - ptr as usize }, - 4usize, - "Offset of field: AImageCropRect::top" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).right) as usize - ptr as usize }, - 8usize, - "Offset of field: AImageCropRect::right" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).bottom) as usize - ptr as usize }, - 12usize, - "Offset of field: AImageCropRect::bottom" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageCropRect"][::std::mem::size_of::() - 16usize]; + ["Alignment of AImageCropRect"][::std::mem::align_of::() - 4usize]; + ["Offset of field: AImageCropRect::left"] + [::std::mem::offset_of!(AImageCropRect, left) - 0usize]; + ["Offset of field: AImageCropRect::top"][::std::mem::offset_of!(AImageCropRect, top) - 4usize]; + ["Offset of field: AImageCropRect::right"] + [::std::mem::offset_of!(AImageCropRect, right) - 8usize]; + ["Offset of field: AImageCropRect::bottom"] + [::std::mem::offset_of!(AImageCropRect, bottom) - 12usize]; +}; extern "C" { pub fn AImage_delete(image: *mut AImage); } @@ -21063,27 +17213,27 @@ extern "C" { extern "C" { pub fn AImage_getPlanePixelStride( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, pixelStride: *mut i32, ) -> media_status_t; } extern "C" { pub fn AImage_getPlaneRowStride( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, rowStride: *mut i32, ) -> media_status_t; } extern "C" { pub fn AImage_getPlaneData( image: *const AImage, - planeIdx: ::std::os::raw::c_int, + planeIdx: ::std::ffi::c_int, data: *mut *mut u8, - dataLength: *mut ::std::os::raw::c_int, + dataLength: *mut ::std::ffi::c_int, ) -> media_status_t; } extern "C" { - pub fn AImage_deleteAsync(image: *mut AImage, releaseFenceFd: ::std::os::raw::c_int); + pub fn AImage_deleteAsync(image: *mut AImage, releaseFenceFd: ::std::ffi::c_int); } extern "C" { pub fn AImage_getHardwareBuffer( @@ -21145,40 +17295,25 @@ extern "C" { ) -> media_status_t; } pub type AImageReader_ImageCallback = ::std::option::Option< - unsafe extern "C" fn(context: *mut ::std::os::raw::c_void, reader: *mut AImageReader), + unsafe extern "C" fn(context: *mut ::std::ffi::c_void, reader: *mut AImageReader), >; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageReader_ImageListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onImageAvailable: AImageReader_ImageCallback, } -#[test] -fn bindgen_test_layout_AImageReader_ImageListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AImageReader_ImageListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AImageReader_ImageListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageReader_ImageListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onImageAvailable) as usize - ptr as usize }, - 8usize, - "Offset of field: AImageReader_ImageListener::onImageAvailable" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageReader_ImageListener"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of AImageReader_ImageListener"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AImageReader_ImageListener::context"] + [::std::mem::offset_of!(AImageReader_ImageListener, context) - 0usize]; + ["Offset of field: AImageReader_ImageListener::onImageAvailable"] + [::std::mem::offset_of!(AImageReader_ImageListener, onImageAvailable) - 8usize]; +}; extern "C" { pub fn AImageReader_setImageListener( reader: *mut AImageReader, @@ -21210,19 +17345,19 @@ extern "C" { pub fn AImageReader_acquireNextImageAsync( reader: *mut AImageReader, image: *mut *mut AImage, - acquireFenceFd: *mut ::std::os::raw::c_int, + acquireFenceFd: *mut ::std::ffi::c_int, ) -> media_status_t; } extern "C" { pub fn AImageReader_acquireLatestImageAsync( reader: *mut AImageReader, image: *mut *mut AImage, - acquireFenceFd: *mut ::std::os::raw::c_int, + acquireFenceFd: *mut ::std::ffi::c_int, ) -> media_status_t; } pub type AImageReader_BufferRemovedCallback = ::std::option::Option< unsafe extern "C" fn( - context: *mut ::std::os::raw::c_void, + context: *mut ::std::ffi::c_void, reader: *mut AImageReader, buffer: *mut AHardwareBuffer, ), @@ -21230,35 +17365,20 @@ pub type AImageReader_BufferRemovedCallback = ::std::option::Option< #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AImageReader_BufferRemovedListener { - pub context: *mut ::std::os::raw::c_void, + pub context: *mut ::std::ffi::c_void, pub onBufferRemoved: AImageReader_BufferRemovedCallback, } -#[test] -fn bindgen_test_layout_AImageReader_BufferRemovedListener() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AImageReader_BufferRemovedListener" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AImageReader_BufferRemovedListener" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize }, - 0usize, - "Offset of field: AImageReader_BufferRemovedListener::context" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onBufferRemoved) as usize - ptr as usize }, - 8usize, - "Offset of field: AImageReader_BufferRemovedListener::onBufferRemoved" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AImageReader_BufferRemovedListener"] + [::std::mem::size_of::() - 16usize]; + ["Alignment of AImageReader_BufferRemovedListener"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AImageReader_BufferRemovedListener::context"] + [::std::mem::offset_of!(AImageReader_BufferRemovedListener, context) - 0usize]; + ["Offset of field: AImageReader_BufferRemovedListener::onBufferRemoved"] + [::std::mem::offset_of!(AImageReader_BufferRemovedListener, onBufferRemoved) - 8usize]; +}; extern "C" { pub fn AImageReader_setBufferRemovedListener( reader: *mut AImageReader, @@ -21275,13 +17395,12 @@ extern "C" { pub fn AMediaCrypto_isCryptoSchemeSupported(uuid: *const u8) -> bool; } extern "C" { - pub fn AMediaCrypto_requiresSecureDecoderComponent(mime: *const ::std::os::raw::c_char) - -> bool; + pub fn AMediaCrypto_requiresSecureDecoderComponent(mime: *const ::std::ffi::c_char) -> bool; } extern "C" { pub fn AMediaCrypto_new( uuid: *const u8, - initData: *const ::std::os::raw::c_void, + initData: *const ::std::ffi::c_void, initDataSize: usize, ) -> *mut AMediaCrypto; } @@ -21300,312 +17419,311 @@ extern "C" { pub fn AMediaFormat_delete(arg1: *mut AMediaFormat) -> media_status_t; } extern "C" { - pub fn AMediaFormat_toString(arg1: *mut AMediaFormat) -> *const ::std::os::raw::c_char; + pub fn AMediaFormat_toString(arg1: *mut AMediaFormat) -> *const ::std::ffi::c_char; } extern "C" { pub fn AMediaFormat_getInt32( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut i32, ) -> bool; } extern "C" { pub fn AMediaFormat_getInt64( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut i64, ) -> bool; } extern "C" { pub fn AMediaFormat_getFloat( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut f32, ) -> bool; } extern "C" { pub fn AMediaFormat_getSize( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut usize, ) -> bool; } extern "C" { pub fn AMediaFormat_getBuffer( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - data: *mut *mut ::std::os::raw::c_void, + name: *const ::std::ffi::c_char, + data: *mut *mut ::std::ffi::c_void, size: *mut usize, ) -> bool; } extern "C" { pub fn AMediaFormat_getString( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - out: *mut *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, + out: *mut *const ::std::ffi::c_char, ) -> bool; } extern "C" { pub fn AMediaFormat_setInt32( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: i32, ); } extern "C" { pub fn AMediaFormat_setInt64( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: i64, ); } extern "C" { pub fn AMediaFormat_setFloat( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: f32, ); } extern "C" { pub fn AMediaFormat_setString( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - value: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, + value: *const ::std::ffi::c_char, ); } extern "C" { pub fn AMediaFormat_setBuffer( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, - data: *const ::std::os::raw::c_void, + name: *const ::std::ffi::c_char, + data: *const ::std::ffi::c_void, size: usize, ); } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AAC_SBR_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AAC_SBR_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_SESSION_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_SESSION_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BITRATE_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BITRATE_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BIT_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BIT_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CAPTURE_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CAPTURE_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CHANNEL_MASK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CHANNEL_MASK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_FORMAT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_FORMAT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_RANGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_RANGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_STANDARD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_STANDARD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COLOR_TRANSFER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COLOR_TRANSFER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPLEXITY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPLEXITY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_0: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_0: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_1: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_1: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_2: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_2: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_CROP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_CROP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISPLAY_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISPLAY_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DURATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DURATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FRAME_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FRAME_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GRID_COLUMNS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GRID_COLUMNS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GRID_ROWS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GRID_ROWS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HDR_STATIC_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HDR_STATIC_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IMPORTANCE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IMPORTANCE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_ADTS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_ADTS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_AUTOSELECT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_AUTOSELECT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_DEFAULT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_DEFAULT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_I_FRAME_INTERVAL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_I_FRAME_INTERVAL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LANGUAGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LANGUAGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_B_FRAMES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_B_FRAMES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_INPUT_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_INPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE: - *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEG_USER_DATA: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEG_USER_DATA: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_OPERATING_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_OPERATING_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PCM_ENCODING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PCM_ENCODING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PRIORITY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PRIORITY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ROTATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ROTATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SEI: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SEI: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SLICE_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SLICE_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_STRIDE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_STRIDE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYERING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYERING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TILE_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TILE_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TILE_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TILE_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TIME_US: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TIME_US: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TRACK_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TRACK_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TRACK_INDEX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TRACK_INDEX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_WIDTH: *const ::std::ffi::c_char; } extern "C" { pub fn AMediaFormat_getDouble( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, out: *mut f64, ) -> bool; } extern "C" { pub fn AMediaFormat_getRect( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, left: *mut i32, top: *mut i32, right: *mut i32, @@ -21615,21 +17733,21 @@ extern "C" { extern "C" { pub fn AMediaFormat_setDouble( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: f64, ); } extern "C" { pub fn AMediaFormat_setSize( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, value: usize, ); } extern "C" { pub fn AMediaFormat_setRect( arg1: *mut AMediaFormat, - name: *const ::std::os::raw::c_char, + name: *const ::std::ffi::c_char, left: i32, top: i32, right: i32, @@ -21643,248 +17761,247 @@ extern "C" { pub fn AMediaFormat_copy(to: *mut AMediaFormat, from: *mut AMediaFormat) -> media_status_t; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUM: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUM: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUMART: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUMART: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ALBUMARTIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ALBUMARTIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ARTIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ARTIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PRESENTATION_ID: - *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PRESENTATION_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PROGRAM_ID: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_PROGRAM_ID: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_AUTHOR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_AUTHOR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_BITS_PER_SAMPLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_BITS_PER_SAMPLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CDTRACKNUMBER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CDTRACKNUMBER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPILATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPILATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_COMPOSER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_COMPOSER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_IV: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_IV: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_KEY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_KEY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_MODE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_MODE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_AVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_AVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_CSD_HEVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_CSD_HEVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_D263: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_D263: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_DISCNUMBER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_DISCNUMBER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ENCODER_DELAY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ENCODER_DELAY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ENCODER_PADDING: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ENCODER_PADDING: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ESDS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ESDS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_EXIF_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_EXIF_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_EXIF_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_EXIF_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_FRAME_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_FRAME_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_GENRE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_GENRE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_ICC_PROFILE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_ICC_PROFILE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_IS_SYNC_FRAME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_IS_SYNC_FRAME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOCATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOCATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOOP: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOOP: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LYRICIST: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LYRICIST: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MANUFACTURER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MANUFACTURER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_BIT_RATE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_BIT_RATE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PSSH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PSSH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAR_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAR_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAR_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAR_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TARGET_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TARGET_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_TITLE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_TITLE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VALID_SAMPLES: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VALID_SAMPLES: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_YEAR: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_YEAR: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LOW_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LOW_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_HDR10_PLUS_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_HDR10_PLUS_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_XMP_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_XMP_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_XMP_SIZE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_XMP_SIZE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_PICTURE_TYPE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_PICTURE_TYPE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VIDEO_ENCODING_STATISTICS_LEVEL: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VIDEO_ENCODING_STATISTICS_LEVEL: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_VIDEO_QP_AVERAGE: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_VIDEO_QP_AVERAGE: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_B_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_B_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_B_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_B_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_I_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_I_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_I_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_I_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_P_MAX: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_P_MAX: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_VIDEO_QP_P_MIN: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_VIDEO_QP_P_MIN: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_COMPATIBLE_SETS: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_PROFILE_LEVEL_INDICATION: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT: *const ::std::os::raw::c_char; + pub static mut AMEDIAFORMAT_KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT: *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -21899,42 +18016,20 @@ pub struct AMediaCodecBufferInfo { pub presentationTimeUs: i64, pub flags: u32, } -#[test] -fn bindgen_test_layout_AMediaCodecBufferInfo() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of AMediaCodecBufferInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaCodecBufferInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).offset) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaCodecBufferInfo::offset" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize }, - 4usize, - "Offset of field: AMediaCodecBufferInfo::size" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).presentationTimeUs) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaCodecBufferInfo::presentationTimeUs" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, - 16usize, - "Offset of field: AMediaCodecBufferInfo::flags" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaCodecBufferInfo"][::std::mem::size_of::() - 24usize]; + ["Alignment of AMediaCodecBufferInfo"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaCodecBufferInfo::offset"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, offset) - 0usize]; + ["Offset of field: AMediaCodecBufferInfo::size"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, size) - 4usize]; + ["Offset of field: AMediaCodecBufferInfo::presentationTimeUs"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, presentationTimeUs) - 8usize]; + ["Offset of field: AMediaCodecBufferInfo::flags"] + [::std::mem::offset_of!(AMediaCodecBufferInfo, flags) - 16usize]; +}; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMediaCodecCryptoInfo { @@ -21946,23 +18041,19 @@ pub const AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM: _bindgen_ty_69 = 4; pub const AMEDIACODEC_BUFFER_FLAG_PARTIAL_FRAME: _bindgen_ty_69 = 8; pub const AMEDIACODEC_BUFFER_FLAG_MUXER_DATA: _bindgen_ty_69 = 16; pub const AMEDIACODEC_BUFFER_FLAG_DECODE_ONLY: _bindgen_ty_69 = 32; -pub type _bindgen_ty_69 = ::std::os::raw::c_uint; +pub type _bindgen_ty_69 = ::std::ffi::c_uint; pub const AMEDIACODEC_CONFIGURE_FLAG_ENCODE: _bindgen_ty_70 = 1; pub const AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED: _bindgen_ty_70 = -3; pub const AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED: _bindgen_ty_70 = -2; pub const AMEDIACODEC_INFO_TRY_AGAIN_LATER: _bindgen_ty_70 = -1; -pub type _bindgen_ty_70 = ::std::os::raw::c_int; +pub type _bindgen_ty_70 = ::std::ffi::c_int; pub type AMediaCodecOnAsyncInputAvailable = ::std::option::Option< - unsafe extern "C" fn( - codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, - index: i32, - ), + unsafe extern "C" fn(codec: *mut AMediaCodec, userdata: *mut ::std::ffi::c_void, index: i32), >; pub type AMediaCodecOnAsyncOutputAvailable = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, index: i32, bufferInfo: *mut AMediaCodecBufferInfo, ), @@ -21970,17 +18061,17 @@ pub type AMediaCodecOnAsyncOutputAvailable = ::std::option::Option< pub type AMediaCodecOnAsyncFormatChanged = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, format: *mut AMediaFormat, ), >; pub type AMediaCodecOnAsyncError = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, error: media_status_t, actionCode: i32, - detail: *const ::std::os::raw::c_char, + detail: *const ::std::ffi::c_char, ), >; #[repr(C)] @@ -21991,61 +18082,40 @@ pub struct AMediaCodecOnAsyncNotifyCallback { pub onAsyncFormatChanged: AMediaCodecOnAsyncFormatChanged, pub onAsyncError: AMediaCodecOnAsyncError, } -#[test] -fn bindgen_test_layout_AMediaCodecOnAsyncNotifyCallback() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of AMediaCodecOnAsyncNotifyCallback" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaCodecOnAsyncNotifyCallback" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncInputAvailable) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncInputAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncOutputAvailable) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncOutputAvailable" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncFormatChanged) as usize - ptr as usize }, - 16usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncFormatChanged" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).onAsyncError) as usize - ptr as usize }, - 24usize, - "Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncError" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaCodecOnAsyncNotifyCallback"] + [::std::mem::size_of::() - 32usize]; + ["Alignment of AMediaCodecOnAsyncNotifyCallback"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncInputAvailable"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncInputAvailable) - 0usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncOutputAvailable"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncOutputAvailable) - 8usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncFormatChanged"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncFormatChanged) - 16usize]; + ["Offset of field: AMediaCodecOnAsyncNotifyCallback::onAsyncError"] + [::std::mem::offset_of!(AMediaCodecOnAsyncNotifyCallback, onAsyncError) - 24usize]; +}; pub type AMediaCodecOnFrameRendered = ::std::option::Option< unsafe extern "C" fn( codec: *mut AMediaCodec, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, mediaTimeUs: i64, systemNano: i64, ), >; extern "C" { - pub fn AMediaCodec_createCodecByName(name: *const ::std::os::raw::c_char) -> *mut AMediaCodec; + pub fn AMediaCodec_createCodecByName(name: *const ::std::ffi::c_char) -> *mut AMediaCodec; } extern "C" { pub fn AMediaCodec_createDecoderByType( - mime_type: *const ::std::os::raw::c_char, + mime_type: *const ::std::ffi::c_char, ) -> *mut AMediaCodec; } extern "C" { pub fn AMediaCodec_createEncoderByType( - mime_type: *const ::std::os::raw::c_char, + mime_type: *const ::std::ffi::c_char, ) -> *mut AMediaCodec; } extern "C" { @@ -22088,17 +18158,17 @@ extern "C" { } extern "C" { pub fn __assert( - __file: *const ::std::os::raw::c_char, - __line: ::std::os::raw::c_int, - __msg: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __line: ::std::ffi::c_int, + __msg: *const ::std::ffi::c_char, ) -> !; } extern "C" { pub fn __assert2( - __file: *const ::std::os::raw::c_char, - __line: ::std::os::raw::c_int, - __function: *const ::std::os::raw::c_char, - __msg: *const ::std::os::raw::c_char, + __file: *const ::std::ffi::c_char, + __line: ::std::ffi::c_int, + __function: *const ::std::ffi::c_char, + __msg: *const ::std::ffi::c_char, ) -> !; } extern "C" { @@ -22183,24 +18253,24 @@ extern "C" { extern "C" { pub fn AMediaCodec_getName( arg1: *mut AMediaCodec, - out_name: *mut *mut ::std::os::raw::c_char, + out_name: *mut *mut ::std::ffi::c_char, ) -> media_status_t; } extern "C" { - pub fn AMediaCodec_releaseName(arg1: *mut AMediaCodec, name: *mut ::std::os::raw::c_char); + pub fn AMediaCodec_releaseName(arg1: *mut AMediaCodec, name: *mut ::std::ffi::c_char); } extern "C" { pub fn AMediaCodec_setAsyncNotifyCallback( arg1: *mut AMediaCodec, callback: AMediaCodecOnAsyncNotifyCallback, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ) -> media_status_t; } extern "C" { pub fn AMediaCodec_setOnFrameRenderedCallback( arg1: *mut AMediaCodec, callback: AMediaCodecOnFrameRendered, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ) -> media_status_t; } extern "C" { @@ -22229,41 +18299,25 @@ impl cryptoinfo_mode_t { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct cryptoinfo_mode_t(pub ::std::os::raw::c_uint); +pub struct cryptoinfo_mode_t(pub ::std::ffi::c_uint); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct cryptoinfo_pattern_t { pub encryptBlocks: i32, pub skipBlocks: i32, } -#[test] -fn bindgen_test_layout_cryptoinfo_pattern_t() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of cryptoinfo_pattern_t" - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - "Alignment of cryptoinfo_pattern_t" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).encryptBlocks) as usize - ptr as usize }, - 0usize, - "Offset of field: cryptoinfo_pattern_t::encryptBlocks" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).skipBlocks) as usize - ptr as usize }, - 4usize, - "Offset of field: cryptoinfo_pattern_t::skipBlocks" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of cryptoinfo_pattern_t"][::std::mem::size_of::() - 8usize]; + ["Alignment of cryptoinfo_pattern_t"][::std::mem::align_of::() - 4usize]; + ["Offset of field: cryptoinfo_pattern_t::encryptBlocks"] + [::std::mem::offset_of!(cryptoinfo_pattern_t, encryptBlocks) - 0usize]; + ["Offset of field: cryptoinfo_pattern_t::skipBlocks"] + [::std::mem::offset_of!(cryptoinfo_pattern_t, skipBlocks) - 4usize]; +}; extern "C" { pub fn AMediaCodecCryptoInfo_new( - numsubsamples: ::std::os::raw::c_int, + numsubsamples: ::std::ffi::c_int, key: *mut u8, iv: *mut u8, mode: cryptoinfo_mode_t, @@ -22311,25 +18365,25 @@ extern "C" { ) -> media_status_t; } extern "C" { - pub static mut AMEDIACODEC_KEY_HDR10_PLUS_INFO: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_HDR10_PLUS_INFO: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_LOW_LATENCY: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_LOW_LATENCY: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_OFFSET_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_OFFSET_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_REQUEST_SYNC_FRAME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_REQUEST_SYNC_FRAME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_SUSPEND: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_SUSPEND: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_SUSPEND_TIME: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_SUSPEND_TIME: *const ::std::ffi::c_char; } extern "C" { - pub static mut AMEDIACODEC_KEY_VIDEO_BITRATE: *const ::std::os::raw::c_char; + pub static mut AMEDIACODEC_KEY_VIDEO_BITRATE: *const ::std::ffi::c_char; } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -22338,27 +18392,27 @@ pub struct AMediaDataSource { } pub type AMediaDataSourceReadAt = ::std::option::Option< unsafe extern "C" fn( - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, offset: off64_t, - buffer: *mut ::std::os::raw::c_void, + buffer: *mut ::std::ffi::c_void, size: usize, ) -> isize, >; pub type AMediaDataSourceGetSize = - ::std::option::Option isize>; + ::std::option::Option isize>; pub type AMediaDataSourceClose = - ::std::option::Option; + ::std::option::Option; extern "C" { pub fn AMediaDataSource_new() -> *mut AMediaDataSource; } pub type AMediaDataSourceGetAvailableSize = ::std::option::Option< - unsafe extern "C" fn(userdata: *mut ::std::os::raw::c_void, offset: off64_t) -> isize, + unsafe extern "C" fn(userdata: *mut ::std::ffi::c_void, offset: off64_t) -> isize, >; extern "C" { pub fn AMediaDataSource_newUri( - uri: *const ::std::os::raw::c_char, - numheaders: ::std::os::raw::c_int, - key_values: *const *const ::std::os::raw::c_char, + uri: *const ::std::ffi::c_char, + numheaders: ::std::ffi::c_int, + key_values: *const *const ::std::ffi::c_char, ) -> *mut AMediaDataSource; } extern "C" { @@ -22367,7 +18421,7 @@ extern "C" { extern "C" { pub fn AMediaDataSource_setUserdata( arg1: *mut AMediaDataSource, - userdata: *mut ::std::os::raw::c_void, + userdata: *mut ::std::ffi::c_void, ); } extern "C" { @@ -22399,31 +18453,15 @@ pub struct AMediaDrmByteArray { pub ptr: *const u8, pub length: usize, } -#[test] -fn bindgen_test_layout_AMediaDrmByteArray() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AMediaDrmByteArray" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaDrmByteArray" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).ptr) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmByteArray::ptr" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).length) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaDrmByteArray::length" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmByteArray"][::std::mem::size_of::() - 16usize]; + ["Alignment of AMediaDrmByteArray"][::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaDrmByteArray::ptr"] + [::std::mem::offset_of!(AMediaDrmByteArray, ptr) - 0usize]; + ["Offset of field: AMediaDrmByteArray::length"] + [::std::mem::offset_of!(AMediaDrmByteArray, length) - 8usize]; +}; pub type AMediaDrmSessionId = AMediaDrmByteArray; pub type AMediaDrmScope = AMediaDrmByteArray; pub type AMediaDrmKeySetId = AMediaDrmByteArray; @@ -22446,7 +18484,7 @@ impl AMediaDrmEventType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaDrmEventType(pub ::std::os::raw::c_uint); +pub struct AMediaDrmEventType(pub ::std::ffi::c_uint); impl AMediaDrmKeyType { pub const KEY_TYPE_STREAMING: AMediaDrmKeyType = AMediaDrmKeyType(1); } @@ -22458,7 +18496,7 @@ impl AMediaDrmKeyType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaDrmKeyType(pub ::std::os::raw::c_uint); +pub struct AMediaDrmKeyType(pub ::std::ffi::c_uint); impl AMediaDrmKeyRequestType { pub const KEY_REQUEST_TYPE_INITIAL: AMediaDrmKeyRequestType = AMediaDrmKeyRequestType(0); } @@ -22480,35 +18518,19 @@ pub struct AMediaDrmKeyRequestType(pub i32); #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct AMediaDrmKeyValuePair { - pub mKey: *const ::std::os::raw::c_char, - pub mValue: *const ::std::os::raw::c_char, -} -#[test] -fn bindgen_test_layout_AMediaDrmKeyValuePair() { - const UNINIT: ::std::mem::MaybeUninit = - ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 16usize, - "Size of AMediaDrmKeyValuePair" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaDrmKeyValuePair" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mKey) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmKeyValuePair::mKey" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).mValue) as usize - ptr as usize }, - 8usize, - "Offset of field: AMediaDrmKeyValuePair::mValue" - ); -} + pub mKey: *const ::std::ffi::c_char, + pub mValue: *const ::std::ffi::c_char, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmKeyValuePair"][::std::mem::size_of::() - 16usize]; + ["Alignment of AMediaDrmKeyValuePair"] + [::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaDrmKeyValuePair::mKey"] + [::std::mem::offset_of!(AMediaDrmKeyValuePair, mKey) - 0usize]; + ["Offset of field: AMediaDrmKeyValuePair::mValue"] + [::std::mem::offset_of!(AMediaDrmKeyValuePair, mValue) - 8usize]; +}; pub type AMediaDrmKeyValue = AMediaDrmKeyValuePair; impl AMediaKeyStatusType { pub const KEY_STATUS_TYPE_USABLE: AMediaKeyStatusType = AMediaKeyStatusType(0); @@ -22527,7 +18549,7 @@ impl AMediaKeyStatusType { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AMediaKeyStatusType(pub ::std::os::raw::c_uint); +pub struct AMediaKeyStatusType(pub ::std::ffi::c_uint); pub use self::AMediaKeyStatusType as AMediaDrmKeyStatusType; #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -22535,37 +18557,21 @@ pub struct AMediaDrmKeyStatus { pub keyId: AMediaDrmKeyId, pub keyType: AMediaDrmKeyStatusType, } -#[test] -fn bindgen_test_layout_AMediaDrmKeyStatus() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 24usize, - "Size of AMediaDrmKeyStatus" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of AMediaDrmKeyStatus" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keyId) as usize - ptr as usize }, - 0usize, - "Offset of field: AMediaDrmKeyStatus::keyId" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).keyType) as usize - ptr as usize }, - 16usize, - "Offset of field: AMediaDrmKeyStatus::keyType" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of AMediaDrmKeyStatus"][::std::mem::size_of::() - 24usize]; + ["Alignment of AMediaDrmKeyStatus"][::std::mem::align_of::() - 8usize]; + ["Offset of field: AMediaDrmKeyStatus::keyId"] + [::std::mem::offset_of!(AMediaDrmKeyStatus, keyId) - 0usize]; + ["Offset of field: AMediaDrmKeyStatus::keyType"] + [::std::mem::offset_of!(AMediaDrmKeyStatus, keyType) - 16usize]; +}; pub type AMediaDrmEventListener = ::std::option::Option< unsafe extern "C" fn( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, eventType: AMediaDrmEventType, - extra: ::std::os::raw::c_int, + extra: ::std::ffi::c_int, data: *const u8, dataSize: usize, ), @@ -22589,7 +18595,7 @@ pub type AMediaDrmKeysChangeListener = ::std::option::Option< extern "C" { pub fn AMediaDrm_isCryptoSchemeSupported( uuid: *const u8, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, ) -> bool; } extern "C" { @@ -22634,7 +18640,7 @@ extern "C" { scope: *const AMediaDrmScope, init: *const u8, initSize: usize, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, keyType: AMediaDrmKeyType, optionalParameters: *const AMediaDrmKeyValue, numOptionalParameters: usize, @@ -22648,13 +18654,13 @@ extern "C" { scope: *const AMediaDrmScope, init: *const u8, initSize: usize, - mimeType: *const ::std::os::raw::c_char, + mimeType: *const ::std::ffi::c_char, keyType: AMediaDrmKeyType, optionalParameters: *const AMediaDrmKeyValue, numOptionalParameters: usize, keyRequest: *mut *const u8, keyRequestSize: *mut usize, - defaultUrl: *mut *const ::std::os::raw::c_char, + defaultUrl: *mut *const ::std::ffi::c_char, keyRequestType: *mut AMediaDrmKeyRequestType, ) -> media_status_t; } @@ -22693,7 +18699,7 @@ extern "C" { arg1: *mut AMediaDrm, provisionRequest: *mut *const u8, provisionRequestSize: *mut usize, - serverUrl: *mut *const ::std::os::raw::c_char, + serverUrl: *mut *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { @@ -22719,28 +18725,28 @@ extern "C" { extern "C" { pub fn AMediaDrm_getPropertyString( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, - propertyValue: *mut *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, + propertyValue: *mut *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_getPropertyByteArray( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, propertyValue: *mut AMediaDrmByteArray, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_setPropertyString( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, - value: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, + value: *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { pub fn AMediaDrm_setPropertyByteArray( arg1: *mut AMediaDrm, - propertyName: *const ::std::os::raw::c_char, + propertyName: *const ::std::ffi::c_char, value: *const u8, valueSize: usize, ) -> media_status_t; @@ -22749,7 +18755,7 @@ extern "C" { pub fn AMediaDrm_encrypt( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - cipherAlgorithm: *const ::std::os::raw::c_char, + cipherAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, iv: *mut u8, input: *const u8, @@ -22761,7 +18767,7 @@ extern "C" { pub fn AMediaDrm_decrypt( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - cipherAlgorithm: *const ::std::os::raw::c_char, + cipherAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, iv: *mut u8, input: *const u8, @@ -22773,7 +18779,7 @@ extern "C" { pub fn AMediaDrm_sign( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - macAlgorithm: *const ::std::os::raw::c_char, + macAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, message: *mut u8, messageSize: usize, @@ -22785,7 +18791,7 @@ extern "C" { pub fn AMediaDrm_verify( arg1: *mut AMediaDrm, sessionId: *const AMediaDrmSessionId, - macAlgorithm: *const ::std::os::raw::c_char, + macAlgorithm: *const ::std::ffi::c_char, keyId: *mut u8, message: *const u8, messageSize: usize, @@ -22807,7 +18813,7 @@ extern "C" { extern "C" { pub fn AMediaExtractor_setDataSourceFd( arg1: *mut AMediaExtractor, - fd: ::std::os::raw::c_int, + fd: ::std::ffi::c_int, offset: off64_t, length: off64_t, ) -> media_status_t; @@ -22815,7 +18821,7 @@ extern "C" { extern "C" { pub fn AMediaExtractor_setDataSource( arg1: *mut AMediaExtractor, - location: *const ::std::os::raw::c_char, + location: *const ::std::ffi::c_char, ) -> media_status_t; } extern "C" { @@ -22850,8 +18856,7 @@ extern "C" { pub fn AMediaExtractor_getSampleFlags(arg1: *mut AMediaExtractor) -> u32; } extern "C" { - pub fn AMediaExtractor_getSampleTrackIndex(arg1: *mut AMediaExtractor) - -> ::std::os::raw::c_int; + pub fn AMediaExtractor_getSampleTrackIndex(arg1: *mut AMediaExtractor) -> ::std::ffi::c_int; } extern "C" { pub fn AMediaExtractor_getSampleTime(arg1: *mut AMediaExtractor) -> i64; @@ -22870,7 +18875,7 @@ impl SeekMode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct SeekMode(pub ::std::os::raw::c_uint); +pub struct SeekMode(pub ::std::ffi::c_uint); extern "C" { pub fn AMediaExtractor_seekTo( arg1: *mut AMediaExtractor, @@ -22883,69 +18888,30 @@ extern "C" { pub struct PsshEntry { pub uuid: AMediaUUID, pub datalen: usize, - pub data: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout_PsshEntry() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 32usize, - "Size of PsshEntry" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of PsshEntry" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).uuid) as usize - ptr as usize }, - 0usize, - "Offset of field: PsshEntry::uuid" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).datalen) as usize - ptr as usize }, - 16usize, - "Offset of field: PsshEntry::datalen" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, - 24usize, - "Offset of field: PsshEntry::data" - ); -} + pub data: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of PsshEntry"][::std::mem::size_of::() - 32usize]; + ["Alignment of PsshEntry"][::std::mem::align_of::() - 8usize]; + ["Offset of field: PsshEntry::uuid"][::std::mem::offset_of!(PsshEntry, uuid) - 0usize]; + ["Offset of field: PsshEntry::datalen"][::std::mem::offset_of!(PsshEntry, datalen) - 16usize]; + ["Offset of field: PsshEntry::data"][::std::mem::offset_of!(PsshEntry, data) - 24usize]; +}; #[repr(C)] #[derive(Debug)] pub struct PsshInfo { pub numentries: usize, pub entries: __IncompleteArrayField, } -#[test] -fn bindgen_test_layout_PsshInfo() { - const UNINIT: ::std::mem::MaybeUninit = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::(), - 8usize, - "Size of PsshInfo" - ); - assert_eq!( - ::std::mem::align_of::(), - 8usize, - "Alignment of PsshInfo" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).numentries) as usize - ptr as usize }, - 0usize, - "Offset of field: PsshInfo::numentries" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).entries) as usize - ptr as usize }, - 8usize, - "Offset of field: PsshInfo::entries" - ); -} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of PsshInfo"][::std::mem::size_of::() - 8usize]; + ["Alignment of PsshInfo"][::std::mem::align_of::() - 8usize]; + ["Offset of field: PsshInfo::numentries"] + [::std::mem::offset_of!(PsshInfo, numentries) - 0usize]; + ["Offset of field: PsshInfo::entries"][::std::mem::offset_of!(PsshInfo, entries) - 8usize]; +}; extern "C" { pub fn AMediaExtractor_getPsshInfo(arg1: *mut AMediaExtractor) -> *mut PsshInfo; } @@ -22956,7 +18922,7 @@ extern "C" { } pub const AMEDIAEXTRACTOR_SAMPLE_FLAG_SYNC: _bindgen_ty_71 = 1; pub const AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED: _bindgen_ty_71 = 2; -pub type _bindgen_ty_71 = ::std::os::raw::c_uint; +pub type _bindgen_ty_71 = ::std::ffi::c_uint; extern "C" { pub fn AMediaExtractor_getFileFormat(arg1: *mut AMediaExtractor) -> *mut AMediaFormat; } @@ -22994,7 +18960,7 @@ impl OutputFormat { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct OutputFormat(pub ::std::os::raw::c_uint); +pub struct OutputFormat(pub ::std::ffi::c_uint); impl AppendMode { pub const AMEDIAMUXER_APPEND_IGNORE_LAST_VIDEO_GOP: AppendMode = AppendMode(0); } @@ -23003,9 +18969,9 @@ impl AppendMode { } #[repr(transparent)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct AppendMode(pub ::std::os::raw::c_uint); +pub struct AppendMode(pub ::std::ffi::c_uint); extern "C" { - pub fn AMediaMuxer_new(fd: ::std::os::raw::c_int, format: OutputFormat) -> *mut AMediaMuxer; + pub fn AMediaMuxer_new(fd: ::std::ffi::c_int, format: OutputFormat) -> *mut AMediaMuxer; } extern "C" { pub fn AMediaMuxer_delete(arg1: *mut AMediaMuxer) -> media_status_t; @@ -23020,7 +18986,7 @@ extern "C" { extern "C" { pub fn AMediaMuxer_setOrientationHint( arg1: *mut AMediaMuxer, - degrees: ::std::os::raw::c_int, + degrees: ::std::ffi::c_int, ) -> media_status_t; } extern "C" { @@ -23041,7 +19007,7 @@ extern "C" { ) -> media_status_t; } extern "C" { - pub fn AMediaMuxer_append(fd: ::std::os::raw::c_int, mode: AppendMode) -> *mut AMediaMuxer; + pub fn AMediaMuxer_append(fd: ::std::ffi::c_int, mode: AppendMode) -> *mut AMediaMuxer; } extern "C" { pub fn AMediaMuxer_getTrackCount(arg1: *mut AMediaMuxer) -> isize; @@ -23053,43 +19019,21 @@ pub type __builtin_va_list = [__va_list_tag; 1usize]; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct __va_list_tag { - pub gp_offset: ::std::os::raw::c_uint, - pub fp_offset: ::std::os::raw::c_uint, - pub overflow_arg_area: *mut ::std::os::raw::c_void, - pub reg_save_area: *mut ::std::os::raw::c_void, -} -#[test] -fn bindgen_test_layout___va_list_tag() { - const UNINIT: ::std::mem::MaybeUninit<__va_list_tag> = ::std::mem::MaybeUninit::uninit(); - let ptr = UNINIT.as_ptr(); - assert_eq!( - ::std::mem::size_of::<__va_list_tag>(), - 24usize, - "Size of __va_list_tag" - ); - assert_eq!( - ::std::mem::align_of::<__va_list_tag>(), - 8usize, - "Alignment of __va_list_tag" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).gp_offset) as usize - ptr as usize }, - 0usize, - "Offset of field: __va_list_tag::gp_offset" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).fp_offset) as usize - ptr as usize }, - 4usize, - "Offset of field: __va_list_tag::fp_offset" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).overflow_arg_area) as usize - ptr as usize }, - 8usize, - "Offset of field: __va_list_tag::overflow_arg_area" - ); - assert_eq!( - unsafe { ::std::ptr::addr_of!((*ptr).reg_save_area) as usize - ptr as usize }, - 16usize, - "Offset of field: __va_list_tag::reg_save_area" - ); -} + pub gp_offset: ::std::ffi::c_uint, + pub fp_offset: ::std::ffi::c_uint, + pub overflow_arg_area: *mut ::std::ffi::c_void, + pub reg_save_area: *mut ::std::ffi::c_void, +} +#[allow(clippy::unnecessary_operation, clippy::identity_op)] +const _: () = { + ["Size of __va_list_tag"][::std::mem::size_of::<__va_list_tag>() - 24usize]; + ["Alignment of __va_list_tag"][::std::mem::align_of::<__va_list_tag>() - 8usize]; + ["Offset of field: __va_list_tag::gp_offset"] + [::std::mem::offset_of!(__va_list_tag, gp_offset) - 0usize]; + ["Offset of field: __va_list_tag::fp_offset"] + [::std::mem::offset_of!(__va_list_tag, fp_offset) - 4usize]; + ["Offset of field: __va_list_tag::overflow_arg_area"] + [::std::mem::offset_of!(__va_list_tag, overflow_arg_area) - 8usize]; + ["Offset of field: __va_list_tag::reg_save_area"] + [::std::mem::offset_of!(__va_list_tag, reg_save_area) - 16usize]; +}; diff --git a/ndk/CHANGELOG.md b/ndk/CHANGELOG.md index 4bc9a7e2..3e286ba7 100644 --- a/ndk/CHANGELOG.md +++ b/ndk/CHANGELOG.md @@ -1,6 +1,7 @@ # Unreleased - image_reader: Add `ImageReader::new_with_data_space()` constructor and `ImageReader::data_space()` getter from API level 34. (#474) +- **Breaking:** Bump MSRV to 1.77 for `ndk-sys` upgrade. (#487) # 0.9.0 (2024-04-26) diff --git a/ndk/Cargo.toml b/ndk/Cargo.toml index 8378f6a0..4a5dd7b4 100644 --- a/ndk/Cargo.toml +++ b/ndk/Cargo.toml @@ -10,7 +10,7 @@ readme = "../README.md" documentation = "https://docs.rs/ndk" homepage = "https://github.com/rust-mobile/ndk" repository = "https://github.com/rust-mobile/ndk" -rust-version = "1.66" +rust-version = "1.77" categories = ["os", "os::android-apis", "api-bindings"] [features] diff --git a/ndk/src/sync.rs b/ndk/src/sync.rs index b17aff4f..5a49d744 100644 --- a/ndk/src/sync.rs +++ b/ndk/src/sync.rs @@ -4,7 +4,7 @@ #![cfg(feature = "sync")] use std::{ - ffi::CStr, + ffi::{CStr, FromBytesUntilNulError}, fmt::Debug, // TODO: Import from std::os::fd::{} since Rust 1.66 os::unix::io::{AsRawFd, BorrowedFd, FromRawFd, OwnedFd}, @@ -37,11 +37,9 @@ impl SyncFileInfo { Some(Self { inner }) } - pub fn name(&self) -> &CStr { + pub fn name(&self) -> Result<&CStr, FromBytesUntilNulError> { let inner = unsafe { self.inner.as_ref() }; - // TODO: Switch to CStr::from_bytes_until_nul (with c_char -> u8 transmute) since MSRV 1.69 - // https://github.com/ash-rs/ash/pull/746 - unsafe { CStr::from_ptr(inner.name.as_ptr()) } + CStr::from_bytes_until_nul(&inner.name) } pub fn status(&self) -> i32 { @@ -101,14 +99,12 @@ impl Debug for SyncFenceInfo { } impl SyncFenceInfo { - pub fn obj_name(&self) -> &CStr { - // TODO: Switch to CStr::from_bytes_until_nul (with c_char -> u8 transmute) since MSRV 1.69 - unsafe { CStr::from_ptr(self.0.obj_name.as_ptr()) } + pub fn obj_name(&self) -> Result<&CStr, FromBytesUntilNulError> { + CStr::from_bytes_until_nul(&self.0.obj_name) } - pub fn driver_name(&self) -> &CStr { - // TODO: Switch to CStr::from_bytes_until_nul (with c_char -> u8 transmute) since MSRV 1.69 - unsafe { CStr::from_ptr(self.0.driver_name.as_ptr()) } + pub fn driver_name(&self) -> Result<&CStr, FromBytesUntilNulError> { + CStr::from_bytes_until_nul(&self.0.driver_name) } pub fn status(&self) -> i32 { diff --git a/ndk/src/utils.rs b/ndk/src/utils.rs index fe1ec5b6..8a0f56a6 100644 --- a/ndk/src/utils.rs +++ b/ndk/src/utils.rs @@ -30,8 +30,7 @@ pub(crate) fn android_log(level: Level, tag: &CStr, msg: &CStr) { pub(crate) fn log_panic(panic: Box) { fn log_panic(panic_str: &str) { - const RUST_PANIC_TAG: &CStr = - unsafe { CStr::from_bytes_with_nul_unchecked(b"RustPanic\0") }; + const RUST_PANIC_TAG: &CStr = c"RustPanic"; let panic_str = CString::new(panic_str).unwrap_or_default();