[INFO] fetching crate steam-audio-sys 0.3.0... [INFO] checking steam-audio-sys-0.3.0 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate steam-audio-sys 0.3.0 into /workspace/builds/worker-0-tc2/source [INFO] validating manifest of crates.io crate steam-audio-sys 0.3.0 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate steam-audio-sys 0.3.0 [INFO] finished tweaking crates.io crate steam-audio-sys 0.3.0 [INFO] tweaked toml for crates.io crate steam-audio-sys 0.3.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] crate crates.io crate steam-audio-sys 0.3.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7eec467dd79d3b4b4e440cd0af1c79dfd36885588f5e21400d5ebf7e320d8c33 [INFO] running `Command { std: "docker" "start" "-a" "7eec467dd79d3b4b4e440cd0af1c79dfd36885588f5e21400d5ebf7e320d8c33", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7eec467dd79d3b4b4e440cd0af1c79dfd36885588f5e21400d5ebf7e320d8c33", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7eec467dd79d3b4b4e440cd0af1c79dfd36885588f5e21400d5ebf7e320d8c33", kill_on_drop: false }` [INFO] [stdout] 7eec467dd79d3b4b4e440cd0af1c79dfd36885588f5e21400d5ebf7e320d8c33 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f4e5ad615a15e6b45fe33543004d41f04f2e4285043c72956e8d796dcce8deef [INFO] running `Command { std: "docker" "start" "-a" "f4e5ad615a15e6b45fe33543004d41f04f2e4285043c72956e8d796dcce8deef", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling libc v0.2.118 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling unicode-width v0.1.9 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling termcolor v1.1.2 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling nom v7.1.0 [INFO] [stderr] Compiling libloading v0.7.3 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling bindgen v0.59.2 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling shlex v1.1.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Checking tinyvec_macros v0.1.0 [INFO] [stderr] Checking ogg v0.8.0 [INFO] [stderr] Checking glam v0.20.2 [INFO] [stderr] Checking tinyvec v1.5.1 [INFO] [stderr] Compiling clang-sys v1.3.1 [INFO] [stderr] Compiling quote v1.0.15 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling which v4.2.4 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Checking lewton v0.10.2 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling env_logger v0.9.0 [INFO] [stderr] Compiling steam-audio-sys v0.3.0 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs (160 fixes) [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:806 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < max_align_t > ())) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , conca... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:1052 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < max_align_t > ())) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , conc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:8499 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLContextSettings > ())) . version as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:8725 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLContextSettings > ())) . logCallback as * const _ as usize } , 8usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:8959 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLContextSettings > ())) . allocateCallback as * const _ as usize } , 16usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:9204 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLContextSettings > ())) . freeCallback as * const _ as usize } , 24usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:9441 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLContextSettings > ())) . simdLevel as * const _ as usize } , 32usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:11799 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLVector3 > ())) . x as * const _ as usize } , 0usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:11997 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLVector3 > ())) . y as * const _ as usize } , 4usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:12195 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLVector3 > ())) . z as * const _ as usize } , 8usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:12945 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLMatrix4x4 > ())) . elements as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:13779 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLBox > ())) . minCoordinates as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:13995 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLBox > ())) . maxCoordinates as * const _ as usize } , 12usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:14771 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSphere > ())) . center as * const _ as usize } , 0usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:14977 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSphere > ())) . radius as * const _ as usize } , 12usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:16054 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLCoordinateSpace3 > ())) . right as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:16278 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLCoordinateSpace3 > ())) . up as * const _ as usize } , 12usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:16497 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLCoordinateSpace3 > ())) . ahead as * const _ as usize } , 24usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:16722 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLCoordinateSpace3 > ())) . origin as * const _ as usize } , 36usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:18971 [INFO] [stdout] | [INFO] [stdout] 3 | ...safe { & (* (:: std :: ptr :: null :: < IPLSerializedObjectSettings > ())) . data as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:19209 [INFO] [stdout] | [INFO] [stdout] 3 | ...safe { & (* (:: std :: ptr :: null :: < IPLSerializedObjectSettings > ())) . size as * const _ as usize } , 8usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:26556 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceSettings > ())) . type_ as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:26788 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceSettings > ())) . numCUsToReserve as * const _ as usize } , 4usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:27040 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceSettings > ())) . fractionCUsForIRUpdate as * const _ as usize } , 8usize , c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:27306 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceSettings > ())) . requiresTAN as * const _ as usize } , 12usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:29458 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . platform as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:29688 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . platformName as * const _ as usize } , 8usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:29926 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . platformVendor as * const _ as usize } , 16usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:30169 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . platformVersion as * const _ as usize } , 24usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:30414 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . device as * const _ as usize } , 32usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:30641 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . deviceName as * const _ as usize } , 40usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:30876 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . deviceVendor as * const _ as usize } , 48usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:31115 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . deviceVersion as * const _ as usize } , 56usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:31356 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . type_ as * const _ as usize } , 64usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:31581 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . numConvolutionCUs as * const _ as usize } , 68usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:31830 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . numIRUpdateCUs as * const _ as usize } , 72usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:32073 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . granularity as * const _ as usize } , 76usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:32310 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLOpenCLDeviceDesc > ())) . perfScore as * const _ as usize } , 80usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:39315 [INFO] [stdout] | [INFO] [stdout] 3 | ...afe { & (* (:: std :: ptr :: null :: < IPLTrueAudioNextDeviceSettings > ())) . frameSize as * const _ as usize } , 0usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:39569 [INFO] [stdout] | [INFO] [stdout] 3 | ...afe { & (* (:: std :: ptr :: null :: < IPLTrueAudioNextDeviceSettings > ())) . irSize as * const _ as usize } , 4usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:39817 [INFO] [stdout] | [INFO] [stdout] 3 | ...afe { & (* (:: std :: ptr :: null :: < IPLTrueAudioNextDeviceSettings > ())) . order as * const _ as usize } , 8usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:40063 [INFO] [stdout] | [INFO] [stdout] 3 | ...afe { & (* (:: std :: ptr :: null :: < IPLTrueAudioNextDeviceSettings > ())) . maxSources as * const _ as usize } , 12usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:44601 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLTriangle > ())) . indices as * const _ as usize } , 0usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:47051 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLMaterial > ())) . absorption as * const _ as usize } , 0usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:47269 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLMaterial > ())) . scattering as * const _ as usize } , 12usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:47488 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLMaterial > ())) . transmission as * const _ as usize } , 16usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:48228 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLRay > ())) . origin as * const _ as usize } , 0usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:48428 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLRay > ())) . direction as * const _ as usize } , 12usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:49963 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLHit > ())) . distance as * const _ as usize } , 0usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:50167 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLHit > ())) . triangleIndex as * const _ as usize } , 4usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:50381 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLHit > ())) . objectIndex as * const _ as usize } , 8usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:50591 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLHit > ())) . materialIndex as * const _ as usize } , 12usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:50806 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLHit > ())) . normal as * const _ as usize } , 16usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:51007 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < IPLHit > ())) . material as * const _ as usize } , 32usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:58508 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSceneSettings > ())) . type_ as * const _ as usize } , 0usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:58726 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSceneSettings > ())) . closestHitCallback as * const _ as usize } , 8usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:58970 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSceneSettings > ())) . anyHitCallback as * const _ as usize } , 16usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:59207 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSceneSettings > ())) . batchedClosestHitCallback as * const _ as usize } , 24usize , ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:59466 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSceneSettings > ())) . batchedAnyHitCallback as * const _ as usize } , 32usize , conc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:59717 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSceneSettings > ())) . userData as * const _ as usize } , 40usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:59942 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSceneSettings > ())) . embreeDevice as * const _ as usize } , 48usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:60175 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSceneSettings > ())) . radeonRaysDevice as * const _ as usize } , 56usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:61456 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLStaticMeshSettings > ())) . numVertices as * const _ as usize } , 0usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:61696 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLStaticMeshSettings > ())) . numTriangles as * const _ as usize } , 4usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:61938 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLStaticMeshSettings > ())) . numMaterials as * const _ as usize } , 8usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating examples/ffi.rs from 2021 edition to 2024 [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:62180 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLStaticMeshSettings > ())) . vertices as * const _ as usize } , 16usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:62415 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLStaticMeshSettings > ())) . triangles as * const _ as usize } , 24usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:62652 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLStaticMeshSettings > ())) . materialIndices as * const _ as usize } , 32usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:62901 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLStaticMeshSettings > ())) . materials as * const _ as usize } , 40usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:63851 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLInstancedMeshSettings > ())) . subScene as * const _ as usize } , 0usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:64091 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLInstancedMeshSettings > ())) . transform as * const _ as usize } , 8usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:79851 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSpeakerLayout > ())) . type_ as * const _ as usize } , 0usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:80069 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSpeakerLayout > ())) . numSpeakers as * const _ as usize } , 4usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:80299 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLSpeakerLayout > ())) . speakers as * const _ as usize } , 8usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:81155 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLAudioSettings > ())) . samplingRate as * const _ as usize } , 0usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:81387 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLAudioSettings > ())) . frameSize as * const _ as usize } , 4usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:82394 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < IPLAudioBuffer > ())) . numChannels as * const _ as usize } , 0usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:82620 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < IPLAudioBuffer > ())) . numSamples as * const _ as usize } , 4usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:82844 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < IPLAudioBuffer > ())) . data as * const _ as usize } , 8usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:88901 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLHRTFSettings > ())) . type_ as * const _ as usize } , 0usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:89117 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < IPLHRTFSettings > ())) . sofaFileName as * const _ as usize } , 8usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:91509 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLPanningEffectSettings > ())) . speakerLayout as * const _ as usize } , 0usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:92381 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLPanningEffectParams > ())) . direction as * const _ as usize } , 0usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:96651 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLBinauralEffectSettings > ())) . hrtf as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:97897 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLBinauralEffectParams > ())) . direction as * const _ as usize } , 0usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:98137 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLBinauralEffectParams > ())) . interpolation as * const _ as usize } , 12usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:98386 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLBinauralEffectParams > ())) . spatialBlend as * const _ as usize } , 16usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:98633 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLBinauralEffectParams > ())) . hrtf as * const _ as usize } , 24usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:102086 [INFO] [stdout] | [INFO] [stdout] 3 | ...fe { & (* (:: std :: ptr :: null :: < IPLVirtualSurroundEffectSettings > ())) . speakerLayout as * const _ as usize } , 0usize , conca... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:102352 [INFO] [stdout] | [INFO] [stdout] 3 | ...fe { & (* (:: std :: ptr :: null :: < IPLVirtualSurroundEffectSettings > ())) . hrtf as * const _ as usize } , 16usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:103229 [INFO] [stdout] | [INFO] [stdout] 3 | ...afe { & (* (:: std :: ptr :: null :: < IPLVirtualSurroundEffectParams > ())) . hrtf as * const _ as usize } , 0usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:106920 [INFO] [stdout] | [INFO] [stdout] 3 | ...e { & (* (:: std :: ptr :: null :: < IPLAmbisonicsEncodeEffectSettings > ())) . maxOrder as * const _ as usize } , 0usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:108103 [INFO] [stdout] | [INFO] [stdout] 3 | ...fe { & (* (:: std :: ptr :: null :: < IPLAmbisonicsEncodeEffectParams > ())) . direction as * const _ as usize } , 0usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:108359 [INFO] [stdout] | [INFO] [stdout] 3 | ...fe { & (* (:: std :: ptr :: null :: < IPLAmbisonicsEncodeEffectParams > ())) . order as * const _ as usize } , 12usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:112152 [INFO] [stdout] | [INFO] [stdout] 3 | ...e { & (* (:: std :: ptr :: null :: < IPLAmbisonicsPanningEffectSettings > ())) . speakerLayout as * const _ as usize } , 0usize , conc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:112422 [INFO] [stdout] | [INFO] [stdout] 3 | ...e { & (* (:: std :: ptr :: null :: < IPLAmbisonicsPanningEffectSettings > ())) . maxOrder as * const _ as usize } , 16usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:113510 [INFO] [stdout] | [INFO] [stdout] 3 | ...fe { & (* (:: std :: ptr :: null :: < IPLAmbisonicsPanningEffectParams > ())) . order as * const _ as usize } , 0usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:117358 [INFO] [stdout] | [INFO] [stdout] 3 | ... { & (* (:: std :: ptr :: null :: < IPLAmbisonicsBinauralEffectSettings > ())) . hrtf as * const _ as usize } , 0usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:117612 [INFO] [stdout] | [INFO] [stdout] 3 | ... { & (* (:: std :: ptr :: null :: < IPLAmbisonicsBinauralEffectSettings > ())) . maxOrder as * const _ as usize } , 8usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:118760 [INFO] [stdout] | [INFO] [stdout] 3 | ...e { & (* (:: std :: ptr :: null :: < IPLAmbisonicsBinauralEffectParams > ())) . hrtf as * const _ as usize } , 0usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:119010 [INFO] [stdout] | [INFO] [stdout] 3 | ...e { & (* (:: std :: ptr :: null :: < IPLAmbisonicsBinauralEffectParams > ())) . order as * const _ as usize } , 8usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:122808 [INFO] [stdout] | [INFO] [stdout] 3 | ... { & (* (:: std :: ptr :: null :: < IPLAmbisonicsRotationEffectSettings > ())) . maxOrder as * const _ as usize } , 0usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:123997 [INFO] [stdout] | [INFO] [stdout] 3 | ...e { & (* (:: std :: ptr :: null :: < IPLAmbisonicsRotationEffectParams > ())) . orientation as * const _ as usize } , 0usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:124261 [INFO] [stdout] | [INFO] [stdout] 3 | ...e { & (* (:: std :: ptr :: null :: < IPLAmbisonicsRotationEffectParams > ())) . order as * const _ as usize } , 48usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:128240 [INFO] [stdout] | [INFO] [stdout] 3 | ...e { & (* (:: std :: ptr :: null :: < IPLAmbisonicsDecodeEffectSettings > ())) . speakerLayout as * const _ as usize } , 0usize , conca... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:128508 [INFO] [stdout] | [INFO] [stdout] 3 | ...e { & (* (:: std :: ptr :: null :: < IPLAmbisonicsDecodeEffectSettings > ())) . hrtf as * const _ as usize } , 16usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:128759 [INFO] [stdout] | [INFO] [stdout] 3 | ...e { & (* (:: std :: ptr :: null :: < IPLAmbisonicsDecodeEffectSettings > ())) . maxOrder as * const _ as usize } , 24usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:130060 [INFO] [stdout] | [INFO] [stdout] 3 | ...fe { & (* (:: std :: ptr :: null :: < IPLAmbisonicsDecodeEffectParams > ())) . order as * const _ as usize } , 0usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:130308 [INFO] [stdout] | [INFO] [stdout] 3 | ...fe { & (* (:: std :: ptr :: null :: < IPLAmbisonicsDecodeEffectParams > ())) . hrtf as * const _ as usize } , 8usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:130554 [INFO] [stdout] | [INFO] [stdout] 3 | ...fe { & (* (:: std :: ptr :: null :: < IPLAmbisonicsDecodeEffectParams > ())) . orientation as * const _ as usize } , 16usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:130815 [INFO] [stdout] | [INFO] [stdout] 3 | ...fe { & (* (:: std :: ptr :: null :: < IPLAmbisonicsDecodeEffectParams > ())) . binaural as * const _ as usize } , 64usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:136876 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLDirectEffectSettings > ())) . numChannels as * const _ as usize } , 0usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:138405 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLDirectEffectParams > ())) . flags as * const _ as usize } , 0usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:138633 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLDirectEffectParams > ())) . transmissionType as * const _ as usize } , 4usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:138883 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLDirectEffectParams > ())) . distanceAttenuation as * const _ as usize } , 8usize , conca... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:139139 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLDirectEffectParams > ())) . airAbsorption as * const _ as usize } , 12usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:139384 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLDirectEffectParams > ())) . directivity as * const _ as usize } , 24usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:139625 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLDirectEffectParams > ())) . occlusion as * const _ as usize } , 28usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:139862 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLDirectEffectParams > ())) . transmission as * const _ as usize } , 32usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:145808 [INFO] [stdout] | [INFO] [stdout] 3 | ...safe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectSettings > ())) . type_ as * const _ as usize } , 0usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:146048 [INFO] [stdout] | [INFO] [stdout] 3 | ...safe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectSettings > ())) . irSize as * const _ as usize } , 4usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Fixed examples/ffi.rs (6 fixes) [INFO] [stdout] warning: unused variable: `effect` [INFO] [stdout] --> examples/ffi.rs:196:21 [INFO] [stdout] | [INFO] [stdout] 196 | let effect = iplBinauralEffectApply( [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_effect` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `IPLAudioBufferIterator` is never constructed [INFO] [stdout] --> examples/ffi.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | struct IPLAudioBufferIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `frame_size` is never read [INFO] [stdout] --> examples/ffi.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 41 | struct InputAudioInformation { [INFO] [stdout] | --------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 45 | frame_size: usize, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `InputAudioInformation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> examples/ffi.rs:82:11 [INFO] [stdout] | [INFO] [stdout] 82 | while let Some(packet) = stream_reader.read_dec_packet_generic::>>()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^--------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> examples/ffi.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | } [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:146290 [INFO] [stdout] | [INFO] [stdout] 3 | ...safe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectSettings > ())) . numChannels as * const _ as usize } , 8usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:148576 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectParams > ())) . type_ as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:148812 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectParams > ())) . ir as * const _ as usize } , 8usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:149042 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectParams > ())) . reverbTimes as * const _ as usize } , 16usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:149291 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectParams > ())) . eq as * const _ as usize } , 28usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:149522 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectParams > ())) . delay as * const _ as usize } , 40usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:149759 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectParams > ())) . numChannels as * const _ as usize } , 44usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:150008 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectParams > ())) . irSize as * const _ as usize } , 48usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:150247 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectParams > ())) . tanDevice as * const _ as usize } , 56usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:150492 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLReflectionEffectParams > ())) . tanSlot as * const _ as usize } , 64usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:156805 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLPathEffectSettings > ())) . maxOrder as * const _ as usize } , 0usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:158241 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLPathEffectParams > ())) . eqCoeffs as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:158471 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLPathEffectParams > ())) . shCoeffs as * const _ as usize } , 16usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:158702 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLPathEffectParams > ())) . order as * const _ as usize } , 24usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:165550 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLProbeGenerationParams > ())) . type_ as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:165784 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLProbeGenerationParams > ())) . spacing as * const _ as usize } , 4usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:166022 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLProbeGenerationParams > ())) . height as * const _ as usize } , 8usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:166258 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLProbeGenerationParams > ())) . transform as * const _ as usize } , 12usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:167692 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLBakedDataIdentifier > ())) . type_ as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:167922 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLBakedDataIdentifier > ())) . variation as * const _ as usize } , 4usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:168160 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLBakedDataIdentifier > ())) . endpointInfluence as * const _ as usize } , 8usize , concat... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:180238 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . scene as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:180472 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . probeBatch as * const _ as usize } , 8usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:180716 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . sceneType as * const _ as usize } , 16usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:180959 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . identifier as * const _ as usize } , 20usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:181204 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . bakeFlags as * const _ as usize } , 44usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:181447 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . numRays as * const _ as usize } , 48usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:181686 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . numDiffuseSamples as * const _ as usize } , 52usize , conc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:181945 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . numBounces as * const _ as usize } , 56usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:182190 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . simulatedDuration as * const _ as usize } , 60usize , conc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:182449 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . savedDuration as * const _ as usize } , 64usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:182700 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . order as * const _ as usize } , 68usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:182935 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . numThreads as * const _ as usize } , 72usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:183180 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . rayBatchSize as * const _ as usize } , 76usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:183429 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . irradianceMinDistance as * const _ as usize } , 80usize , ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:183696 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . bakeBatchSize as * const _ as usize } , 84usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:183947 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . openCLDevice as * const _ as usize } , 88usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:184196 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < IPLReflectionsBakeParams > ())) . radeonRaysDevice as * const _ as usize } , 96usize , conca... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:186907 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLPathBakeParams > ())) . scene as * const _ as usize } , 0usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:187127 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLPathBakeParams > ())) . probeBatch as * const _ as usize } , 8usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:187357 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLPathBakeParams > ())) . identifier as * const _ as usize } , 16usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:187588 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLPathBakeParams > ())) . numSamples as * const _ as usize } , 40usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:187819 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLPathBakeParams > ())) . radius as * const _ as usize } , 44usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:188042 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLPathBakeParams > ())) . threshold as * const _ as usize } , 48usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:188271 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLPathBakeParams > ())) . visRange as * const _ as usize } , 52usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:188498 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLPathBakeParams > ())) . pathRange as * const _ as usize } , 56usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:188727 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLPathBakeParams > ())) . numThreads as * const _ as usize } , 60usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:202004 [INFO] [stdout] | [INFO] [stdout] 3 | ...safe { & (* (:: std :: ptr :: null :: < IPLDistanceAttenuationModel > ())) . type_ as * const _ as usize } , 0usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:202244 [INFO] [stdout] | [INFO] [stdout] 3 | ...safe { & (* (:: std :: ptr :: null :: < IPLDistanceAttenuationModel > ())) . minDistance as * const _ as usize } , 4usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:202496 [INFO] [stdout] | [INFO] [stdout] 3 | ...safe { & (* (:: std :: ptr :: null :: < IPLDistanceAttenuationModel > ())) . callback as * const _ as usize } , 8usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:202742 [INFO] [stdout] | [INFO] [stdout] 3 | ...safe { & (* (:: std :: ptr :: null :: < IPLDistanceAttenuationModel > ())) . userData as * const _ as usize } , 16usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:202989 [INFO] [stdout] | [INFO] [stdout] 3 | ...safe { & (* (:: std :: ptr :: null :: < IPLDistanceAttenuationModel > ())) . dirty as * const _ as usize } , 24usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:204911 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLAirAbsorptionModel > ())) . type_ as * const _ as usize } , 0usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:205139 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLAirAbsorptionModel > ())) . coefficients as * const _ as usize } , 4usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:205381 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLAirAbsorptionModel > ())) . callback as * const _ as usize } , 16usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:205616 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLAirAbsorptionModel > ())) . userData as * const _ as usize } , 24usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:205851 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLAirAbsorptionModel > ())) . dirty as * const _ as usize } , 32usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:207883 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < IPLDirectivity > ())) . dipoleWeight as * const _ as usize } , 0usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:208111 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < IPLDirectivity > ())) . dipolePower as * const _ as usize } , 4usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:208337 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < IPLDirectivity > ())) . callback as * const _ as usize } , 8usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:208557 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < IPLDirectivity > ())) . userData as * const _ as usize } , 16usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:213159 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . flags as * const _ as usize } , 0usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:213387 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . sceneType as * const _ as usize } , 4usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:213623 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . reflectionType as * const _ as usize } , 8usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:213869 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . maxNumOcclusionSamples as * const _ as usize } , 12usize , c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:214132 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . maxNumRays as * const _ as usize } , 16usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:214371 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . numDiffuseSamples as * const _ as usize } , 20usize , concat... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:214624 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . maxDuration as * const _ as usize } , 24usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:214865 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . maxOrder as * const _ as usize } , 28usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:215100 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . maxNumSources as * const _ as usize } , 32usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:215345 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . numThreads as * const _ as usize } , 36usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:215584 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . rayBatchSize as * const _ as usize } , 40usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:215827 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . numVisSamples as * const _ as usize } , 44usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:216072 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . samplingRate as * const _ as usize } , 48usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:216315 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . frameSize as * const _ as usize } , 52usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:216552 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . openCLDevice as * const _ as usize } , 56usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:216795 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . radeonRaysDevice as * const _ as usize } , 64usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:217046 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSettings > ())) . tanDevice as * const _ as usize } , 72usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:217849 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < IPLSourceSettings > ())) . flags as * const _ as usize } , 0usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:222949 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . flags as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:223173 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . directFlags as * const _ as usize } , 4usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:223409 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . source as * const _ as usize } , 8usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:223635 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . distanceAttenuationModel as * const _ as usize } , 56usize , ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:223898 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . airAbsorptionModel as * const _ as usize } , 88usize , concat... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:224149 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . directivity as * const _ as usize } , 128usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:224387 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . occlusionType as * const _ as usize } , 152usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:224629 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . occlusionRadius as * const _ as usize } , 156usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:224875 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . numOcclusionSamples as * const _ as usize } , 160usize , conc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:225129 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . reverbScale as * const _ as usize } , 164usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:225367 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . hybridReverbTransitionTime as * const _ as usize } , 176usize... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:225635 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . hybridReverbOverlapPercent as * const _ as usize } , 180usize... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:225903 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . baked as * const _ as usize } , 184usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:226129 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . bakedDataIdentifier as * const _ as usize } , 188usize , conc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:226383 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . pathingProbes as * const _ as usize } , 216usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:226625 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . visRadius as * const _ as usize } , 224usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:226859 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . visThreshold as * const _ as usize } , 228usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:227099 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . visRange as * const _ as usize } , 232usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:227331 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . pathingOrder as * const _ as usize } , 236usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:227571 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . enableValidation as * const _ as usize } , 240usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:227819 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationInputs > ())) . findAlternatePaths as * const _ as usize } , 244usize , conca... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:230097 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSharedInputs > ())) . listener as * const _ as usize } , 0usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:230339 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSharedInputs > ())) . numRays as * const _ as usize } , 48usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:230580 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSharedInputs > ())) . numBounces as * const _ as usize } , 52usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:230827 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSharedInputs > ())) . duration as * const _ as usize } , 56usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:231070 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSharedInputs > ())) . order as * const _ as usize } , 60usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:231307 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < IPLSimulationSharedInputs > ())) . irradianceMinDistance as * const _ as usize } , 64usize , ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:232307 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationOutputs > ())) . direct as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:232535 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationOutputs > ())) . reflections as * const _ as usize } , 48usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:232774 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < IPLSimulationOutputs > ())) . pathing as * const _ as usize } , 120usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 230 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.01s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling steam-audio-sys v0.3.0 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:9650 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a context object. A context must be created before creating any other API objects."] # [doc = ""] # [doc = "\\param settings Pointer to the `IPLContextSettings` struct that specifies context creation parameters."] # [doc = "\\param context [out] Handle to the created context object."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplContextCreate (settings : * mut IPLContextSettings , context : * mut IPLContext) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:10181 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a context. The context will not be destroyed until all references are"] # [doc = "released."] # [doc = ""] # [doc = "\\param context The context to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the context."] pub fn iplContextRetain (context : IPLContext) -> IPLContext ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:10558 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a context. The context will not be destroyed until all references are released."] # [doc = ""] # [doc = "\\param context [in, out] The context to release."] pub fn iplContextRelease (context : * mut IPLContext) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:16906 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calculates the relative direction from the listener to a sound source. The returned direction"] # [doc = "vector is expressed in the listener's coordinate system."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param sourcePosition World-space coordinates of the source."] # [doc = "\\param listenerPosition World-space coordinates of the listener."] # [doc = "\\param listenerAhead World-space unit-length vector pointing ahead relative to the listener."] # [doc = "\\param listenerUp World-space unit-length vector pointing up relative to the listener."] # [doc = ""] # [doc = "\\return A unit-length vector in the listener's coordinate space, pointing from the listener to the source."] pub fn iplCalculateRelativeDirection (context : IPLContext , sourcePosition : IPLVector3 , listenerPosition : IPLVector3 , listenerAhead : IPLVector3 , listenerUp : IPLVector3) -> IPLVector3 ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:19397 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a serialized object."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The settings to use when creating the serialized object."] # [doc = "\\param serializedObject [out] The created serialized object."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplSerializedObjectCreate (context : IPLContext , settings : * mut IPLSerializedObjectSettings , serializedObject : * mut IPLSerializedObject) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:19989 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a serialized object."] # [doc = ""] # [doc = "\\param serializedObject The serialized object to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the serialized object."] pub fn iplSerializedObjectRetain (serializedObject : IPLSerializedObject) -> IPLSerializedObject ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:20359 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a serialized object."] # [doc = ""] # [doc = "\\param serializedObject The serialized object to release a reference to."] pub fn iplSerializedObjectRelease (serializedObject : * mut IPLSerializedObject) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:20618 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The size in bytes of the serialized data contained in a serialized object."] # [doc = ""] # [doc = "\\param serializedObject The serialized object."] pub fn iplSerializedObjectGetSize (serializedObject : IPLSerializedObject) -> IPLsize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:20895 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return A pointer to a byte array of serialized data contained in a serialized object."] # [doc = ""] # [doc = "\\param serializedObject The serialized object."] pub fn iplSerializedObjectGetData (serializedObject : IPLSerializedObject) -> * mut IPLbyte ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:21405 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Creates an Embree device."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The settings to use when creating the Embree device."] # [doc = "\\param device [out] The created Embree device."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplEmbreeDeviceCreate (context : IPLContext , settings : * mut IPLEmbreeDeviceSettings , device : * mut IPLEmbreeDevice) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:21940 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Embree device."] # [doc = ""] # [doc = "\\param device The Embree device to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Embree device."] pub fn iplEmbreeDeviceRetain (device : IPLEmbreeDevice) -> IPLEmbreeDevice ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:22265 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Embree device."] # [doc = ""] # [doc = "\\param device The Embree device to release a reference to."] pub fn iplEmbreeDeviceRelease (device : * mut IPLEmbreeDevice) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:32437 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an OpenCL device list. This involves listing all available OpenCL devices on the user's system."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The requirements that all listed OpenCL devices must satisfy."] # [doc = "\\param deviceList [out] The created OpenCL device list."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplOpenCLDeviceListCreate (context : IPLContext , settings : * mut IPLOpenCLDeviceSettings , deviceList : * mut IPLOpenCLDeviceList) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:33076 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an OpenCL device list."] # [doc = ""] # [doc = "\\param deviceList The OpenCL device list to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the OpenCL device list."] pub fn iplOpenCLDeviceListRetain (deviceList : IPLOpenCLDeviceList) -> IPLOpenCLDeviceList ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:33436 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an OpenCL device list."] # [doc = ""] # [doc = "\\param deviceList The OpenCL device list to release a reference to."] pub fn iplOpenCLDeviceListRelease (deviceList : * mut IPLOpenCLDeviceList) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:33684 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The number of devices in an OpenCL device list."] # [doc = ""] # [doc = "\\param deviceList The OpenCL device list."] pub fn iplOpenCLDeviceListGetNumDevices (deviceList : IPLOpenCLDeviceList) -> IPLint32 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:33928 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retrieves information about a specific device in an OpenCL device list."] # [doc = ""] # [doc = "\\param deviceList The OpenCL device list."] # [doc = "\\param index The index of the device within the list."] # [doc = "\\param deviceDesc [out] A descriptor for the properties of the specified OpenCL device."] pub fn iplOpenCLDeviceListGetDeviceDesc (deviceList : IPLOpenCLDeviceList , index : IPLint32 , deviceDesc : * mut IPLOpenCLDeviceDesc) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:34412 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an OpenCL device. The device is specified as an index into an OpenCL device list."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param deviceList The OpenCL device list."] # [doc = "\\param index The index of the device within the list."] # [doc = "\\param device [out] The created OpenCL device."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplOpenCLDeviceCreate (context : IPLContext , deviceList : IPLOpenCLDeviceList , index : IPLint32 , device : * mut IPLOpenCLDevice) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:35067 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an OpenCL device from an existing OpenCL device created by your application. Steam Audio will"] # [doc = "use up to two command queues that you provide for enqueuing OpenCL computations."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param convolutionQueue The \\c cl_command_queue to use for enqueueing convolution work."] # [doc = "\\param irUpdateQueue The \\c cl_command_queue to use for enqueueing IR update work."] # [doc = "\\param device [out] The created OpenCL device."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplOpenCLDeviceCreateFromExisting (context : IPLContext , convolutionQueue : * mut :: std :: os :: raw :: c_void , irUpdateQueue : * mut :: std :: os :: raw :: c_void , device : * mut IPLOpenCLDevice) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:9650 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a context object. A context must be created before creating any other API objects."] # [doc = ""] # [doc = "\\param settings Pointer to the `IPLContextSettings` struct that specifies context creation parameters."] # [doc = "\\param context [out] Handle to the created context object."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplContextCreate (settings : * mut IPLContextSettings , context : * mut IPLContext) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:35991 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an OpenCL device."] # [doc = ""] # [doc = "\\param device The OpenCL device to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the OpenCL device."] pub fn iplOpenCLDeviceRetain (device : IPLOpenCLDevice) -> IPLOpenCLDevice ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:10181 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a context. The context will not be destroyed until all references are"] # [doc = "released."] # [doc = ""] # [doc = "\\param context The context to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the context."] pub fn iplContextRetain (context : IPLContext) -> IPLContext ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:36316 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an OpenCL device."] # [doc = ""] # [doc = "\\param device The OpenCL device to release a reference to."] pub fn iplOpenCLDeviceRelease (device : * mut IPLOpenCLDevice) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:10558 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a context. The context will not be destroyed until all references are released."] # [doc = ""] # [doc = "\\param context [in, out] The context to release."] pub fn iplContextRelease (context : * mut IPLContext) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:36777 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Creates a Radeon Rays device."] # [doc = ""] # [doc = "\\param openCLDevice The OpenCL device to use for running Radeon Rays."] # [doc = "\\param settings The settings to use when creating the Radeon Rays device."] # [doc = "\\param rrDevice [out] The created Radeon Rays device."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplRadeonRaysDeviceCreate (openCLDevice : IPLOpenCLDevice , settings : * mut IPLRadeonRaysDeviceSettings , rrDevice : * mut IPLRadeonRaysDevice) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:16906 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calculates the relative direction from the listener to a sound source. The returned direction"] # [doc = "vector is expressed in the listener's coordinate system."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param sourcePosition World-space coordinates of the source."] # [doc = "\\param listenerPosition World-space coordinates of the listener."] # [doc = "\\param listenerAhead World-space unit-length vector pointing ahead relative to the listener."] # [doc = "\\param listenerUp World-space unit-length vector pointing up relative to the listener."] # [doc = ""] # [doc = "\\return A unit-length vector in the listener's coordinate space, pointing from the listener to the source."] pub fn iplCalculateRelativeDirection (context : IPLContext , sourcePosition : IPLVector3 , listenerPosition : IPLVector3 , listenerAhead : IPLVector3 , listenerUp : IPLVector3) -> IPLVector3 ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:37368 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a Radeon Rays device."] # [doc = ""] # [doc = "\\param device The Radeon Rays device to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Radeon Rays device."] pub fn iplRadeonRaysDeviceRetain (device : IPLRadeonRaysDevice) -> IPLRadeonRaysDevice ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:19397 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a serialized object."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The settings to use when creating the serialized object."] # [doc = "\\param serializedObject [out] The created serialized object."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplSerializedObjectCreate (context : IPLContext , settings : * mut IPLSerializedObjectSettings , serializedObject : * mut IPLSerializedObject) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:37719 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a Radeon Rays device."] # [doc = ""] # [doc = "\\param device The Radeon Rays device to release a reference to."] pub fn iplRadeonRaysDeviceRelease (device : * mut IPLRadeonRaysDevice) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:19989 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a serialized object."] # [doc = ""] # [doc = "\\param serializedObject The serialized object to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the serialized object."] pub fn iplSerializedObjectRetain (serializedObject : IPLSerializedObject) -> IPLSerializedObject ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:20359 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a serialized object."] # [doc = ""] # [doc = "\\param serializedObject The serialized object to release a reference to."] pub fn iplSerializedObjectRelease (serializedObject : * mut IPLSerializedObject) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:40130 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a TrueAudio Next device."] # [doc = ""] # [doc = "\\param openCLDevice The OpenCL device to use for running TrueAudio Next."] # [doc = "\\param settings The settings to use when creating the TrueAudio Next device."] # [doc = "\\param tanDevice [out] The created TrueAudio Next device."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplTrueAudioNextDeviceCreate (openCLDevice : IPLOpenCLDevice , settings : * mut IPLTrueAudioNextDeviceSettings , tanDevice : * mut IPLTrueAudioNextDevice) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:20618 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The size in bytes of the serialized data contained in a serialized object."] # [doc = ""] # [doc = "\\param serializedObject The serialized object."] pub fn iplSerializedObjectGetSize (serializedObject : IPLSerializedObject) -> IPLsize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:40743 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a TrueAudio Next device."] # [doc = ""] # [doc = "\\param device The TrueAudio Next device to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the TrueAudio Next device."] pub fn iplTrueAudioNextDeviceRetain (device : IPLTrueAudioNextDevice) -> IPLTrueAudioNextDevice ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:20895 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return A pointer to a byte array of serialized data contained in a serialized object."] # [doc = ""] # [doc = "\\param serializedObject The serialized object."] pub fn iplSerializedObjectGetData (serializedObject : IPLSerializedObject) -> * mut IPLbyte ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:41112 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a TrueAudio Next device."] # [doc = ""] # [doc = "\\param device The TrueAudio Next device to release a reference to."] pub fn iplTrueAudioNextDeviceRelease (device : * mut IPLTrueAudioNextDevice) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:21405 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Creates an Embree device."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The settings to use when creating the Embree device."] # [doc = "\\param device [out] The created Embree device."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplEmbreeDeviceCreate (context : IPLContext , settings : * mut IPLEmbreeDeviceSettings , device : * mut IPLEmbreeDevice) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:64122 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a scene."] # [doc = ""] # [doc = "A scene does not store any geometry information on its own; for that you need to create one or more"] # [doc = "static meshes or instanced meshes and add them to the scene."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The settings to use when creating the scene."] # [doc = "\\param scene [out] The created scene."] # [doc = ""] # [doc = "\\return Status code indicating success or failure."] pub fn iplSceneCreate (context : IPLContext , settings : * mut IPLSceneSettings , scene : * mut IPLScene) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:21940 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Embree device."] # [doc = ""] # [doc = "\\param device The Embree device to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Embree device."] pub fn iplEmbreeDeviceRetain (device : IPLEmbreeDevice) -> IPLEmbreeDevice ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:64788 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a scene."] # [doc = ""] # [doc = "\\param scene The scene to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the scene."] pub fn iplSceneRetain (scene : IPLScene) -> IPLScene ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:22265 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Embree device."] # [doc = ""] # [doc = "\\param device The Embree device to release a reference to."] pub fn iplEmbreeDeviceRelease (device : * mut IPLEmbreeDevice) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:65066 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a scene."] # [doc = ""] # [doc = "\\param scene The scene to release a reference to."] pub fn iplSceneRelease (scene : * mut IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:32437 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an OpenCL device list. This involves listing all available OpenCL devices on the user's system."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The requirements that all listed OpenCL devices must satisfy."] # [doc = "\\param deviceList [out] The created OpenCL device list."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplOpenCLDeviceListCreate (context : IPLContext , settings : * mut IPLOpenCLDeviceSettings , deviceList : * mut IPLOpenCLDeviceList) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:65256 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Loads a scene from a serialized object. Typically, the serialized object will be created from a byte array"] # [doc = "loaded from disk or over the network."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The settings to use when creating the scene."] # [doc = "\\param serializedObject The serialized object from which to load the scene."] # [doc = "\\param progressCallback Callback that reports the percentage of this function's work that has been completed. May be \\c NULL."] # [doc = "\\param progressCallbackUserData Pointer to arbitrary data that will be passed to the progress callback. May be \\c NULL."] # [doc = "\\param scene [out] The created scene."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplSceneLoad (context : IPLContext , settings : * mut IPLSceneSettings , serializedObject : IPLSerializedObject , progressCallback : IPLProgressCallback , progressCallbackUserData : * mut :: std :: os :: raw :: c_void , scene : * mut IPLScene) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:33076 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an OpenCL device list."] # [doc = ""] # [doc = "\\param deviceList The OpenCL device list to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the OpenCL device list."] pub fn iplOpenCLDeviceListRetain (deviceList : IPLOpenCLDeviceList) -> IPLOpenCLDeviceList ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:33436 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an OpenCL device list."] # [doc = ""] # [doc = "\\param deviceList The OpenCL device list to release a reference to."] pub fn iplOpenCLDeviceListRelease (deviceList : * mut IPLOpenCLDeviceList) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:66468 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Saves a scene to a serialized object. Typically, the serialized object will then be saved to disk."] # [doc = ""] # [doc = "This function can only be called on a scene created with \\c IPL_SCENETYPE_DEFAULT.**"] # [doc = ""] # [doc = "\\param scene The scene to save."] # [doc = "\\param serializedObject The serialized object into which to save the scene."] pub fn iplSceneSave (scene : IPLScene , serializedObject : IPLSerializedObject) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:33684 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The number of devices in an OpenCL device list."] # [doc = ""] # [doc = "\\param deviceList The OpenCL device list."] pub fn iplOpenCLDeviceListGetNumDevices (deviceList : IPLOpenCLDeviceList) -> IPLint32 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:66954 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Saves a scene to an OBJ file."] # [doc = ""] # [doc = "An OBJ file is a widely-supported 3D model file format, that can be displayed using a variety of software"] # [doc = "on most PC platforms. The OBJ file generated by this function can be useful for detecting problems that"] # [doc = "occur when exporting scene data from your application to Steam Audio."] # [doc = ""] # [doc = "This function can only be called on a scene created with \\c IPL_SCENETYPE_DEFAULT or \\c IPL_SCENETYPE_EMBREE.**"] # [doc = ""] # [doc = "\\param scene The scene to save."] # [doc = "\\param fileBaseName Absolute or relative path to the OBJ file to generate."] pub fn iplSceneSaveOBJ (scene : IPLScene , fileBaseName : IPLstring) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:33928 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retrieves information about a specific device in an OpenCL device list."] # [doc = ""] # [doc = "\\param deviceList The OpenCL device list."] # [doc = "\\param index The index of the device within the list."] # [doc = "\\param deviceDesc [out] A descriptor for the properties of the specified OpenCL device."] pub fn iplOpenCLDeviceListGetDeviceDesc (deviceList : IPLOpenCLDeviceList , index : IPLint32 , deviceDesc : * mut IPLOpenCLDeviceDesc) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:67720 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Commits any changes to the scene."] # [doc = ""] # [doc = "This function should be called after any calls to the following functions, for the changes to take effect:"] # [doc = ""] # [doc = "- \\c iplStaticMeshAdd"] # [doc = "- \\c iplStaticMeshRemove"] # [doc = "- \\c iplInstancedMeshAdd"] # [doc = "- \\c iplInstancedMeshRemove"] # [doc = "- \\c iplInstancedMeshUpdateTransform"] # [doc = ""] # [doc = "For best performance, call this function once after all changes have been made for a given frame."] # [doc = ""] # [doc = "This function cannot be called concurrently with any simulation functions.**"] # [doc = ""] # [doc = "\\param scene The scene to commit changes to."] pub fn iplSceneCommit (scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:34412 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an OpenCL device. The device is specified as an index into an OpenCL device list."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param deviceList The OpenCL device list."] # [doc = "\\param index The index of the device within the list."] # [doc = "\\param device [out] The created OpenCL device."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplOpenCLDeviceCreate (context : IPLContext , deviceList : IPLOpenCLDeviceList , index : IPLint32 , device : * mut IPLOpenCLDevice) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:68481 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a static mesh."] # [doc = ""] # [doc = "A static mesh represents a triangle mesh that does not change after it is created. A static mesh also contains"] # [doc = "an array of acoustic material properties, and a mapping between each of its triangles and their acoustic material"] # [doc = "properties."] # [doc = ""] # [doc = "Static mesh objects should be used for scene geometry that is guaranteed to never change, such as rooms,"] # [doc = "buildings, or triangulated terrain. A scene may contain multiple static meshes, although typically one"] # [doc = "is sufficient."] # [doc = ""] # [doc = "\\param scene The scene in which the static mesh should be created."] # [doc = "\\param settings The settings to use when creating the static mesh."] # [doc = "\\param staticMesh [out] The created static mesh."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplStaticMeshCreate (scene : IPLScene , settings : * mut IPLStaticMeshSettings , staticMesh : * mut IPLStaticMesh) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:35067 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an OpenCL device from an existing OpenCL device created by your application. Steam Audio will"] # [doc = "use up to two command queues that you provide for enqueuing OpenCL computations."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param convolutionQueue The \\c cl_command_queue to use for enqueueing convolution work."] # [doc = "\\param irUpdateQueue The \\c cl_command_queue to use for enqueueing IR update work."] # [doc = "\\param device [out] The created OpenCL device."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplOpenCLDeviceCreateFromExisting (context : IPLContext , convolutionQueue : * mut :: std :: os :: raw :: c_void , irUpdateQueue : * mut :: std :: os :: raw :: c_void , device : * mut IPLOpenCLDevice) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:35991 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an OpenCL device."] # [doc = ""] # [doc = "\\param device The OpenCL device to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the OpenCL device."] pub fn iplOpenCLDeviceRetain (device : IPLOpenCLDevice) -> IPLOpenCLDevice ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:69571 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a static mesh."] # [doc = ""] # [doc = "\\param staticMesh The static mesh to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the static mesh."] pub fn iplStaticMeshRetain (staticMesh : IPLStaticMesh) -> IPLStaticMesh ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:36316 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an OpenCL device."] # [doc = ""] # [doc = "\\param device The OpenCL device to release a reference to."] pub fn iplOpenCLDeviceRelease (device : * mut IPLOpenCLDevice) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:69891 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a static mesh."] # [doc = ""] # [doc = "\\param staticMesh The static mesh to release a reference to."] pub fn iplStaticMeshRelease (staticMesh : * mut IPLStaticMesh) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:36777 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Creates a Radeon Rays device."] # [doc = ""] # [doc = "\\param openCLDevice The OpenCL device to use for running Radeon Rays."] # [doc = "\\param settings The settings to use when creating the Radeon Rays device."] # [doc = "\\param rrDevice [out] The created Radeon Rays device."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplRadeonRaysDeviceCreate (openCLDevice : IPLOpenCLDevice , settings : * mut IPLRadeonRaysDeviceSettings , rrDevice : * mut IPLRadeonRaysDevice) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:70112 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Loads a static mesh from a serialized object. Typically, the serialized object will be created from a byte array"] # [doc = "loaded from disk or over the network."] # [doc = ""] # [doc = "\\param scene The scene in which the static mesh should be created."] # [doc = "\\param serializedObject The serialized object from which to load the scene."] # [doc = "\\param progressCallback Callback that reports the percentage of this function's work that has been completed. May be \\c NULL."] # [doc = "\\param progressCallbackUserData Pointer to arbitrary data that will be passed to the progress callback. May be \\c NULL."] # [doc = "\\param staticMesh [out] The created static mesh."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplStaticMeshLoad (scene : IPLScene , serializedObject : IPLSerializedObject , progressCallback : IPLProgressCallback , progressCallbackUserData : * mut :: std :: os :: raw :: c_void , staticMesh : * mut IPLStaticMesh) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:37368 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a Radeon Rays device."] # [doc = ""] # [doc = "\\param device The Radeon Rays device to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Radeon Rays device."] pub fn iplRadeonRaysDeviceRetain (device : IPLRadeonRaysDevice) -> IPLRadeonRaysDevice ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:71227 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Saves a static mesh to a serialized object. Typically, the serialized object will then be saved to disk."] # [doc = ""] # [doc = "This function can only be called on a static mesh that is part of a scene created with \\c IPL_SCENETYPE_DEFAULT."] # [doc = ""] # [doc = "\\param staticMesh The static mesh to save."] # [doc = "\\param serializedObject The serialized object into which to save the static mesh."] pub fn iplStaticMeshSave (staticMesh : IPLStaticMesh , serializedObject : IPLSerializedObject) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:37719 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a Radeon Rays device."] # [doc = ""] # [doc = "\\param device The Radeon Rays device to release a reference to."] pub fn iplRadeonRaysDeviceRelease (device : * mut IPLRadeonRaysDevice) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:40130 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a TrueAudio Next device."] # [doc = ""] # [doc = "\\param openCLDevice The OpenCL device to use for running TrueAudio Next."] # [doc = "\\param settings The settings to use when creating the TrueAudio Next device."] # [doc = "\\param tanDevice [out] The created TrueAudio Next device."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplTrueAudioNextDeviceCreate (openCLDevice : IPLOpenCLDevice , settings : * mut IPLTrueAudioNextDeviceSettings , tanDevice : * mut IPLTrueAudioNextDevice) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:71774 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds a static mesh to a scene."] # [doc = ""] # [doc = "This function should be called after \\c iplStaticMeshCreate, or at any point after \\c iplStaticMeshRemove,"] # [doc = "for the static mesh to start affecting sound propagation."] # [doc = ""] # [doc = "After calling this function, \\c iplSceneCommit must be called for the changes to take effect."] # [doc = ""] # [doc = "\\param staticMesh The static mesh to add."] # [doc = "\\param scene The scene to which to add the static mesh. This must be the scene which was passed when"] # [doc = "calling \\c iplStaticMeshCreate."] pub fn iplStaticMeshAdd (staticMesh : IPLStaticMesh , scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:40743 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a TrueAudio Next device."] # [doc = ""] # [doc = "\\param device The TrueAudio Next device to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the TrueAudio Next device."] pub fn iplTrueAudioNextDeviceRetain (device : IPLTrueAudioNextDevice) -> IPLTrueAudioNextDevice ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:72467 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removes a static mesh from a scene."] # [doc = ""] # [doc = "After this function is called, the static mesh will stop affecting sound propagation, until it is"] # [doc = "added back using \\c iplStaticMeshAdd."] # [doc = ""] # [doc = "After calling this function, \\c iplSceneCommit must be called for the changes to take effect."] # [doc = ""] # [doc = "\\param staticMesh The static mesh to remove."] # [doc = "\\param scene The scene from which to remove the static mesh. This must be the scene which was passed when"] # [doc = "calling \\c iplStaticMeshCreate."] pub fn iplStaticMeshRemove (staticMesh : IPLStaticMesh , scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:41112 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a TrueAudio Next device."] # [doc = ""] # [doc = "\\param device The TrueAudio Next device to release a reference to."] pub fn iplTrueAudioNextDeviceRelease (device : * mut IPLTrueAudioNextDevice) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:73146 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an instanced mesh."] # [doc = ""] # [doc = "An instanced mesh takes one scene and positions it within another scene. This is useful if you have the"] # [doc = "same object, like a pillar, that you want to instantiate multiple times within the same scene. A scene"] # [doc = "can be instantiated multiple times within another scene, without incurring any significant memory overhead."] # [doc = ""] # [doc = "The instanced mesh can be moved, rotated, and scaled freely at any time, providing an easy way to implement"] # [doc = "dynamic objects whose motion can be described purely in terms of rigid-body transformations."] # [doc = ""] # [doc = "\\param scene The scene in which the instanced mesh should be created."] # [doc = "\\param settings The settings used to create the instanced mesh."] # [doc = "\\param instancedMesh [out] The created instanced mesh."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplInstancedMeshCreate (scene : IPLScene , settings : * mut IPLInstancedMeshSettings , instancedMesh : * mut IPLInstancedMesh) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:64122 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a scene."] # [doc = ""] # [doc = "A scene does not store any geometry information on its own; for that you need to create one or more"] # [doc = "static meshes or instanced meshes and add them to the scene."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The settings to use when creating the scene."] # [doc = "\\param scene [out] The created scene."] # [doc = ""] # [doc = "\\return Status code indicating success or failure."] pub fn iplSceneCreate (context : IPLContext , settings : * mut IPLSceneSettings , scene : * mut IPLScene) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:74311 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a instanced mesh."] # [doc = ""] # [doc = "\\param instancedMesh The instanced mesh to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the instanced mesh."] pub fn iplInstancedMeshRetain (instancedMesh : IPLInstancedMesh) -> IPLInstancedMesh ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:64788 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a scene."] # [doc = ""] # [doc = "\\param scene The scene to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the scene."] pub fn iplSceneRetain (scene : IPLScene) -> IPLScene ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:74656 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a instanced mesh."] # [doc = ""] # [doc = "\\param instancedMesh The instanced mesh to release a reference to."] pub fn iplInstancedMeshRelease (instancedMesh : * mut IPLInstancedMesh) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:65066 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a scene."] # [doc = ""] # [doc = "\\param scene The scene to release a reference to."] pub fn iplSceneRelease (scene : * mut IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:74896 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds an instanced mesh to a scene."] # [doc = ""] # [doc = "This function should be called after \\c iplInstancedMeshCreate, or at any point after \\c iplInstancedMeshRemove,"] # [doc = "for the instanced mesh to start affecting sound propagation."] # [doc = ""] # [doc = "After calling this function, \\c iplSceneCommit must be called for the changes to take effect."] # [doc = ""] # [doc = "\\param instancedMesh The instanced mesh to add."] # [doc = "\\param scene The scene to which to add the instanced mesh. This must be the scene which was passed when"] # [doc = "calling \\c iplInstancedMeshCreate."] pub fn iplInstancedMeshAdd (instancedMesh : IPLInstancedMesh , scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:65256 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Loads a scene from a serialized object. Typically, the serialized object will be created from a byte array"] # [doc = "loaded from disk or over the network."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The settings to use when creating the scene."] # [doc = "\\param serializedObject The serialized object from which to load the scene."] # [doc = "\\param progressCallback Callback that reports the percentage of this function's work that has been completed. May be \\c NULL."] # [doc = "\\param progressCallbackUserData Pointer to arbitrary data that will be passed to the progress callback. May be \\c NULL."] # [doc = "\\param scene [out] The created scene."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplSceneLoad (context : IPLContext , settings : * mut IPLSceneSettings , serializedObject : IPLSerializedObject , progressCallback : IPLProgressCallback , progressCallbackUserData : * mut :: std :: os :: raw :: c_void , scene : * mut IPLScene) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:75628 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removes an instanced mesh from a scene."] # [doc = ""] # [doc = "After this function is called, the instanced mesh will stop affecting sound propagation, until it is"] # [doc = "added back using \\c iplInstancedMeshAdd."] # [doc = ""] # [doc = "After calling this function, \\c iplSceneCommit must be called for the changes to take effect."] # [doc = ""] # [doc = "\\param instancedMesh The instanced mesh to remove."] # [doc = "\\param scene The scene from which to remove the instanced mesh. This must be the scene which was passed when"] # [doc = "calling \\c iplInstancedMeshCreate."] pub fn iplInstancedMeshRemove (instancedMesh : IPLInstancedMesh , scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:66468 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Saves a scene to a serialized object. Typically, the serialized object will then be saved to disk."] # [doc = ""] # [doc = "This function can only be called on a scene created with \\c IPL_SCENETYPE_DEFAULT.**"] # [doc = ""] # [doc = "\\param scene The scene to save."] # [doc = "\\param serializedObject The serialized object into which to save the scene."] pub fn iplSceneSave (scene : IPLScene , serializedObject : IPLSerializedObject) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:76343 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Updates the local-to-world transform of an instanced mesh within its parent scene."] # [doc = ""] # [doc = "This function allows the instanced mesh to be moved, rotated, and scaled dynamically."] # [doc = ""] # [doc = "After calling this function, \\c iplSceneCommit must be called for the changes to take effect."] # [doc = ""] # [doc = "\\param instancedMesh The instanced mesh whose transform is to be updated."] # [doc = "\\param scene The parent scene that contains the instanced mesh."] # [doc = "\\param transform The new 4x4 local-to-world transform matrix."] pub fn iplInstancedMeshUpdateTransform (instancedMesh : IPLInstancedMesh , scene : IPLScene , transform : IPLMatrix4x4) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:66954 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Saves a scene to an OBJ file."] # [doc = ""] # [doc = "An OBJ file is a widely-supported 3D model file format, that can be displayed using a variety of software"] # [doc = "on most PC platforms. The OBJ file generated by this function can be useful for detecting problems that"] # [doc = "occur when exporting scene data from your application to Steam Audio."] # [doc = ""] # [doc = "This function can only be called on a scene created with \\c IPL_SCENETYPE_DEFAULT or \\c IPL_SCENETYPE_EMBREE.**"] # [doc = ""] # [doc = "\\param scene The scene to save."] # [doc = "\\param fileBaseName Absolute or relative path to the OBJ file to generate."] pub fn iplSceneSaveOBJ (scene : IPLScene , fileBaseName : IPLstring) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:82705 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Allocates an audio buffer."] # [doc = ""] # [doc = "All audio buffers are uncompressed PCM with 32-bit floating-point samples."] # [doc = ""] # [doc = "Internally, all audio buffers are stored deinterleaved for performance reasons. If your audio engine provides"] # [doc = "interleaved audio buffers, you must use \\c iplAudioBufferInterleave and \\c iplAudioBufferDeinterleave to explicitly"] # [doc = "convert to/from deinterleaved format. If your audio engine provides deinterleaved audio buffers, you can"] # [doc = "pass them directly using \\c IPLAudioBuffer, thus avoiding the processing and memory overhead of an extra audio buffer."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param numChannels Number of channels."] # [doc = "\\param numSamples Number of samples per channel."] # [doc = "\\param audioBuffer The audio buffer to allocate."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAudioBufferAllocate (context : IPLContext , numChannels : IPLint32 , numSamples : IPLint32 , audioBuffer : * mut IPLAudioBuffer) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:67720 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Commits any changes to the scene."] # [doc = ""] # [doc = "This function should be called after any calls to the following functions, for the changes to take effect:"] # [doc = ""] # [doc = "- \\c iplStaticMeshAdd"] # [doc = "- \\c iplStaticMeshRemove"] # [doc = "- \\c iplInstancedMeshAdd"] # [doc = "- \\c iplInstancedMeshRemove"] # [doc = "- \\c iplInstancedMeshUpdateTransform"] # [doc = ""] # [doc = "For best performance, call this function once after all changes have been made for a given frame."] # [doc = ""] # [doc = "This function cannot be called concurrently with any simulation functions.**"] # [doc = ""] # [doc = "\\param scene The scene to commit changes to."] pub fn iplSceneCommit (scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:68481 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a static mesh."] # [doc = ""] # [doc = "A static mesh represents a triangle mesh that does not change after it is created. A static mesh also contains"] # [doc = "an array of acoustic material properties, and a mapping between each of its triangles and their acoustic material"] # [doc = "properties."] # [doc = ""] # [doc = "Static mesh objects should be used for scene geometry that is guaranteed to never change, such as rooms,"] # [doc = "buildings, or triangulated terrain. A scene may contain multiple static meshes, although typically one"] # [doc = "is sufficient."] # [doc = ""] # [doc = "\\param scene The scene in which the static mesh should be created."] # [doc = "\\param settings The settings to use when creating the static mesh."] # [doc = "\\param staticMesh [out] The created static mesh."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplStaticMeshCreate (scene : IPLScene , settings : * mut IPLStaticMeshSettings , staticMesh : * mut IPLStaticMesh) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:83910 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Frees an audio buffer."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioBuffer The audio buffer to free."] pub fn iplAudioBufferFree (context : IPLContext , audioBuffer : * mut IPLAudioBuffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:69571 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a static mesh."] # [doc = ""] # [doc = "\\param staticMesh The static mesh to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the static mesh."] pub fn iplStaticMeshRetain (staticMesh : IPLStaticMesh) -> IPLStaticMesh ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:84206 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads samples from an audio buffer and interleaves them into a user-provided array."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param src The audio buffer to read from."] # [doc = "\\param dst The interleaved array to write into."] pub fn iplAudioBufferInterleave (context : IPLContext , src : * mut IPLAudioBuffer , dst : * mut IPLfloat32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:69891 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a static mesh."] # [doc = ""] # [doc = "\\param staticMesh The static mesh to release a reference to."] pub fn iplStaticMeshRelease (staticMesh : * mut IPLStaticMesh) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:84665 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes interleaved samples from a user-provided array into an audio buffer."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param src The interleaved array to read from."] # [doc = "\\param dst The audio buffer to write into."] pub fn iplAudioBufferDeinterleave (context : IPLContext , src : * mut IPLfloat32 , dst : * mut IPLAudioBuffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:70112 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Loads a static mesh from a serialized object. Typically, the serialized object will be created from a byte array"] # [doc = "loaded from disk or over the network."] # [doc = ""] # [doc = "\\param scene The scene in which the static mesh should be created."] # [doc = "\\param serializedObject The serialized object from which to load the scene."] # [doc = "\\param progressCallback Callback that reports the percentage of this function's work that has been completed. May be \\c NULL."] # [doc = "\\param progressCallbackUserData Pointer to arbitrary data that will be passed to the progress callback. May be \\c NULL."] # [doc = "\\param staticMesh [out] The created static mesh."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplStaticMeshLoad (scene : IPLScene , serializedObject : IPLSerializedObject , progressCallback : IPLProgressCallback , progressCallbackUserData : * mut :: std :: os :: raw :: c_void , staticMesh : * mut IPLStaticMesh) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:85118 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Mixes one audio buffer into another."] # [doc = ""] # [doc = "Both audio buffers must have the same number of channels and samples."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param in The source audio buffer."] # [doc = "\\param mix The destination audio buffer, into which the source should be mixed."] pub fn iplAudioBufferMix (context : IPLContext , in_ : * mut IPLAudioBuffer , mix : * mut IPLAudioBuffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:71227 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Saves a static mesh to a serialized object. Typically, the serialized object will then be saved to disk."] # [doc = ""] # [doc = "This function can only be called on a static mesh that is part of a scene created with \\c IPL_SCENETYPE_DEFAULT."] # [doc = ""] # [doc = "\\param staticMesh The static mesh to save."] # [doc = "\\param serializedObject The serialized object into which to save the static mesh."] pub fn iplStaticMeshSave (staticMesh : IPLStaticMesh , serializedObject : IPLSerializedObject) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:85636 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Downmixes a multi-channel audio buffer into a mono audio buffer."] # [doc = ""] # [doc = "Both audio buffers must have the same number of samples."] # [doc = ""] # [doc = "Downmixing is performed by summing up the source channels and dividing the result by the"] # [doc = "number of source channels. If this is not the desired downmixing behavior, we recommend"] # [doc = "that downmixing be performed manually."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param in The source audio buffer."] # [doc = "\\param out The destination audio buffer."] pub fn iplAudioBufferDownmix (context : IPLContext , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:71774 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds a static mesh to a scene."] # [doc = ""] # [doc = "This function should be called after \\c iplStaticMeshCreate, or at any point after \\c iplStaticMeshRemove,"] # [doc = "for the static mesh to start affecting sound propagation."] # [doc = ""] # [doc = "After calling this function, \\c iplSceneCommit must be called for the changes to take effect."] # [doc = ""] # [doc = "\\param staticMesh The static mesh to add."] # [doc = "\\param scene The scene to which to add the static mesh. This must be the scene which was passed when"] # [doc = "calling \\c iplStaticMeshCreate."] pub fn iplStaticMeshAdd (staticMesh : IPLStaticMesh , scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:86387 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Converts an Ambisonic audio buffer from one Ambisonic format to another."] # [doc = ""] # [doc = "Both audio buffers must have the same number of samples."] # [doc = ""] # [doc = "This conversion can be applied in-place, i.e., \\c in and \\c out can be the same"] # [doc = "audio buffer."] # [doc = ""] # [doc = "Steam Audio's \"native\" Ambisonic format is N3D, so for best performance, keep all"] # [doc = "Ambisonic data in N3D format except when exchanging data with your audio engine."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param inType Ambisonic format of \\c in."] # [doc = "\\param outType Ambisonic format that \\c out should be in."] # [doc = "\\param in The source audio buffer."] # [doc = "\\param out The destination audio buffer."] pub fn iplAudioBufferConvertAmbisonics (context : IPLContext , inType : IPLAmbisonicsType , outType : IPLAmbisonicsType , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:72467 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removes a static mesh from a scene."] # [doc = ""] # [doc = "After this function is called, the static mesh will stop affecting sound propagation, until it is"] # [doc = "added back using \\c iplStaticMeshAdd."] # [doc = ""] # [doc = "After calling this function, \\c iplSceneCommit must be called for the changes to take effect."] # [doc = ""] # [doc = "\\param staticMesh The static mesh to remove."] # [doc = "\\param scene The scene from which to remove the static mesh. This must be the scene which was passed when"] # [doc = "calling \\c iplStaticMeshCreate."] pub fn iplStaticMeshRemove (staticMesh : IPLStaticMesh , scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:88947 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an HRTF."] # [doc = ""] # [doc = "Calling this function is somewhat expensive; avoid creating HRTF objects in your audio thread at all"] # [doc = "if possible."] # [doc = ""] # [doc = "This function is not thread-safe. Do not simultaneously call it from multiple threads."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param hrtfSettings The settings used to create the HRTF object."] # [doc = "\\param hrtf [out] The created HRTF object."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplHRTFCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , hrtfSettings : * mut IPLHRTFSettings , hrtf : * mut IPLHRTF) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:73146 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an instanced mesh."] # [doc = ""] # [doc = "An instanced mesh takes one scene and positions it within another scene. This is useful if you have the"] # [doc = "same object, like a pillar, that you want to instantiate multiple times within the same scene. A scene"] # [doc = "can be instantiated multiple times within another scene, without incurring any significant memory overhead."] # [doc = ""] # [doc = "The instanced mesh can be moved, rotated, and scaled freely at any time, providing an easy way to implement"] # [doc = "dynamic objects whose motion can be described purely in terms of rigid-body transformations."] # [doc = ""] # [doc = "\\param scene The scene in which the instanced mesh should be created."] # [doc = "\\param settings The settings used to create the instanced mesh."] # [doc = "\\param instancedMesh [out] The created instanced mesh."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplInstancedMeshCreate (scene : IPLScene , settings : * mut IPLInstancedMeshSettings , instancedMesh : * mut IPLInstancedMesh) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:74311 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a instanced mesh."] # [doc = ""] # [doc = "\\param instancedMesh The instanced mesh to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the instanced mesh."] pub fn iplInstancedMeshRetain (instancedMesh : IPLInstancedMesh) -> IPLInstancedMesh ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:89828 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an HRTF object."] # [doc = ""] # [doc = "\\param hrtf The HRTF object to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the HRTF object."] pub fn iplHRTFRetain (hrtf : IPLHRTF) -> IPLHRTF ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:90121 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an HRTF object."] # [doc = ""] # [doc = "\\param hrtf The HRTF object to release a reference to."] pub fn iplHRTFRelease (hrtf : * mut IPLHRTF) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:74656 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a instanced mesh."] # [doc = ""] # [doc = "\\param instancedMesh The instanced mesh to release a reference to."] pub fn iplInstancedMeshRelease (instancedMesh : * mut IPLInstancedMesh) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:92198 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a panning effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the panning effect."] # [doc = "\\param effect [out] The created panning effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplPanningEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLPanningEffectSettings , effect : * mut IPLPanningEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:74896 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds an instanced mesh to a scene."] # [doc = ""] # [doc = "This function should be called after \\c iplInstancedMeshCreate, or at any point after \\c iplInstancedMeshRemove,"] # [doc = "for the instanced mesh to start affecting sound propagation."] # [doc = ""] # [doc = "After calling this function, \\c iplSceneCommit must be called for the changes to take effect."] # [doc = ""] # [doc = "\\param instancedMesh The instanced mesh to add."] # [doc = "\\param scene The scene to which to add the instanced mesh. This must be the scene which was passed when"] # [doc = "calling \\c iplInstancedMeshCreate."] pub fn iplInstancedMeshAdd (instancedMesh : IPLInstancedMesh , scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:75628 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removes an instanced mesh from a scene."] # [doc = ""] # [doc = "After this function is called, the instanced mesh will stop affecting sound propagation, until it is"] # [doc = "added back using \\c iplInstancedMeshAdd."] # [doc = ""] # [doc = "After calling this function, \\c iplSceneCommit must be called for the changes to take effect."] # [doc = ""] # [doc = "\\param instancedMesh The instanced mesh to remove."] # [doc = "\\param scene The scene from which to remove the instanced mesh. This must be the scene which was passed when"] # [doc = "calling \\c iplInstancedMeshCreate."] pub fn iplInstancedMeshRemove (instancedMesh : IPLInstancedMesh , scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:92868 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a panning effect."] # [doc = ""] # [doc = "\\param effect The panning effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the panning effect."] pub fn iplPanningEffectRetain (effect : IPLPanningEffect) -> IPLPanningEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:76343 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Updates the local-to-world transform of an instanced mesh within its parent scene."] # [doc = ""] # [doc = "This function allows the instanced mesh to be moved, rotated, and scaled dynamically."] # [doc = ""] # [doc = "After calling this function, \\c iplSceneCommit must be called for the changes to take effect."] # [doc = ""] # [doc = "\\param instancedMesh The instanced mesh whose transform is to be updated."] # [doc = "\\param scene The parent scene that contains the instanced mesh."] # [doc = "\\param transform The new 4x4 local-to-world transform matrix."] pub fn iplInstancedMeshUpdateTransform (instancedMesh : IPLInstancedMesh , scene : IPLScene , transform : IPLMatrix4x4) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:93198 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a panning effect."] # [doc = ""] # [doc = "\\param effect The panning effect to release a reference to."] pub fn iplPanningEffectRelease (effect : * mut IPLPanningEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:82705 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Allocates an audio buffer."] # [doc = ""] # [doc = "All audio buffers are uncompressed PCM with 32-bit floating-point samples."] # [doc = ""] # [doc = "Internally, all audio buffers are stored deinterleaved for performance reasons. If your audio engine provides"] # [doc = "interleaved audio buffers, you must use \\c iplAudioBufferInterleave and \\c iplAudioBufferDeinterleave to explicitly"] # [doc = "convert to/from deinterleaved format. If your audio engine provides deinterleaved audio buffers, you can"] # [doc = "pass them directly using \\c IPLAudioBuffer, thus avoiding the processing and memory overhead of an extra audio buffer."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param numChannels Number of channels."] # [doc = "\\param numSamples Number of samples per channel."] # [doc = "\\param audioBuffer The audio buffer to allocate."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAudioBufferAllocate (context : IPLContext , numChannels : IPLint32 , numSamples : IPLint32 , audioBuffer : * mut IPLAudioBuffer) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:93423 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a panning effect."] # [doc = ""] # [doc = "\\param effect The panning effect to reset."] pub fn iplPanningEffectReset (effect : IPLPanningEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:83910 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Frees an audio buffer."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioBuffer The audio buffer to free."] pub fn iplAudioBufferFree (context : IPLContext , audioBuffer : * mut IPLAudioBuffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:93639 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a panning effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The panning effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must be 1-channel."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the speaker layout"] # [doc = "specified when creating the panning effect. For example, if the speaker layout is"] # [doc = "\\c IPL_SPEAKERLAYOUTTYPE_SURROUND_5_1, the output buffer must contain 6 channels."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE to indicate that this effect does not generate any tail samples."] pub fn iplPanningEffectApply (effect : IPLPanningEffect , params : * mut IPLPanningEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:84206 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads samples from an audio buffer and interleaves them into a user-provided array."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param src The audio buffer to read from."] # [doc = "\\param dst The interleaved array to write into."] pub fn iplAudioBufferInterleave (context : IPLContext , src : * mut IPLAudioBuffer , dst : * mut IPLfloat32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:98408 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a binaural effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the binaural effect."] # [doc = "\\param effect [out] The created binaural effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplBinauralEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLBinauralEffectSettings , effect : * mut IPLBinauralEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:84665 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes interleaved samples from a user-provided array into an audio buffer."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param src The interleaved array to read from."] # [doc = "\\param dst The audio buffer to write into."] pub fn iplAudioBufferDeinterleave (context : IPLContext , src : * mut IPLfloat32 , dst : * mut IPLAudioBuffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:99084 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a binaural effect."] # [doc = ""] # [doc = "\\param effect The binaural effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the binaural effect."] pub fn iplBinauralEffectRetain (effect : IPLBinauralEffect) -> IPLBinauralEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:99420 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a binaural effect."] # [doc = ""] # [doc = "\\param effect The binaural effect to release a reference to."] pub fn iplBinauralEffectRelease (effect : * mut IPLBinauralEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:85118 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Mixes one audio buffer into another."] # [doc = ""] # [doc = "Both audio buffers must have the same number of channels and samples."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param in The source audio buffer."] # [doc = "\\param mix The destination audio buffer, into which the source should be mixed."] pub fn iplAudioBufferMix (context : IPLContext , in_ : * mut IPLAudioBuffer , mix : * mut IPLAudioBuffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:85636 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Downmixes a multi-channel audio buffer into a mono audio buffer."] # [doc = ""] # [doc = "Both audio buffers must have the same number of samples."] # [doc = ""] # [doc = "Downmixing is performed by summing up the source channels and dividing the result by the"] # [doc = "number of source channels. If this is not the desired downmixing behavior, we recommend"] # [doc = "that downmixing be performed manually."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param in The source audio buffer."] # [doc = "\\param out The destination audio buffer."] pub fn iplAudioBufferDownmix (context : IPLContext , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:99649 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a binaural effect."] # [doc = ""] # [doc = "\\param effect The binaural effect to reset."] pub fn iplBinauralEffectReset (effect : IPLBinauralEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:86387 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Converts an Ambisonic audio buffer from one Ambisonic format to another."] # [doc = ""] # [doc = "Both audio buffers must have the same number of samples."] # [doc = ""] # [doc = "This conversion can be applied in-place, i.e., \\c in and \\c out can be the same"] # [doc = "audio buffer."] # [doc = ""] # [doc = "Steam Audio's \"native\" Ambisonic format is N3D, so for best performance, keep all"] # [doc = "Ambisonic data in N3D format except when exchanging data with your audio engine."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param inType Ambisonic format of \\c in."] # [doc = "\\param outType Ambisonic format that \\c out should be in."] # [doc = "\\param in The source audio buffer."] # [doc = "\\param out The destination audio buffer."] pub fn iplAudioBufferConvertAmbisonics (context : IPLContext , inType : IPLAmbisonicsType , outType : IPLAmbisonicsType , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:99869 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a binaural effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The binaural effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must be 1- or 2-channel."] # [doc = "\\param out The output audio buffer. Must be 2-channel."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplBinauralEffectApply (effect : IPLBinauralEffect , params : * mut IPLBinauralEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:88947 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an HRTF."] # [doc = ""] # [doc = "Calling this function is somewhat expensive; avoid creating HRTF objects in your audio thread at all"] # [doc = "if possible."] # [doc = ""] # [doc = "This function is not thread-safe. Do not simultaneously call it from multiple threads."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param hrtfSettings The settings used to create the HRTF object."] # [doc = "\\param hrtf [out] The created HRTF object."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplHRTFCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , hrtfSettings : * mut IPLHRTFSettings , hrtf : * mut IPLHRTF) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:102982 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a virtual surround effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the virtual surround effect."] # [doc = "\\param effect [out] The created virtual surround effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplVirtualSurroundEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLVirtualSurroundEffectSettings , effect : * mut IPLVirtualSurroundEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:89828 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an HRTF object."] # [doc = ""] # [doc = "\\param hrtf The HRTF object to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the HRTF object."] pub fn iplHRTFRetain (hrtf : IPLHRTF) -> IPLHRTF ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:103703 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a virtual surround effect."] # [doc = ""] # [doc = "\\param effect The virtual surround effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the virtual surround effect."] pub fn iplVirtualSurroundEffectRetain (effect : IPLVirtualSurroundEffect) -> IPLVirtualSurroundEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:90121 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an HRTF object."] # [doc = ""] # [doc = "\\param hrtf The HRTF object to release a reference to."] pub fn iplHRTFRelease (hrtf : * mut IPLHRTF) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:92198 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a panning effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the panning effect."] # [doc = "\\param effect [out] The created panning effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplPanningEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLPanningEffectSettings , effect : * mut IPLPanningEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:104084 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a virtual surround effect."] # [doc = ""] # [doc = "\\param effect The virtual surround effect to release a reference to."] pub fn iplVirtualSurroundEffectRelease (effect : * mut IPLVirtualSurroundEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:92868 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a panning effect."] # [doc = ""] # [doc = "\\param effect The panning effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the panning effect."] pub fn iplPanningEffectRetain (effect : IPLPanningEffect) -> IPLPanningEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:104343 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a virtual surround effect."] # [doc = ""] # [doc = "\\param effect The virtual surround effect to reset."] pub fn iplVirtualSurroundEffectReset (effect : IPLVirtualSurroundEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:93198 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a panning effect."] # [doc = ""] # [doc = "\\param effect The panning effect to release a reference to."] pub fn iplPanningEffectRelease (effect : * mut IPLPanningEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:104593 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a virtual surround effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The virtual surround effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as needed for the speaker layout"] # [doc = "specified when creating the virtual surround effect."] # [doc = "\\param out The output audio buffer. Must be 2-channel."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplVirtualSurroundEffectApply (effect : IPLVirtualSurroundEffect , params : * mut IPLVirtualSurroundEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:93423 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a panning effect."] # [doc = ""] # [doc = "\\param effect The panning effect to reset."] pub fn iplPanningEffectReset (effect : IPLPanningEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:108082 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an Ambisonics encode effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the Ambisonics encode effect."] # [doc = "\\param effect [out] The created Ambisonics encode effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAmbisonicsEncodeEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLAmbisonicsEncodeEffectSettings , effect : * mut IPLAmbisonicsEncodeEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:93639 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a panning effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The panning effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must be 1-channel."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the speaker layout"] # [doc = "specified when creating the panning effect. For example, if the speaker layout is"] # [doc = "\\c IPL_SPEAKERLAYOUTTYPE_SURROUND_5_1, the output buffer must contain 6 channels."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE to indicate that this effect does not generate any tail samples."] pub fn iplPanningEffectApply (effect : IPLPanningEffect , params : * mut IPLPanningEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:108810 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Ambisonics encode effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics encode effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Ambisonics encode effect."] pub fn iplAmbisonicsEncodeEffectRetain (effect : IPLAmbisonicsEncodeEffect) -> IPLAmbisonicsEncodeEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:98408 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a binaural effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the binaural effect."] # [doc = "\\param effect [out] The created binaural effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplBinauralEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLBinauralEffectSettings , effect : * mut IPLBinauralEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:109198 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Ambisonics encode effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics encode effect to release a reference to."] pub fn iplAmbisonicsEncodeEffectRelease (effect : * mut IPLAmbisonicsEncodeEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:99084 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a binaural effect."] # [doc = ""] # [doc = "\\param effect The binaural effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the binaural effect."] pub fn iplBinauralEffectRetain (effect : IPLBinauralEffect) -> IPLBinauralEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:109462 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of an Ambisonics encode effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics encode effect to reset."] pub fn iplAmbisonicsEncodeEffectReset (effect : IPLAmbisonicsEncodeEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:99420 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a binaural effect."] # [doc = ""] # [doc = "\\param effect The binaural effect to release a reference to."] pub fn iplBinauralEffectRelease (effect : * mut IPLBinauralEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:109717 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies an Ambisonics encode effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The Ambisonics encode effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must be 1-channel."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the"] # [doc = "Ambisonics order specified when creating the effect."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE to indicate that this effect does not generate any tail samples."] pub fn iplAmbisonicsEncodeEffectApply (effect : IPLAmbisonicsEncodeEffect , params : * mut IPLAmbisonicsEncodeEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:99649 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a binaural effect."] # [doc = ""] # [doc = "\\param effect The binaural effect to reset."] pub fn iplBinauralEffectReset (effect : IPLBinauralEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:113199 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an Ambisonics panning effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the Ambisonics panning effect."] # [doc = "\\param effect [out] The created Ambisonics panning effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAmbisonicsPanningEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLAmbisonicsPanningEffectSettings , effect : * mut IPLAmbisonicsPanningEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:113933 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Ambisonics panning effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics panning effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Ambisonics panning effect."] pub fn iplAmbisonicsPanningEffectRetain (effect : IPLAmbisonicsPanningEffect) -> IPLAmbisonicsPanningEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:99869 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a binaural effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The binaural effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must be 1- or 2-channel."] # [doc = "\\param out The output audio buffer. Must be 2-channel."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplBinauralEffectApply (effect : IPLBinauralEffect , params : * mut IPLBinauralEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:114327 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Ambisonics panning effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics panning effect to release a reference to."] pub fn iplAmbisonicsPanningEffectRelease (effect : * mut IPLAmbisonicsPanningEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:102982 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a virtual surround effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the virtual surround effect."] # [doc = "\\param effect [out] The created virtual surround effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplVirtualSurroundEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLVirtualSurroundEffectSettings , effect : * mut IPLVirtualSurroundEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:103703 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a virtual surround effect."] # [doc = ""] # [doc = "\\param effect The virtual surround effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the virtual surround effect."] pub fn iplVirtualSurroundEffectRetain (effect : IPLVirtualSurroundEffect) -> IPLVirtualSurroundEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:114595 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of an Ambisonics panning effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics panning effect to reset."] pub fn iplAmbisonicsPanningEffectReset (effect : IPLAmbisonicsPanningEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:104084 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a virtual surround effect."] # [doc = ""] # [doc = "\\param effect The virtual surround effect to release a reference to."] pub fn iplVirtualSurroundEffectRelease (effect : * mut IPLVirtualSurroundEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:114854 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies an Ambisonics panning effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The Ambisonics panning effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as needed for the Ambisonics order"] # [doc = "specified in the parameters."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the speaker layout"] # [doc = "specified when creating the effect."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE to indicate that this effect does not generate any tail samples."] pub fn iplAmbisonicsPanningEffectApply (effect : IPLAmbisonicsPanningEffect , params : * mut IPLAmbisonicsPanningEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:104343 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a virtual surround effect."] # [doc = ""] # [doc = "\\param effect The virtual surround effect to reset."] pub fn iplVirtualSurroundEffectReset (effect : IPLVirtualSurroundEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:118666 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an Ambisonics binaural effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the Ambisonics binaural effect."] # [doc = "\\param effect [out] The created Ambisonics binaural effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAmbisonicsBinauralEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLAmbisonicsBinauralEffectSettings , effect : * mut IPLAmbisonicsBinauralEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:104593 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a virtual surround effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The virtual surround effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as needed for the speaker layout"] # [doc = "specified when creating the virtual surround effect."] # [doc = "\\param out The output audio buffer. Must be 2-channel."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplVirtualSurroundEffectApply (effect : IPLVirtualSurroundEffect , params : * mut IPLVirtualSurroundEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:119406 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Ambisonics binaural effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics binaural effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Ambisonics binaural effect."] pub fn iplAmbisonicsBinauralEffectRetain (effect : IPLAmbisonicsBinauralEffect) -> IPLAmbisonicsBinauralEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:108082 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an Ambisonics encode effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the Ambisonics encode effect."] # [doc = "\\param effect [out] The created Ambisonics encode effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAmbisonicsEncodeEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLAmbisonicsEncodeEffectSettings , effect : * mut IPLAmbisonicsEncodeEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:119806 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Ambisonics binaural effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics binaural effect to release a reference to."] pub fn iplAmbisonicsBinauralEffectRelease (effect : * mut IPLAmbisonicsBinauralEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:108810 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Ambisonics encode effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics encode effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Ambisonics encode effect."] pub fn iplAmbisonicsEncodeEffectRetain (effect : IPLAmbisonicsEncodeEffect) -> IPLAmbisonicsEncodeEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:120078 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of an Ambisonics binaural effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics binaural effect to reset."] pub fn iplAmbisonicsBinauralEffectReset (effect : IPLAmbisonicsBinauralEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:109198 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Ambisonics encode effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics encode effect to release a reference to."] pub fn iplAmbisonicsEncodeEffectRelease (effect : * mut IPLAmbisonicsEncodeEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:109462 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of an Ambisonics encode effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics encode effect to reset."] pub fn iplAmbisonicsEncodeEffectReset (effect : IPLAmbisonicsEncodeEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:120341 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies an Ambisonics binaural effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The Ambisonics binaural effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as needed for the Ambisonics order"] # [doc = "specified in the parameters."] # [doc = "\\param out The output audio buffer. Must have 2 channels."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplAmbisonicsBinauralEffectApply (effect : IPLAmbisonicsBinauralEffect , params : * mut IPLAmbisonicsBinauralEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:109717 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies an Ambisonics encode effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The Ambisonics encode effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must be 1-channel."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the"] # [doc = "Ambisonics order specified when creating the effect."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE to indicate that this effect does not generate any tail samples."] pub fn iplAmbisonicsEncodeEffectApply (effect : IPLAmbisonicsEncodeEffect , params : * mut IPLAmbisonicsEncodeEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:123883 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the Ambisonics rotation effect."] # [doc = "\\param effect [out] The created Ambisonics rotation effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAmbisonicsRotationEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLAmbisonicsRotationEffectSettings , effect : * mut IPLAmbisonicsRotationEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:113199 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an Ambisonics panning effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the Ambisonics panning effect."] # [doc = "\\param effect [out] The created Ambisonics panning effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAmbisonicsPanningEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLAmbisonicsPanningEffectSettings , effect : * mut IPLAmbisonicsPanningEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:113933 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Ambisonics panning effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics panning effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Ambisonics panning effect."] pub fn iplAmbisonicsPanningEffectRetain (effect : IPLAmbisonicsPanningEffect) -> IPLAmbisonicsPanningEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:124623 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Ambisonics rotation effect."] pub fn iplAmbisonicsRotationEffectRetain (effect : IPLAmbisonicsRotationEffect) -> IPLAmbisonicsRotationEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:114327 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Ambisonics panning effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics panning effect to release a reference to."] pub fn iplAmbisonicsPanningEffectRelease (effect : * mut IPLAmbisonicsPanningEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:125023 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to release a reference to."] pub fn iplAmbisonicsRotationEffectRelease (effect : * mut IPLAmbisonicsRotationEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:114595 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of an Ambisonics panning effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics panning effect to reset."] pub fn iplAmbisonicsPanningEffectReset (effect : IPLAmbisonicsPanningEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:125295 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to reset."] pub fn iplAmbisonicsRotationEffectReset (effect : IPLAmbisonicsRotationEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:114854 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies an Ambisonics panning effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The Ambisonics panning effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as needed for the Ambisonics order"] # [doc = "specified in the parameters."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the speaker layout"] # [doc = "specified when creating the effect."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE to indicate that this effect does not generate any tail samples."] pub fn iplAmbisonicsPanningEffectApply (effect : IPLAmbisonicsPanningEffect , params : * mut IPLAmbisonicsPanningEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:118666 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an Ambisonics binaural effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the Ambisonics binaural effect."] # [doc = "\\param effect [out] The created Ambisonics binaural effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAmbisonicsBinauralEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLAmbisonicsBinauralEffectSettings , effect : * mut IPLAmbisonicsBinauralEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:125558 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies an Ambisonics rotation effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as needed for the Ambisonics order"] # [doc = "specified when creating the effect."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the Ambisonics order"] # [doc = "specified when creating the effect."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE to indicate that this effect does not generate any tail samples."] pub fn iplAmbisonicsRotationEffectApply (effect : IPLAmbisonicsRotationEffect , params : * mut IPLAmbisonicsRotationEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:119406 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Ambisonics binaural effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics binaural effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Ambisonics binaural effect."] pub fn iplAmbisonicsBinauralEffectRetain (effect : IPLAmbisonicsBinauralEffect) -> IPLAmbisonicsBinauralEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:119806 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Ambisonics binaural effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics binaural effect to release a reference to."] pub fn iplAmbisonicsBinauralEffectRelease (effect : * mut IPLAmbisonicsBinauralEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:130404 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the Ambisonics rotation effect."] # [doc = "\\param effect [out] The created Ambisonics rotation effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAmbisonicsDecodeEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLAmbisonicsDecodeEffectSettings , effect : * mut IPLAmbisonicsDecodeEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:120078 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of an Ambisonics binaural effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics binaural effect to reset."] pub fn iplAmbisonicsBinauralEffectReset (effect : IPLAmbisonicsBinauralEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:131138 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Ambisonics rotation effect."] pub fn iplAmbisonicsDecodeEffectRetain (effect : IPLAmbisonicsDecodeEffect) -> IPLAmbisonicsDecodeEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:120341 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies an Ambisonics binaural effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The Ambisonics binaural effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as needed for the Ambisonics order"] # [doc = "specified in the parameters."] # [doc = "\\param out The output audio buffer. Must have 2 channels."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplAmbisonicsBinauralEffectApply (effect : IPLAmbisonicsBinauralEffect , params : * mut IPLAmbisonicsBinauralEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:131532 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to release a reference to."] pub fn iplAmbisonicsDecodeEffectRelease (effect : * mut IPLAmbisonicsDecodeEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:123883 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the Ambisonics rotation effect."] # [doc = "\\param effect [out] The created Ambisonics rotation effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAmbisonicsRotationEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLAmbisonicsRotationEffectSettings , effect : * mut IPLAmbisonicsRotationEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:124623 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Ambisonics rotation effect."] pub fn iplAmbisonicsRotationEffectRetain (effect : IPLAmbisonicsRotationEffect) -> IPLAmbisonicsRotationEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:131800 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to reset."] pub fn iplAmbisonicsDecodeEffectReset (effect : IPLAmbisonicsDecodeEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:125023 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to release a reference to."] pub fn iplAmbisonicsRotationEffectRelease (effect : * mut IPLAmbisonicsRotationEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:132059 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies an Ambisonics decode effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The Ambisonics decode effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as needed for the Ambisonics order"] # [doc = "specified when creating the effect."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the speaker layout"] # [doc = "specified when creating the effect (if using panning) or 2 channels (if using"] # [doc = "binaural rendering)."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplAmbisonicsDecodeEffectApply (effect : IPLAmbisonicsDecodeEffect , params : * mut IPLAmbisonicsDecodeEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:125295 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to reset."] pub fn iplAmbisonicsRotationEffectReset (effect : IPLAmbisonicsRotationEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:139404 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a direct effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the direct effect."] # [doc = "\\param effect [out] The created direct effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplDirectEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLDirectEffectSettings , effect : * mut IPLDirectEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:125558 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies an Ambisonics rotation effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as needed for the Ambisonics order"] # [doc = "specified when creating the effect."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the Ambisonics order"] # [doc = "specified when creating the effect."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE to indicate that this effect does not generate any tail samples."] pub fn iplAmbisonicsRotationEffectApply (effect : IPLAmbisonicsRotationEffect , params : * mut IPLAmbisonicsRotationEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:130404 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the Ambisonics rotation effect."] # [doc = "\\param effect [out] The created Ambisonics rotation effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplAmbisonicsDecodeEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLAmbisonicsDecodeEffectSettings , effect : * mut IPLAmbisonicsDecodeEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:140068 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a direct effect."] # [doc = ""] # [doc = "\\param effect The direct effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the direct effect."] pub fn iplDirectEffectRetain (effect : IPLDirectEffect) -> IPLDirectEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:131138 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the Ambisonics rotation effect."] pub fn iplAmbisonicsDecodeEffectRetain (effect : IPLAmbisonicsDecodeEffect) -> IPLAmbisonicsDecodeEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:140392 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a direct effect."] # [doc = ""] # [doc = "\\param effect The direct effect to release a reference to."] pub fn iplDirectEffectRelease (effect : * mut IPLDirectEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:131532 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to release a reference to."] pub fn iplAmbisonicsDecodeEffectRelease (effect : * mut IPLAmbisonicsDecodeEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:131800 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of an Ambisonics rotation effect."] # [doc = ""] # [doc = "\\param effect The Ambisonics rotation effect to reset."] pub fn iplAmbisonicsDecodeEffectReset (effect : IPLAmbisonicsDecodeEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:140613 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a direct effect."] # [doc = ""] # [doc = "\\param effect The direct effect to reset."] pub fn iplDirectEffectReset (effect : IPLDirectEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:132059 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies an Ambisonics decode effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The Ambisonics decode effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as needed for the Ambisonics order"] # [doc = "specified when creating the effect."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the speaker layout"] # [doc = "specified when creating the effect (if using panning) or 2 channels (if using"] # [doc = "binaural rendering)."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplAmbisonicsDecodeEffectApply (effect : IPLAmbisonicsDecodeEffect , params : * mut IPLAmbisonicsDecodeEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:139404 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a direct effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the direct effect."] # [doc = "\\param effect [out] The created direct effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplDirectEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLDirectEffectSettings , effect : * mut IPLDirectEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:140825 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a direct effect to an audio buffer."] # [doc = ""] # [doc = "This effect CAN be applied in-place."] # [doc = ""] # [doc = "\\param effect The direct effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as specified when creating the effect."] # [doc = "\\param out The output audio buffer. Must have as many channels as specified when creating the effect."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplDirectEffectApply (effect : IPLDirectEffect , params : * mut IPLDirectEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:140068 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a direct effect."] # [doc = ""] # [doc = "\\param effect The direct effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the direct effect."] pub fn iplDirectEffectRetain (effect : IPLDirectEffect) -> IPLDirectEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:149997 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a reflection effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the reflection effect."] # [doc = "\\param effect [out] The created reflection effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplReflectionEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLReflectionEffectSettings , effect : * mut IPLReflectionEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:140392 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a direct effect."] # [doc = ""] # [doc = "\\param effect The direct effect to release a reference to."] pub fn iplDirectEffectRelease (effect : * mut IPLDirectEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:140613 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a direct effect."] # [doc = ""] # [doc = "\\param effect The direct effect to reset."] pub fn iplDirectEffectReset (effect : IPLDirectEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:150685 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a reflection effect."] # [doc = ""] # [doc = "\\param effect The reflection effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the reflection effect."] pub fn iplReflectionEffectRetain (effect : IPLReflectionEffect) -> IPLReflectionEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:140825 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a direct effect to an audio buffer."] # [doc = ""] # [doc = "This effect CAN be applied in-place."] # [doc = ""] # [doc = "\\param effect The direct effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have as many channels as specified when creating the effect."] # [doc = "\\param out The output audio buffer. Must have as many channels as specified when creating the effect."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplDirectEffectApply (effect : IPLDirectEffect , params : * mut IPLDirectEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:151033 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a reflection effect."] # [doc = ""] # [doc = "\\param effect The reflection effect to release a reference to."] pub fn iplReflectionEffectRelease (effect : * mut IPLReflectionEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:149997 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a reflection effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the reflection effect."] # [doc = "\\param effect [out] The created reflection effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplReflectionEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLReflectionEffectSettings , effect : * mut IPLReflectionEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:150685 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a reflection effect."] # [doc = ""] # [doc = "\\param effect The reflection effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the reflection effect."] pub fn iplReflectionEffectRetain (effect : IPLReflectionEffect) -> IPLReflectionEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:151270 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a reflection effect."] # [doc = ""] # [doc = "\\param effect The reflection effect to reset."] pub fn iplReflectionEffectReset (effect : IPLReflectionEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:151033 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a reflection effect."] # [doc = ""] # [doc = "\\param effect The reflection effect to release a reference to."] pub fn iplReflectionEffectRelease (effect : * mut IPLReflectionEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:151498 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a reflection effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The reflection effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have 1 channel."] # [doc = "\\param out The output audio buffer. Must have as many channels as the impulse response"] # [doc = "specified when creating the effect (for convolution, hybrid, and TAN) or at"] # [doc = "least 1 channel (for parametric)."] # [doc = "\\param mixer If this is non-null, then the output of this effect will be mixed into the given"] # [doc = "mixer object instead of being returned in the \\c out parameter. The mixed output can"] # [doc = "be retrieved elsewhere in the audio pipeline using \\c iplReflectionMixerApply. This"] # [doc = "can have a performance benefit if using convolution. If using TAN, specifying"] # [doc = "a mixer is required."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplReflectionEffectApply (effect : IPLReflectionEffect , params : * mut IPLReflectionEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer , mixer : IPLReflectionMixer) -> IPLAudioEffectState ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:151270 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a reflection effect."] # [doc = ""] # [doc = "\\param effect The reflection effect to reset."] pub fn iplReflectionEffectReset (effect : IPLReflectionEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:152935 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a reflection effect mixer."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings used when creating the reflection effects that will be mixed into"] # [doc = "this reflection mixer."] # [doc = "\\param mixer [out] The created reflection mixer."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplReflectionMixerCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLReflectionEffectSettings , mixer : * mut IPLReflectionMixer) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:151498 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a reflection effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The reflection effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have 1 channel."] # [doc = "\\param out The output audio buffer. Must have as many channels as the impulse response"] # [doc = "specified when creating the effect (for convolution, hybrid, and TAN) or at"] # [doc = "least 1 channel (for parametric)."] # [doc = "\\param mixer If this is non-null, then the output of this effect will be mixed into the given"] # [doc = "mixer object instead of being returned in the \\c out parameter. The mixed output can"] # [doc = "be retrieved elsewhere in the audio pipeline using \\c iplReflectionMixerApply. This"] # [doc = "can have a performance benefit if using convolution. If using TAN, specifying"] # [doc = "a mixer is required."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplReflectionEffectApply (effect : IPLReflectionEffect , params : * mut IPLReflectionEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer , mixer : IPLReflectionMixer) -> IPLAudioEffectState ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:153682 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a reflection mixer."] # [doc = ""] # [doc = "\\param mixer The reflection mixer to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the reflection mixer."] pub fn iplReflectionMixerRetain (mixer : IPLReflectionMixer) -> IPLReflectionMixer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:152935 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a reflection effect mixer."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings used when creating the reflection effects that will be mixed into"] # [doc = "this reflection mixer."] # [doc = "\\param mixer [out] The created reflection mixer."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplReflectionMixerCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLReflectionEffectSettings , mixer : * mut IPLReflectionMixer) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:154023 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a reflection mixer."] # [doc = ""] # [doc = "\\param mixer The reflection mixer to release a reference to."] pub fn iplReflectionMixerRelease (mixer : * mut IPLReflectionMixer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:153682 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a reflection mixer."] # [doc = ""] # [doc = "\\param mixer The reflection mixer to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the reflection mixer."] pub fn iplReflectionMixerRetain (mixer : IPLReflectionMixer) -> IPLReflectionMixer ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:154255 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a reflection mixer."] # [doc = ""] # [doc = "\\param mixer The reflection mixer to reset."] pub fn iplReflectionMixerReset (mixer : IPLReflectionMixer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:154023 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a reflection mixer."] # [doc = ""] # [doc = "\\param mixer The reflection mixer to release a reference to."] pub fn iplReflectionMixerRelease (mixer : * mut IPLReflectionMixer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:154255 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a reflection mixer."] # [doc = ""] # [doc = "\\param mixer The reflection mixer to reset."] pub fn iplReflectionMixerReset (mixer : IPLReflectionMixer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:154478 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retrieves the contents of a reflection mixer and places it into an audio buffer."] # [doc = ""] # [doc = "\\param mixer The reflection mixer to retrieve audio from."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param out The output audio buffer. Must have as many channels as the impulse response"] # [doc = "specified when creating the mixer."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplReflectionMixerApply (mixer : IPLReflectionMixer , params : * mut IPLReflectionEffectParams , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:154478 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retrieves the contents of a reflection mixer and places it into an audio buffer."] # [doc = ""] # [doc = "\\param mixer The reflection mixer to retrieve audio from."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param out The output audio buffer. Must have as many channels as the impulse response"] # [doc = "specified when creating the mixer."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplReflectionMixerApply (mixer : IPLReflectionMixer , params : * mut IPLReflectionEffectParams , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:158121 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a path effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the path effect."] # [doc = "\\param effect [out] The created path effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplPathEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLPathEffectSettings , effect : * mut IPLPathEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:158121 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a path effect."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param audioSettings Global audio processing settings."] # [doc = "\\param effectSettings The settings to use when creating the path effect."] # [doc = "\\param effect [out] The created path effect."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplPathEffectCreate (context : IPLContext , audioSettings : * mut IPLAudioSettings , effectSettings : * mut IPLPathEffectSettings , effect : * mut IPLPathEffect) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:158773 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a path effect."] # [doc = ""] # [doc = "\\param effect The path effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the path effect."] pub fn iplPathEffectRetain (effect : IPLPathEffect) -> IPLPathEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:158773 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a path effect."] # [doc = ""] # [doc = "\\param effect The path effect to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the path effect."] pub fn iplPathEffectRetain (effect : IPLPathEffect) -> IPLPathEffect ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:159085 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a path effect."] # [doc = ""] # [doc = "\\param effect The path effect to release a reference to."] pub fn iplPathEffectRelease (effect : * mut IPLPathEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:159298 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a path effect."] # [doc = ""] # [doc = "\\param effect The path effect to reset."] pub fn iplPathEffectReset (effect : IPLPathEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:159085 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a path effect."] # [doc = ""] # [doc = "\\param effect The path effect to release a reference to."] pub fn iplPathEffectRelease (effect : * mut IPLPathEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:159502 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a path effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The path effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have 1 channel."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the"] # [doc = "Ambisonics order specified when creating the effect."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplPathEffectApply (effect : IPLPathEffect , params : * mut IPLPathEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:159298 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Resets the internal processing state of a path effect."] # [doc = ""] # [doc = "\\param effect The path effect to reset."] pub fn iplPathEffectReset (effect : IPLPathEffect) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:167573 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an empty probe array."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param probeArray [out] The created probe array."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplProbeArrayCreate (context : IPLContext , probeArray : * mut IPLProbeArray) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:159502 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Applies a path effect to an audio buffer."] # [doc = ""] # [doc = "This effect CANNOT be applied in-place."] # [doc = ""] # [doc = "\\param effect The path effect to apply."] # [doc = "\\param params Parameters for applying the effect."] # [doc = "\\param in The input audio buffer. Must have 1 channel."] # [doc = "\\param out The output audio buffer. Must have as many channels as needed for the"] # [doc = "Ambisonics order specified when creating the effect."] # [doc = ""] # [doc = "\\return \\c IPL_AUDIOEFFECTSTATE_TAILREMAINING if any tail samples remain in the effect's internal buffers, or"] # [doc = "\\c IPL_AUDIOEFFECTSTATE_TAILCOMPLETE otherwise."] pub fn iplPathEffectApply (effect : IPLPathEffect , params : * mut IPLPathEffectParams , in_ : * mut IPLAudioBuffer , out : * mut IPLAudioBuffer) -> IPLAudioEffectState ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:167981 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a probe array."] # [doc = ""] # [doc = "\\param probeArray The probe array to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the probe array."] pub fn iplProbeArrayRetain (probeArray : IPLProbeArray) -> IPLProbeArray ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:167573 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an empty probe array."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param probeArray [out] The created probe array."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplProbeArrayCreate (context : IPLContext , probeArray : * mut IPLProbeArray) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:168301 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a probe array."] # [doc = ""] # [doc = "\\param probeArray The probe array to release a reference to."] pub fn iplProbeArrayRelease (probeArray : * mut IPLProbeArray) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:167981 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a probe array."] # [doc = ""] # [doc = "\\param probeArray The probe array to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the probe array."] pub fn iplProbeArrayRetain (probeArray : IPLProbeArray) -> IPLProbeArray ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:168522 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Generates probes and adds them to a probe array."] # [doc = ""] # [doc = "\\param scene The scene in which to generate probes."] # [doc = "\\param params Parameters to use for generating probes."] # [doc = "\\param probeArray The array into which to add the generated probes."] pub fn iplProbeArrayGenerateProbes (probeArray : IPLProbeArray , scene : IPLScene , params : * mut IPLProbeGenerationParams) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:168301 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a probe array."] # [doc = ""] # [doc = "\\param probeArray The probe array to release a reference to."] pub fn iplProbeArrayRelease (probeArray : * mut IPLProbeArray) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:168522 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Generates probes and adds them to a probe array."] # [doc = ""] # [doc = "\\param scene The scene in which to generate probes."] # [doc = "\\param params Parameters to use for generating probes."] # [doc = "\\param probeArray The array into which to add the generated probes."] pub fn iplProbeArrayGenerateProbes (probeArray : IPLProbeArray , scene : IPLScene , params : * mut IPLProbeGenerationParams) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:168968 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The number of probes in a probe array."] # [doc = ""] # [doc = "\\param probeArray The probe array."] pub fn iplProbeArrayGetNumProbes (probeArray : IPLProbeArray) -> IPLint32 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:168968 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The number of probes in a probe array."] # [doc = ""] # [doc = "\\param probeArray The probe array."] pub fn iplProbeArrayGetNumProbes (probeArray : IPLProbeArray) -> IPLint32 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:169183 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The probe at a given index in a probe array."] # [doc = ""] # [doc = "\\param probeArray The probe array."] # [doc = "\\param index Index of the probe within the array."] pub fn iplProbeArrayGetProbe (probeArray : IPLProbeArray , index : IPLint32) -> IPLSphere ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:169183 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The probe at a given index in a probe array."] # [doc = ""] # [doc = "\\param probeArray The probe array."] # [doc = "\\param index Index of the probe within the array."] pub fn iplProbeArrayGetProbe (probeArray : IPLProbeArray , index : IPLint32) -> IPLSphere ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:169490 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an empty probe batch."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param probeBatch [out] The created probe batch."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplProbeBatchCreate (context : IPLContext , probeBatch : * mut IPLProbeBatch) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:169490 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an empty probe batch."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param probeBatch [out] The created probe batch."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplProbeBatchCreate (context : IPLContext , probeBatch : * mut IPLProbeBatch) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:169898 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a probe batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the probe batch."] pub fn iplProbeBatchRetain (probeBatch : IPLProbeBatch) -> IPLProbeBatch ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:169898 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a probe batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the probe batch."] pub fn iplProbeBatchRetain (probeBatch : IPLProbeBatch) -> IPLProbeBatch ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:170218 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a probe batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch to release a reference to."] pub fn iplProbeBatchRelease (probeBatch : * mut IPLProbeBatch) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:170218 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a probe batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch to release a reference to."] pub fn iplProbeBatchRelease (probeBatch : * mut IPLProbeBatch) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:170439 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Loads a probe batch from a serialized object. Typically, the serialized object will be created from a byte array"] # [doc = "loaded from disk or over the network."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param serializedObject The serialized object from which to load the probe batch."] # [doc = "\\param probeBatch [out] The created probe batch."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplProbeBatchLoad (context : IPLContext , serializedObject : IPLSerializedObject , probeBatch : * mut IPLProbeBatch) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:170439 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Loads a probe batch from a serialized object. Typically, the serialized object will be created from a byte array"] # [doc = "loaded from disk or over the network."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param serializedObject The serialized object from which to load the probe batch."] # [doc = "\\param probeBatch [out] The created probe batch."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplProbeBatchLoad (context : IPLContext , serializedObject : IPLSerializedObject , probeBatch : * mut IPLProbeBatch) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:171134 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Saves a probe batch to a serialized object. Typically, the serialized object will then be saved to disk."] # [doc = ""] # [doc = "\\param probeBatch The probe batch to save."] # [doc = "\\param serializedObject The serialized object into which to save the probe batch."] pub fn iplProbeBatchSave (probeBatch : IPLProbeBatch , serializedObject : IPLSerializedObject) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:171134 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Saves a probe batch to a serialized object. Typically, the serialized object will then be saved to disk."] # [doc = ""] # [doc = "\\param probeBatch The probe batch to save."] # [doc = "\\param serializedObject The serialized object into which to save the probe batch."] pub fn iplProbeBatchSave (probeBatch : IPLProbeBatch , serializedObject : IPLSerializedObject) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:171542 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The number of probes in a probe batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] pub fn iplProbeBatchGetNumProbes (probeBatch : IPLProbeBatch) -> IPLint32 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:171542 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The number of probes in a probe batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] pub fn iplProbeBatchGetNumProbes (probeBatch : IPLProbeBatch) -> IPLint32 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:171757 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds a probe to a batch. The new probe will be added as the last probe in the batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] # [doc = "\\param probe The probe to add."] pub fn iplProbeBatchAddProbe (probeBatch : IPLProbeBatch , probe : IPLSphere) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:171757 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds a probe to a batch. The new probe will be added as the last probe in the batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] # [doc = "\\param probe The probe to add."] pub fn iplProbeBatchAddProbe (probeBatch : IPLProbeBatch , probe : IPLSphere) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:172064 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds every probe in an array to a batch. The new probes will be added, in order, at the end of the batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] # [doc = "\\param probeArray The probe array containing the probes to add."] pub fn iplProbeBatchAddProbeArray (probeBatch : IPLProbeBatch , probeArray : IPLProbeArray) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:172064 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds every probe in an array to a batch. The new probes will be added, in order, at the end of the batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] # [doc = "\\param probeArray The probe array containing the probes to add."] pub fn iplProbeBatchAddProbeArray (probeBatch : IPLProbeBatch , probeArray : IPLProbeArray) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:172434 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removes a probe from a batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] # [doc = "\\param index Index of the probe to remove."] pub fn iplProbeBatchRemoveProbe (probeBatch : IPLProbeBatch , index : IPLint32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:172434 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removes a probe from a batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] # [doc = "\\param index Index of the probe to remove."] pub fn iplProbeBatchRemoveProbe (probeBatch : IPLProbeBatch , index : IPLint32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:172700 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Commits all changes made to a probe batch since this function was last called (or since the probe batch was"] # [doc = "first created, if this function was never called). This function must be called after adding, removing, or"] # [doc = "updating any probes in the batch, for the changes to take effect."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] pub fn iplProbeBatchCommit (probeBatch : IPLProbeBatch) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:172700 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Commits all changes made to a probe batch since this function was last called (or since the probe batch was"] # [doc = "first created, if this function was never called). This function must be called after adding, removing, or"] # [doc = "updating any probes in the batch, for the changes to take effect."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] pub fn iplProbeBatchCommit (probeBatch : IPLProbeBatch) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:173154 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Deletes a specific layer of data from a probe batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] # [doc = "\\param identifier The identifier of the baked data layer to delete."] pub fn iplProbeBatchRemoveData (probeBatch : IPLProbeBatch , identifier : * mut IPLBakedDataIdentifier) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:173154 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Deletes a specific layer of data from a probe batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] # [doc = "\\param identifier The identifier of the baked data layer to delete."] pub fn iplProbeBatchRemoveData (probeBatch : IPLProbeBatch , identifier : * mut IPLBakedDataIdentifier) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:173487 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The size (in bytes) of a specific baked data layer in a probe batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] # [doc = "\\param identifier The identifier of the baked data layer."] pub fn iplProbeBatchGetDataSize (probeBatch : IPLProbeBatch , identifier : * mut IPLBakedDataIdentifier) -> IPLsize ; } im... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:173487 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " \\return The size (in bytes) of a specific baked data layer in a probe batch."] # [doc = ""] # [doc = "\\param probeBatch The probe batch."] # [doc = "\\param identifier The identifier of the baked data layer."] pub fn iplProbeBatchGetDataSize (probeBatch : IPLProbeBatch , identifier : * mut IPLBakedDataIdentifier) -> IPLsize ; } im... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:187991 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Bakes a single layer of reflections data in a probe batch."] # [doc = ""] # [doc = "Only one bake can be in progress at any point in time."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param params Parameters to use for baking reflections data."] # [doc = "\\param progressCallback (Optional) This function will be called by Steam Audio to notify your application"] # [doc = "as the bake progresses. Use this to display a progress bar or some other indicator"] # [doc = "that the bake is running."] # [doc = "\\param userData (Optional) Pointer to arbitrary data that will be sent to the progress callback"] # [doc = "when Steam Audio calls it."] pub fn iplReflectionsBakerBake (context : IPLContext , params : * mut IPLReflectionsBakeParams , progressCallback : IPLProgressCallback , userData : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:187991 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Bakes a single layer of reflections data in a probe batch."] # [doc = ""] # [doc = "Only one bake can be in progress at any point in time."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param params Parameters to use for baking reflections data."] # [doc = "\\param progressCallback (Optional) This function will be called by Steam Audio to notify your application"] # [doc = "as the bake progresses. Use this to display a progress bar or some other indicator"] # [doc = "that the bake is running."] # [doc = "\\param userData (Optional) Pointer to arbitrary data that will be sent to the progress callback"] # [doc = "when Steam Audio calls it."] pub fn iplReflectionsBakerBake (context : IPLContext , params : * mut IPLReflectionsBakeParams , progressCallback : IPLProgressCallback , userData : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:188948 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Cancels any running bakes of reflections data."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] pub fn iplReflectionsBakerCancelBake (context : IPLContext) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:188948 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Cancels any running bakes of reflections data."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] pub fn iplReflectionsBakerCancelBake (context : IPLContext) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:189183 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Bakes a single layer of pathing data in a probe batch."] # [doc = ""] # [doc = "Only one bake can be in progress at any point in time."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param params Parameters to use for baking pathing data."] # [doc = "\\param progressCallback (Optional) This function will be called by Steam Audio to notify your application"] # [doc = "as the bake progresses. Use this to display a progress bar or some other indicator"] # [doc = "that the bake is running."] # [doc = "\\param userData (Optional) Pointer to arbitrary data that will be sent to the progress callback"] # [doc = "when Steam Audio calls it."] pub fn iplPathBakerBake (context : IPLContext , params : * mut IPLPathBakeParams , progressCallback : IPLProgressCallback , userData : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:189183 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Bakes a single layer of pathing data in a probe batch."] # [doc = ""] # [doc = "Only one bake can be in progress at any point in time."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param params Parameters to use for baking pathing data."] # [doc = "\\param progressCallback (Optional) This function will be called by Steam Audio to notify your application"] # [doc = "as the bake progresses. Use this to display a progress bar or some other indicator"] # [doc = "that the bake is running."] # [doc = "\\param userData (Optional) Pointer to arbitrary data that will be sent to the progress callback"] # [doc = "when Steam Audio calls it."] pub fn iplPathBakerBake (context : IPLContext , params : * mut IPLPathBakeParams , progressCallback : IPLProgressCallback , userData : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:190118 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Cancels any running bakes of pathing data."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] pub fn iplPathBakerCancelBake (context : IPLContext) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:190118 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Cancels any running bakes of pathing data."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] pub fn iplPathBakerCancelBake (context : IPLContext) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:232011 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a simulator."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The settings to use when creating the simulator."] # [doc = "\\param simulator [out] The created simulator."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplSimulatorCreate (context : IPLContext , settings : * mut IPLSimulationSettings , simulator : * mut IPLSimulator) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:232011 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a simulator."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param settings The settings to use when creating the simulator."] # [doc = "\\param simulator [out] The created simulator."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplSimulatorCreate (context : IPLContext , settings : * mut IPLSimulationSettings , simulator : * mut IPLSimulator) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:232528 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a simulator."] # [doc = ""] # [doc = "\\param simulator The simulator to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the simulator."] pub fn iplSimulatorRetain (simulator : IPLSimulator) -> IPLSimulator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:232528 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a simulator."] # [doc = ""] # [doc = "\\param simulator The simulator to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the simulator."] pub fn iplSimulatorRetain (simulator : IPLSimulator) -> IPLSimulator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:232838 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a simulator."] # [doc = ""] # [doc = "\\param simulator The simulator to release a reference to."] pub fn iplSimulatorRelease (simulator : * mut IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:232838 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a simulator."] # [doc = ""] # [doc = "\\param simulator The simulator to release a reference to."] pub fn iplSimulatorRelease (simulator : * mut IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:233052 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Specifies the scene within which all subsequent simulations should be run."] # [doc = ""] # [doc = "Call \\c iplSimulatorCommit after calling this function for the changes to take effect."] # [doc = ""] # [doc = "This function cannot be called while any simulation is running."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] # [doc = "\\param scene The scene to use for simulations."] pub fn iplSimulatorSetScene (simulator : IPLSimulator , scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:233052 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Specifies the scene within which all subsequent simulations should be run."] # [doc = ""] # [doc = "Call \\c iplSimulatorCommit after calling this function for the changes to take effect."] # [doc = ""] # [doc = "This function cannot be called while any simulation is running."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] # [doc = "\\param scene The scene to use for simulations."] pub fn iplSimulatorSetScene (simulator : IPLSimulator , scene : IPLScene) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:233572 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds a probe batch for use in subsequent simulations. Sources that require baked data can then use the"] # [doc = "data contained in the specified probe batch."] # [doc = ""] # [doc = "Call \\c iplSimulatorCommit after calling this function for the changes to take effect."] # [doc = ""] # [doc = "This function cannot be called while any simulation is running."] # [doc = ""] # [doc = "\\param probeBatch The probe batch to add."] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorAddProbeBatch (simulator : IPLSimulator , probeBatch : IPLProbeBatch) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:233572 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds a probe batch for use in subsequent simulations. Sources that require baked data can then use the"] # [doc = "data contained in the specified probe batch."] # [doc = ""] # [doc = "Call \\c iplSimulatorCommit after calling this function for the changes to take effect."] # [doc = ""] # [doc = "This function cannot be called while any simulation is running."] # [doc = ""] # [doc = "\\param probeBatch The probe batch to add."] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorAddProbeBatch (simulator : IPLSimulator , probeBatch : IPLProbeBatch) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:234182 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removed a probe batch from use in subsequent simulations. Sources that require baked data will then stop using the"] # [doc = "data contained in the specified probe batch."] # [doc = ""] # [doc = "Call \\c iplSimulatorCommit after calling this function for the changes to take effect."] # [doc = ""] # [doc = "This function cannot be called while any simulation is running."] # [doc = ""] # [doc = "\\param probeBatch The probe batch to remove."] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorRemoveProbeBatch (simulator : IPLSimulator , probeBatch : IPLProbeBatch) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:234182 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removed a probe batch from use in subsequent simulations. Sources that require baked data will then stop using the"] # [doc = "data contained in the specified probe batch."] # [doc = ""] # [doc = "Call \\c iplSimulatorCommit after calling this function for the changes to take effect."] # [doc = ""] # [doc = "This function cannot be called while any simulation is running."] # [doc = ""] # [doc = "\\param probeBatch The probe batch to remove."] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorRemoveProbeBatch (simulator : IPLSimulator , probeBatch : IPLProbeBatch) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:234810 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Specifies simulation parameters that are not associated with any particular source."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] # [doc = "\\param flags The types of simulation for which to specify shared inputs. If, for example, direct"] # [doc = "and reflections simulations are being run on separate threads, you can call this"] # [doc = "function on the direct simulation thread with \\c IPL_SIMULATIONFLAGS_DIRECT, and on the"] # [doc = "reflections simulation thread with \\c IPL_SIMULATIONFLAGS_REFLECTIONS, without requiring"] # [doc = "any synchronization between the calls."] # [doc = "\\param sharedInputs The shared input parameters to set."] pub fn iplSimulatorSetSharedInputs (simulator : IPLSimulator , flags : IPLSimulationFlags , sharedInputs : * mut IPLSimulationSharedInputs) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:234810 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Specifies simulation parameters that are not associated with any particular source."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] # [doc = "\\param flags The types of simulation for which to specify shared inputs. If, for example, direct"] # [doc = "and reflections simulations are being run on separate threads, you can call this"] # [doc = "function on the direct simulation thread with \\c IPL_SIMULATIONFLAGS_DIRECT, and on the"] # [doc = "reflections simulation thread with \\c IPL_SIMULATIONFLAGS_REFLECTIONS, without requiring"] # [doc = "any synchronization between the calls."] # [doc = "\\param sharedInputs The shared input parameters to set."] pub fn iplSimulatorSetSharedInputs (simulator : IPLSimulator , flags : IPLSimulationFlags , sharedInputs : * mut IPLSimulationSharedInputs) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:235681 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Commits changes to the scene or probe batches used for simulation."] # [doc = ""] # [doc = "Call this function after calling \\c iplSimulatorSetScene, \\c iplSimulatorAddProbeBatch, or"] # [doc = "\\c iplSimulatorRemoveProbeBatch for the changes to take effect."] # [doc = ""] # [doc = "This function cannot be called while any simulation is running."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorCommit (simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:235681 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Commits changes to the scene or probe batches used for simulation."] # [doc = ""] # [doc = "Call this function after calling \\c iplSimulatorSetScene, \\c iplSimulatorAddProbeBatch, or"] # [doc = "\\c iplSimulatorRemoveProbeBatch for the changes to take effect."] # [doc = ""] # [doc = "This function cannot be called while any simulation is running."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorCommit (simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:236187 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Runs a direct simulation for all sources added to the simulator. This may include distance attenuation,"] # [doc = "air absorption, directivity, occlusion, and transmission."] # [doc = ""] # [doc = "This function should not be called from the audio processing thread if occlusion and/or transmission"] # [doc = "are enabled."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorRunDirect (simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:236187 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Runs a direct simulation for all sources added to the simulator. This may include distance attenuation,"] # [doc = "air absorption, directivity, occlusion, and transmission."] # [doc = ""] # [doc = "This function should not be called from the audio processing thread if occlusion and/or transmission"] # [doc = "are enabled."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorRunDirect (simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:236670 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Runs a reflections simulation for all sources added to the simulator."] # [doc = ""] # [doc = "This function can be CPU intensive, and should be called from a separate thread in order to not"] # [doc = "block either the audio processing thread or the game's main update thread."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorRunReflections (simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:236670 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Runs a reflections simulation for all sources added to the simulator."] # [doc = ""] # [doc = "This function can be CPU intensive, and should be called from a separate thread in order to not"] # [doc = "block either the audio processing thread or the game's main update thread."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorRunReflections (simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:237111 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Runs a pathing simulation for all sources added to the simulator."] # [doc = ""] # [doc = "This function can be CPU intensive, and should be called from a separate thread in order to not"] # [doc = "block either the audio processing thread or the game's main update thread."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorRunPathing (simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:237111 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Runs a pathing simulation for all sources added to the simulator."] # [doc = ""] # [doc = "This function can be CPU intensive, and should be called from a separate thread in order to not"] # [doc = "block either the audio processing thread or the game's main update thread."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] pub fn iplSimulatorRunPathing (simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:237544 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a simulation source."] # [doc = ""] # [doc = "\\param simulator The simulator with which this source will be used."] # [doc = "\\param settings The settings to use for creating the source."] # [doc = "\\param source [out] The created source."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplSourceCreate (simulator : IPLSimulator , settings : * mut IPLSourceSettings , source : * mut IPLSource) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:237544 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a simulation source."] # [doc = ""] # [doc = "\\param simulator The simulator with which this source will be used."] # [doc = "\\param settings The settings to use for creating the source."] # [doc = "\\param source [out] The created source."] # [doc = ""] # [doc = "\\return Status code indicating whether or not the operation succeeded."] pub fn iplSourceCreate (simulator : IPLSimulator , settings : * mut IPLSourceSettings , source : * mut IPLSource) -> IPLerror ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:238060 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a source."] # [doc = ""] # [doc = "\\param source The source to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the source."] pub fn iplSourceRetain (source : IPLSource) -> IPLSource ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:238345 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a source."] # [doc = ""] # [doc = "\\param source The source to release a reference to."] pub fn iplSourceRelease (source : * mut IPLSource) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:238060 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retains an additional reference to a source."] # [doc = ""] # [doc = "\\param source The source to retain a reference to."] # [doc = ""] # [doc = "\\return The additional reference to the source."] pub fn iplSourceRetain (source : IPLSource) -> IPLSource ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:238540 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds a source to the set of sources processed by a simulator in subsequent simulations."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] # [doc = "\\param source The source to add."] pub fn iplSourceAdd (source : IPLSource , simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:238345 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Releases a reference to a source."] # [doc = ""] # [doc = "\\param source The source to release a reference to."] pub fn iplSourceRelease (source : * mut IPLSource) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:238850 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removes a source from the set of sources processed by a simulator in subsequent simulations."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] # [doc = "\\param source The source to remove."] pub fn iplSourceRemove (source : IPLSource , simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:238540 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Adds a source to the set of sources processed by a simulator in subsequent simulations."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] # [doc = "\\param source The source to add."] pub fn iplSourceAdd (source : IPLSource , simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:239171 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Specifies simulation parameters for a source."] # [doc = ""] # [doc = "\\param source The source to specify parameters for."] # [doc = "\\param flags The types of simulation for which to specify inputs. If, for example, direct"] # [doc = "and reflections simulations are being run on separate threads, you can call this"] # [doc = "function on the direct simulation thread with \\c IPL_SIMULATIONFLAGS_DIRECT, and on the"] # [doc = "reflections simulation thread with \\c IPL_SIMULATIONFLAGS_REFLECTIONS, without requiring"] # [doc = "any synchronization between the calls."] # [doc = "\\param inputs The input parameters to set."] pub fn iplSourceSetInputs (source : IPLSource , flags : IPLSimulationFlags , inputs : * mut IPLSimulationInputs) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:239951 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retrieves simulation results for a source."] # [doc = ""] # [doc = "\\param source The source to retrieve results for."] # [doc = "\\param flags The types of simulation for which to retrieve results."] # [doc = "\\param outputs [out] The simulation results."] pub fn iplSourceGetOutputs (source : IPLSource , flags : IPLSimulationFlags , outputs : * mut IPLSimulationOutputs) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:240361 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calculates the distance attenuation between a source and a listener."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param source The position of the source."] # [doc = "\\param listener The position of the listener."] # [doc = "\\param model The distance attenuation model to use."] # [doc = ""] # [doc = "\\return The distance attenuation to apply, between \\c 0 and \\c 1."] pub fn iplDistanceAttenuationCalculate (context : IPLContext , source : IPLVector3 , listener : IPLVector3 , model : * mut IPLDistanceAttenuationModel) -> IPLfloat32 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:241006 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calculates the air absorption coefficients between a source and a listener."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param source The position of the source."] # [doc = "\\param listener The position of the listener."] # [doc = "\\param model The air absorption model to use."] # [doc = "\\param airAbsorption [out] The 3-band air absorption coefficients, each between \\c 0 and \\c 1."] pub fn iplAirAbsorptionCalculate (context : IPLContext , source : IPLVector3 , listener : IPLVector3 , model : * mut IPLAirAbsorptionModel , airAbsorption : * mut IPLfloat32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:241696 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calculates the attenuation of a source due to its directivity pattern and orientation relative to a listener."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param source The position and orientation of the source."] # [doc = "\\param listener The position of the listener."] # [doc = "\\param model The directivity pattern to use."] # [doc = ""] # [doc = "\\return The directivity value to apply, between \\c 0 and \\c 1."] pub fn iplDirectivityCalculate (context : IPLContext , source : IPLCoordinateSpace3 , listener : IPLVector3 , model : * mut IPLDirectivity) -> IPLfloat32 ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:238850 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Removes a source from the set of sources processed by a simulator in subsequent simulations."] # [doc = ""] # [doc = "\\param simulator The simulator being used."] # [doc = "\\param source The source to remove."] pub fn iplSourceRemove (source : IPLSource , simulator : IPLSimulator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:239171 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Specifies simulation parameters for a source."] # [doc = ""] # [doc = "\\param source The source to specify parameters for."] # [doc = "\\param flags The types of simulation for which to specify inputs. If, for example, direct"] # [doc = "and reflections simulations are being run on separate threads, you can call this"] # [doc = "function on the direct simulation thread with \\c IPL_SIMULATIONFLAGS_DIRECT, and on the"] # [doc = "reflections simulation thread with \\c IPL_SIMULATIONFLAGS_REFLECTIONS, without requiring"] # [doc = "any synchronization between the calls."] # [doc = "\\param inputs The input parameters to set."] pub fn iplSourceSetInputs (source : IPLSource , flags : IPLSimulationFlags , inputs : * mut IPLSimulationInputs) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:239951 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retrieves simulation results for a source."] # [doc = ""] # [doc = "\\param source The source to retrieve results for."] # [doc = "\\param flags The types of simulation for which to retrieve results."] # [doc = "\\param outputs [out] The simulation results."] pub fn iplSourceGetOutputs (source : IPLSource , flags : IPLSimulationFlags , outputs : * mut IPLSimulationOutputs) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:240361 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calculates the distance attenuation between a source and a listener."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param source The position of the source."] # [doc = "\\param listener The position of the listener."] # [doc = "\\param model The distance attenuation model to use."] # [doc = ""] # [doc = "\\return The distance attenuation to apply, between \\c 0 and \\c 1."] pub fn iplDistanceAttenuationCalculate (context : IPLContext , source : IPLVector3 , listener : IPLVector3 , model : * mut IPLDistanceAttenuationModel) -> IPLfloat32 ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:241006 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calculates the air absorption coefficients between a source and a listener."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param source The position of the source."] # [doc = "\\param listener The position of the listener."] # [doc = "\\param model The air absorption model to use."] # [doc = "\\param airAbsorption [out] The 3-band air absorption coefficients, each between \\c 0 and \\c 1."] pub fn iplAirAbsorptionCalculate (context : IPLContext , source : IPLVector3 , listener : IPLVector3 , model : * mut IPLAirAbsorptionModel , airAbsorption : * mut IPLfloat32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/steam-audio-sys-8209dd15cf2e265e/out/bindgen.rs:3:241696 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calculates the attenuation of a source due to its directivity pattern and orientation relative to a listener."] # [doc = ""] # [doc = "\\param context The context used to initialize Steam Audio."] # [doc = "\\param source The position and orientation of the source."] # [doc = "\\param listener The position of the listener."] # [doc = "\\param model The directivity pattern to use."] # [doc = ""] # [doc = "\\return The directivity value to apply, between \\c 0 and \\c 1."] pub fn iplDirectivityCalculate (context : IPLContext , source : IPLCoordinateSpace3 , listener : IPLVector3 , model : * mut IPLDirectivity) -> IPLfloat32 ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 160 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `steam-audio-sys` (lib test) due to 161 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 160 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `steam-audio-sys` (lib) due to 161 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "f4e5ad615a15e6b45fe33543004d41f04f2e4285043c72956e8d796dcce8deef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f4e5ad615a15e6b45fe33543004d41f04f2e4285043c72956e8d796dcce8deef", kill_on_drop: false }` [INFO] [stdout] f4e5ad615a15e6b45fe33543004d41f04f2e4285043c72956e8d796dcce8deef