[INFO] fetching crate xplm-sys 0.5.0... [INFO] checking xplm-sys-0.5.0 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate xplm-sys 0.5.0 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate xplm-sys 0.5.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 xplm-sys 0.5.0 [INFO] finished tweaking crates.io crate xplm-sys 0.5.0 [INFO] tweaked toml for crates.io crate xplm-sys 0.5.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 43 packages to latest compatible versions [INFO] [stderr] Adding bindgen v0.69.4 (available: v0.70.1) [INFO] [stderr] Adding itertools v0.12.1 (available: v0.13.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (available: v0.6.5) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding which v4.4.2 (available: v6.0.3) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [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-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] f7707707bc4644fec01d7509e5b8354eda87f138b97f9111748f368a56428dbf [INFO] running `Command { std: "docker" "start" "-a" "f7707707bc4644fec01d7509e5b8354eda87f138b97f9111748f368a56428dbf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f7707707bc4644fec01d7509e5b8354eda87f138b97f9111748f368a56428dbf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f7707707bc4644fec01d7509e5b8354eda87f138b97f9111748f368a56428dbf", kill_on_drop: false }` [INFO] [stdout] f7707707bc4644fec01d7509e5b8354eda87f138b97f9111748f368a56428dbf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] b82a8447e8b50d375e9982d526f7ca648afcd98b59ab76e0928f8a602de68f72 [INFO] running `Command { std: "docker" "start" "-a" "b82a8447e8b50d375e9982d526f7ca648afcd98b59ab76e0928f8a602de68f72", 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 regex-syntax v0.8.4 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling prettyplease v0.2.22 [INFO] [stderr] Compiling bindgen v0.69.4 [INFO] [stderr] Compiling xplm-sys v0.5.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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs (236 fixes) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.27s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling xplm-sys v0.5.0 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:23589 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPDrawWindow (inX1 : :: std :: os :: raw :: c_int , inY1 : :: std :: os :: raw :: c_int , inX2 : :: std :: os :: raw :: c_int , inY2 : :: std :: os :: raw :: c_int , inStyle : XPWindowStyle) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:23589 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPDrawWindow (inX1 : :: std :: os :: raw :: c_int , inY1 : :: std :: os :: raw :: c_int , inX2 : :: std :: os :: raw :: c_int , inY2 : :: std :: os :: raw :: c_int , inStyle : XPWindowStyle) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:23804 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWindowDefaultDimensions (inStyle : XPWindowStyle , outWidth : * mut :: std :: os :: raw :: c_int , outHeight : * mut :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:23804 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWindowDefaultDimensions (inStyle : XPWindowStyle , outWidth : * mut :: std :: os :: raw :: c_int , outHeight : * mut :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:26121 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPDrawElement (inX1 : :: std :: os :: raw :: c_int , inY1 : :: std :: os :: raw :: c_int , inX2 : :: std :: os :: raw :: c_int , inY2 : :: std :: os :: raw :: c_int , inStyle : XPElementStyle , inLit : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:26121 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPDrawElement (inX1 : :: std :: os :: raw :: c_int , inY1 : :: std :: os :: raw :: c_int , inX2 : :: std :: os :: raw :: c_int , inY2 : :: std :: os :: raw :: c_int , inStyle : XPElementStyle , inLit : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:26377 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetElementDefaultDimensions (inStyle : XPElementStyle , outWidth : * mut :: std :: os :: raw :: c_int , outHeight : * mut :: std :: os :: raw :: c_int , outCanBeLit : * mut :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:26377 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetElementDefaultDimensions (inStyle : XPElementStyle , outWidth : * mut :: std :: os :: raw :: c_int , outHeight : * mut :: std :: os :: raw :: c_int , outCanBeLit : * mut :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:26868 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPDrawTrack (inX1 : :: std :: os :: raw :: c_int , inY1 : :: std :: os :: raw :: c_int , inX2 : :: std :: os :: raw :: c_int , inY2 : :: std :: os :: raw :: c_int , inMin : :: std :: os :: raw :: c_int , inMax : :: std :: os :: raw :: c_int , inValue : :: std :: os :: raw :: c_int , inTrackStyle : XPTrackStyle , inLit : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:26868 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPDrawTrack (inX1 : :: std :: os :: raw :: c_int , inY1 : :: std :: os :: raw :: c_int , inX2 : :: std :: os :: raw :: c_int , inY2 : :: std :: os :: raw :: c_int , inMin : :: std :: os :: raw :: c_int , inMax : :: std :: os :: raw :: c_int , inValue : :: std :: os :: raw :: c_int , inTrackStyle : XPTrackStyle , inLit : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:27244 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetTrackDefaultDimensions (inStyle : XPTrackStyle , outWidth : * mut :: std :: os :: raw :: c_int , outCanBeLit : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:27244 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetTrackDefaultDimensions (inStyle : XPTrackStyle , outWidth : * mut :: std :: os :: raw :: c_int , outCanBeLit : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:27420 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetTrackMetrics (inX1 : :: std :: os :: raw :: c_int , inY1 : :: std :: os :: raw :: c_int , inX2 : :: std :: os :: raw :: c_int , inY2 : :: std :: os :: raw :: c_int , inMin : :: std :: os :: raw :: c_int , inMax : :: std :: os :: raw :: c_int , inValue : :: std :: os :: raw :: c_int , inTrackStyle : XPTrackStyle , outIsVertical : * mut :: std :: os :: raw :: c_int , outDownBtnSize : * mut :: std :: os :: raw :: c_int , outDownPageSize : * mut :: std :: os :: raw :: c_int , outThumbSize : * mut :: std :: os :: raw :: c_int , outUpPageSize : * mut :: std :: os :: raw :: c_int , outUpBtnSize : * mut :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:27420 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetTrackMetrics (inX1 : :: std :: os :: raw :: c_int , inY1 : :: std :: os :: raw :: c_int , inX2 : :: std :: os :: raw :: c_int , inY2 : :: std :: os :: raw :: c_int , inMin : :: std :: os :: raw :: c_int , inMax : :: std :: os :: raw :: c_int , inValue : :: std :: os :: raw :: c_int , inTrackStyle : XPTrackStyle , outIsVertical : * mut :: std :: os :: raw :: c_int , outDownBtnSize : * mut :: std :: os :: raw :: c_int , outDownPageSize : * mut :: std :: os :: raw :: c_int , outThumbSize : * mut :: std :: os :: raw :: c_int , outUpPageSize : * mut :: std :: os :: raw :: c_int , outUpBtnSize : * mut :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:28883 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMRegisterDrawCallback (inCallback : XPLMDrawCallback_f , inPhase : XPLMDrawingPhase , inWantsBefore : :: std :: os :: raw :: c_int , inRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:28883 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMRegisterDrawCallback (inCallback : XPLMDrawCallback_f , inPhase : XPLMDrawingPhase , inWantsBefore : :: std :: os :: raw :: c_int , inRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:29123 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMUnregisterDrawCallback (inCallback : XPLMDrawCallback_f , inPhase : XPLMDrawingPhase , inWantsBefore : :: std :: os :: raw :: c_int , inRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:29123 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMUnregisterDrawCallback (inCallback : XPLMDrawCallback_f , inPhase : XPLMDrawingPhase , inWantsBefore : :: std :: os :: raw :: c_int , inRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:31138 [INFO] [stdout] | [INFO] [stdout] 3 | ...void , } extern "C" { pub fn XPLMRegisterAvionicsCallbacksEx (inParams : * mut XPLMCustomizeAvionics_t) -> XPLMAvionicsID ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:31138 [INFO] [stdout] | [INFO] [stdout] 3 | ...void , } extern "C" { pub fn XPLMRegisterAvionicsCallbacksEx (inParams : * mut XPLMCustomizeAvionics_t) -> XPLMAvionicsID ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:31255 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> XPLMAvionicsID ; } extern "C" { pub fn XPLMUnregisterAvionicsCallbacks (inAvionicsId : XPLMAvionicsID) ; } # [doc = " WINDOW API"]... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:31255 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> XPLMAvionicsID ; } extern "C" { pub fn XPLMUnregisterAvionicsCallbacks (inAvionicsId : XPLMAvionicsID) ; } # [doc = " WINDOW API"]... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:34892 [INFO] [stdout] | [INFO] [stdout] 3 | ...leMouseClick_f , } extern "C" { pub fn XPLMCreateWindowEx (inParams : * mut XPLMCreateWindow_t) -> XPLMWindowID ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:34892 [INFO] [stdout] | [INFO] [stdout] 3 | ...leMouseClick_f , } extern "C" { pub fn XPLMCreateWindowEx (inParams : * mut XPLMCreateWindow_t) -> XPLMWindowID ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:34989 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCreateWindow (inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int , inIsVisible : :: std :: os :: raw :: c_int , inDrawCallback : XPLMDrawWindow_f , inKeyCallback : XPLMHandleKey_f , inMouseCallback : XPLMHandleMouseClick_f , inRefcon : * mut :: std :: os :: raw :: c_void) -> XPLMWindowID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:35415 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_void) -> XPLMWindowID ; } extern "C" { pub fn XPLMDestroyWindow (inWindowID : XPLMWindowID) ; } extern "C" { pub fn XPLMGetScree... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:34989 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCreateWindow (inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int , inIsVisible : :: std :: os :: raw :: c_int , inDrawCallback : XPLMDrawWindow_f , inKeyCallback : XPLMHandleKey_f , inMouseCallback : XPLMHandleMouseClick_f , inRefcon : * mut :: std :: os :: raw :: c_void) -> XPLMWindowID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:35485 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetScreenSize (outWidth : * mut :: std :: os :: raw :: c_int , outHeight : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:35415 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_void) -> XPLMWindowID ; } extern "C" { pub fn XPLMDestroyWindow (inWindowID : XPLMWindowID) ; } extern "C" { pub fn XPLMGetScree... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:35624 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetScreenBoundsGlobal (outLeft : * mut :: std :: os :: raw :: c_int , outTop : * mut :: std :: os :: raw :: c_int , outRight : * mut :: std :: os :: raw :: c_int , outBottom : * mut :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:35485 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetScreenSize (outWidth : * mut :: std :: os :: raw :: c_int , outHeight : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:35624 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetScreenBoundsGlobal (outLeft : * mut :: std :: os :: raw :: c_int , outTop : * mut :: std :: os :: raw :: c_int , outRight : * mut :: std :: os :: raw :: c_int , outBottom : * mut :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:36229 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMGetAllMonitorBoundsGlobal (inMonitorBoundsCallback : XPLMReceiveMonitorBoundsGlobal_f , inRefcon : * mut :: std :: os :: raw :: c_void) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:36229 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMGetAllMonitorBoundsGlobal (inMonitorBoundsCallback : XPLMReceiveMonitorBoundsGlobal_f , inRefcon : * mut :: std :: os :: raw :: c_void) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:36754 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMGetAllMonitorBoundsOS (inMonitorBoundsCallback : XPLMReceiveMonitorBoundsOS_f , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:36754 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMGetAllMonitorBoundsOS (inMonitorBoundsCallback : XPLMReceiveMonitorBoundsOS_f , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:36910 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetMouseLocation (outX : * mut :: std :: os :: raw :: c_int , outY : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:36910 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetMouseLocation (outX : * mut :: std :: os :: raw :: c_int , outY : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:37043 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetMouseLocationGlobal (outX : * mut :: std :: os :: raw :: c_int , outY : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:37043 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetMouseLocationGlobal (outX : * mut :: std :: os :: raw :: c_int , outY : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:37182 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetWindowGeometry (inWindowID : XPLMWindowID , outLeft : * mut :: std :: os :: raw :: c_int , outTop : * mut :: std :: os :: raw :: c_int , outRight : * mut :: std :: os :: raw :: c_int , outBottom : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:37182 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetWindowGeometry (inWindowID : XPLMWindowID , outLeft : * mut :: std :: os :: raw :: c_int , outTop : * mut :: std :: os :: raw :: c_int , outRight : * mut :: std :: os :: raw :: c_int , outBottom : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:37446 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetWindowGeometry (inWindowID : XPLMWindowID , inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:37682 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetWindowGeometryOS (inWindowID : XPLMWindowID , outLeft : * mut :: std :: os :: raw :: c_int , outTop : * mut :: std :: os :: raw :: c_int , outRight : * mut :: std :: os :: raw :: c_int , outBottom : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:37446 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetWindowGeometry (inWindowID : XPLMWindowID , inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:37948 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetWindowGeometryOS (inWindowID : XPLMWindowID , inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:37682 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetWindowGeometryOS (inWindowID : XPLMWindowID , outLeft : * mut :: std :: os :: raw :: c_int , outTop : * mut :: std :: os :: raw :: c_int , outRight : * mut :: std :: os :: raw :: c_int , outBottom : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38186 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetWindowGeometryVR (inWindowID : XPLMWindowID , outWidthBoxels : * mut :: std :: os :: raw :: c_int , outHeightBoxels : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38371 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetWindowGeometryVR (inWindowID : XPLMWindowID , widthBoxels : :: std :: os :: raw :: c_int , heightBoxels : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:37948 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetWindowGeometryOS (inWindowID : XPLMWindowID , inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38538 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) ; } extern "C" { pub fn XPLMGetWindowIsVisible (inWindowID : XPLMWindowID) -> :: std :: os :: raw :: c_int ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38186 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetWindowGeometryVR (inWindowID : XPLMWindowID , outWidthBoxels : * mut :: std :: os :: raw :: c_int , outHeightBoxels : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38645 [INFO] [stdout] | [INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn XPLMSetWindowIsVisible (inWindowID : XPLMWindowID , inIsVisible : :: std :: os :: raw :: c_int) ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38371 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetWindowGeometryVR (inWindowID : XPLMWindowID , widthBoxels : :: std :: os :: raw :: c_int , heightBoxels : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38765 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) ; } extern "C" { pub fn XPLMWindowIsPoppedOut (inWindowID : XPLMWindowID) -> :: std :: os :: raw :: c_int ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38538 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) ; } extern "C" { pub fn XPLMGetWindowIsVisible (inWindowID : XPLMWindowID) -> :: std :: os :: raw :: c_int ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38871 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int ; } extern "C" { pub fn XPLMWindowIsInVR (inWindowID : XPLMWindowID) -> :: std :: os :: raw :: c_int ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38972 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetWindowGravity (inWindowID : XPLMWindowID , inLeftGravity : f32 , inTopGravity : f32 , inRightGravity : f32 , inBottomGravity : f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38645 [INFO] [stdout] | [INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn XPLMSetWindowIsVisible (inWindowID : XPLMWindowID , inIsVisible : :: std :: os :: raw :: c_int) ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:39135 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetWindowResizingLimits (inWindowID : XPLMWindowID , inMinWidthBoxels : :: std :: os :: raw :: c_int , inMinHeightBoxels : :: std :: os :: raw :: c_int , inMaxWidthBoxels : :: std :: os :: raw :: c_int , inMaxHeightBoxels : :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38765 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) ; } extern "C" { pub fn XPLMWindowIsPoppedOut (inWindowID : XPLMWindowID) -> :: std :: os :: raw :: c_int ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:39890 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMSetWindowPositioningMode (inWindowID : XPLMWindowID , inPositioningMode : XPLMWindowPositioningMode , inMonitorIndex : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40067 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn XPLMSetWindowTitle (inWindowID : XPLMWindowID , inWindowTitle : * const :: std :: os :: raw :: c_char) ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38871 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int ; } extern "C" { pub fn XPLMWindowIsInVR (inWindowID : XPLMWindowID) -> :: std :: os :: raw :: c_int ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40194 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_char) ; } extern "C" { pub fn XPLMGetWindowRefCon (inWindowID : XPLMWindowID) -> * mut :: std :: os :: raw :: c_void ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:38972 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetWindowGravity (inWindowID : XPLMWindowID , inLeftGravity : f32 , inTopGravity : f32 , inRightGravity : f32 , inBottomGravity : f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40305 [INFO] [stdout] | [INFO] [stdout] 3 | ...id ; } extern "C" { pub fn XPLMSetWindowRefCon (inWindowID : XPLMWindowID , inRefcon : * mut :: std :: os :: raw :: c_void) ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:39135 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetWindowResizingLimits (inWindowID : XPLMWindowID , inMinWidthBoxels : :: std :: os :: raw :: c_int , inMinHeightBoxels : :: std :: os :: raw :: c_int , inMaxWidthBoxels : :: std :: os :: raw :: c_int , inMaxHeightBoxels : :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40426 [INFO] [stdout] | [INFO] [stdout] 3 | ...td :: os :: raw :: c_void) ; } extern "C" { pub fn XPLMTakeKeyboardFocus (inWindow : XPLMWindowID) ; } extern "C" { pub fn XPLMHasKeyb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40498 [INFO] [stdout] | [INFO] [stdout] 3 | ...LMWindowID) ; } extern "C" { pub fn XPLMHasKeyboardFocus (inWindow : XPLMWindowID) -> :: std :: os :: raw :: c_int ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:39890 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMSetWindowPositioningMode (inWindowID : XPLMWindowID , inPositioningMode : XPLMWindowPositioningMode , inMonitorIndex : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40601 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMBringWindowToFront (inWindow : XPLMWindowID) ; } extern "C" { pub fn XPLMIsWind... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40067 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn XPLMSetWindowTitle (inWindowID : XPLMWindowID , inWindowTitle : * const :: std :: os :: raw :: c_char) ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40674 [INFO] [stdout] | [INFO] [stdout] 3 | ...LMWindowID) ; } extern "C" { pub fn XPLMIsWindowInFront (inWindow : XPLMWindowID) -> :: std :: os :: raw :: c_int ; } pub type XPLMKey... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:41052 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMRegisterKeySniffer (inCallback : XPLMKeySniffer_f , inBeforeWindows : :: std :: os :: raw :: c_int , inRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40194 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_char) ; } extern "C" { pub fn XPLMGetWindowRefCon (inWindowID : XPLMWindowID) -> * mut :: std :: os :: raw :: c_void ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:41261 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMUnregisterKeySniffer (inCallback : XPLMKeySniffer_f , inBeforeWindows : :: std :: os :: raw :: c_int , inRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40305 [INFO] [stdout] | [INFO] [stdout] 3 | ...id ; } extern "C" { pub fn XPLMSetWindowRefCon (inWindowID : XPLMWindowID , inRefcon : * mut :: std :: os :: raw :: c_void) ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:41683 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMRegisterHotKey (inVirtualKey : :: std :: os :: raw :: c_char , inFlags : XPLMKeyFlags , inDescription : * const :: std :: os :: raw :: c_char , inCallback : XPLMHotKey_f , inRefcon : * mut :: std :: os :: raw :: c_void) -> XPLMHotKeyID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40426 [INFO] [stdout] | [INFO] [stdout] 3 | ...td :: os :: raw :: c_void) ; } extern "C" { pub fn XPLMTakeKeyboardFocus (inWindow : XPLMWindowID) ; } extern "C" { pub fn XPLMHasKeyb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:41947 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_void) -> XPLMHotKeyID ; } extern "C" { pub fn XPLMUnregisterHotKey (inHotKey : XPLMHotKeyID) ; } extern "C" { pub fn XPLMCountHo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42018 [INFO] [stdout] | [INFO] [stdout] 3 | ...inHotKey : XPLMHotKeyID) ; } extern "C" { pub fn XPLMCountHotKeys () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMGetNt... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40498 [INFO] [stdout] | [INFO] [stdout] 3 | ...LMWindowID) ; } extern "C" { pub fn XPLMHasKeyboardFocus (inWindow : XPLMWindowID) -> :: std :: os :: raw :: c_int ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42094 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn XPLMGetNthHotKey (inIndex : :: std :: os :: raw :: c_int) -> XPLMHotKeyID ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40601 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMBringWindowToFront (inWindow : XPLMWindowID) ; } extern "C" { pub fn XPLMIsWind... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42192 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetHotKeyInfo (inHotKey : XPLMHotKeyID , outVirtualKey : * mut :: std :: os :: raw :: c_char , outFlags : * mut XPLMKeyFlags , outDescription : * mut :: std :: os :: raw :: c_char , outPlugin : * mut XPLMPluginID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:40674 [INFO] [stdout] | [INFO] [stdout] 3 | ...LMWindowID) ; } extern "C" { pub fn XPLMIsWindowInFront (inWindow : XPLMWindowID) -> :: std :: os :: raw :: c_int ; } pub type XPLMKey... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42434 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetHotKeyCombination (inHotKey : XPLMHotKeyID , inVirtualKey : :: std :: os :: raw :: c_char , inFlags : XPLMKeyFlags) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:41052 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMRegisterKeySniffer (inCallback : XPLMKeySniffer_f , inBeforeWindows : :: std :: os :: raw :: c_int , inRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42581 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPCreateWidget (inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int , inVisible : :: std :: os :: raw :: c_int , inDescriptor : * const :: std :: os :: raw :: c_char , inIsRoot : :: std :: os :: raw :: c_int , inContainer : XPWidgetID , inClass : XPWidgetClass) -> XPWidgetID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42989 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPCreateCustomWidget (inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int , inVisible : :: std :: os :: raw :: c_int , inDescriptor : * const :: std :: os :: raw :: c_char , inIsRoot : :: std :: os :: raw :: c_int , inContainer : XPWidgetID , inCallback : XPWidgetFunc_t) -> XPWidgetID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:41261 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMUnregisterKeySniffer (inCallback : XPLMKeySniffer_f , inBeforeWindows : :: std :: os :: raw :: c_int , inRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:43407 [INFO] [stdout] | [INFO] [stdout] 3 | ...getID ; } extern "C" { pub fn XPDestroyWidget (inWidget : XPWidgetID , inDestroyChildren : :: std :: os :: raw :: c_int) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:41683 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMRegisterHotKey (inVirtualKey : :: std :: os :: raw :: c_char , inFlags : XPLMKeyFlags , inDescription : * const :: std :: os :: raw :: c_char , inCallback : XPLMHotKey_f , inRefcon : * mut :: std :: os :: raw :: c_void) -> XPLMHotKeyID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:43522 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPSendMessageToWidget (inWidget : XPWidgetID , inMessage : XPWidgetMessage , inMode : XPDispatchMode , inParam1 : isize , inParam2 : isize) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:41947 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_void) -> XPLMHotKeyID ; } extern "C" { pub fn XPLMUnregisterHotKey (inHotKey : XPLMHotKeyID) ; } extern "C" { pub fn XPLMCountHo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:43718 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " WIDGET POSITIONING AND VISIBILITY"] pub fn XPPlaceWidgetWithin (inSubWidget : XPWidgetID , inContainer : XPWidgetID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:43863 [INFO] [stdout] | [INFO] [stdout] 3 | ... XPWidgetID) ; } extern "C" { pub fn XPCountChildWidgets (inWidget : XPWidgetID) -> :: std :: os :: raw :: c_int ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42018 [INFO] [stdout] | [INFO] [stdout] 3 | ...inHotKey : XPLMHotKeyID) ; } extern "C" { pub fn XPLMCountHotKeys () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMGetNt... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:43963 [INFO] [stdout] | [INFO] [stdout] 3 | ...t ; } extern "C" { pub fn XPGetNthChildWidget (inWidget : XPWidgetID , inIndex : :: std :: os :: raw :: c_int) -> XPWidgetID ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42094 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn XPLMGetNthHotKey (inIndex : :: std :: os :: raw :: c_int) -> XPLMHotKeyID ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44086 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int) -> XPWidgetID ; } extern "C" { pub fn XPGetParentWidget (inWidget : XPWidgetID) -> XPWidgetID ; } extern "C" { pub fn XPShowW... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44166 [INFO] [stdout] | [INFO] [stdout] 3 | ...dget : XPWidgetID) -> XPWidgetID ; } extern "C" { pub fn XPShowWidget (inWidget : XPWidgetID) ; } extern "C" { pub fn XPHideWidget (in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42192 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetHotKeyInfo (inHotKey : XPLMHotKeyID , outVirtualKey : * mut :: std :: os :: raw :: c_char , outFlags : * mut XPLMKeyFlags , outDescription : * mut :: std :: os :: raw :: c_char , outPlugin : * mut XPLMPluginID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44227 [INFO] [stdout] | [INFO] [stdout] 3 | ...owWidget (inWidget : XPWidgetID) ; } extern "C" { pub fn XPHideWidget (inWidget : XPWidgetID) ; } extern "C" { pub fn XPIsWidgetVisibl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42434 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetHotKeyCombination (inHotKey : XPLMHotKeyID , inVirtualKey : :: std :: os :: raw :: c_char , inFlags : XPLMKeyFlags) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44288 [INFO] [stdout] | [INFO] [stdout] 3 | ...: XPWidgetID) ; } extern "C" { pub fn XPIsWidgetVisible (inWidget : XPWidgetID) -> :: std :: os :: raw :: c_int ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42581 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPCreateWidget (inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int , inVisible : :: std :: os :: raw :: c_int , inDescriptor : * const :: std :: os :: raw :: c_char , inIsRoot : :: std :: os :: raw :: c_int , inContainer : XPWidgetID , inClass : XPWidgetClass) -> XPWidgetID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44386 [INFO] [stdout] | [INFO] [stdout] 3 | ...d :: os :: raw :: c_int ; } extern "C" { pub fn XPFindRootWidget (inWidget : XPWidgetID) -> XPWidgetID ; } extern "C" { pub fn XPBring... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44465 [INFO] [stdout] | [INFO] [stdout] 3 | ... XPWidgetID) -> XPWidgetID ; } extern "C" { pub fn XPBringRootWidgetToFront (inWidget : XPWidgetID) ; } extern "C" { pub fn XPIsWidget... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:42989 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPCreateCustomWidget (inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int , inVisible : :: std :: os :: raw :: c_int , inDescriptor : * const :: std :: os :: raw :: c_char , inIsRoot : :: std :: os :: raw :: c_int , inContainer : XPWidgetID , inCallback : XPWidgetFunc_t) -> XPWidgetID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44538 [INFO] [stdout] | [INFO] [stdout] 3 | ...: XPWidgetID) ; } extern "C" { pub fn XPIsWidgetInFront (inWidget : XPWidgetID) -> :: std :: os :: raw :: c_int ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:43407 [INFO] [stdout] | [INFO] [stdout] 3 | ...getID ; } extern "C" { pub fn XPDestroyWidget (inWidget : XPWidgetID , inDestroyChildren : :: std :: os :: raw :: c_int) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44636 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWidgetGeometry (inWidget : XPWidgetID , outLeft : * mut :: std :: os :: raw :: c_int , outTop : * mut :: std :: os :: raw :: c_int , outRight : * mut :: std :: os :: raw :: c_int , outBottom : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:43522 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPSendMessageToWidget (inWidget : XPWidgetID , inMessage : XPWidgetMessage , inMode : XPDispatchMode , inParam1 : isize , inParam2 : isize) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44894 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPSetWidgetGeometry (inWidget : XPWidgetID , inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:43718 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " WIDGET POSITIONING AND VISIBILITY"] pub fn XPPlaceWidgetWithin (inSubWidget : XPWidgetID , inContainer : XPWidgetID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:45124 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWidgetForLocation (inContainer : XPWidgetID , inXOffset : :: std :: os :: raw :: c_int , inYOffset : :: std :: os :: raw :: c_int , inRecursive : :: std :: os :: raw :: c_int , inVisibleOnly : :: std :: os :: raw :: c_int) -> XPWidgetID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:45390 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWidgetExposedGeometry (inWidgetID : XPWidgetID , outLeft : * mut :: std :: os :: raw :: c_int , outTop : * mut :: std :: os :: raw :: c_int , outRight : * mut :: std :: os :: raw :: c_int , outBottom : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:43863 [INFO] [stdout] | [INFO] [stdout] 3 | ... XPWidgetID) ; } extern "C" { pub fn XPCountChildWidgets (inWidget : XPWidgetID) -> :: std :: os :: raw :: c_int ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:45657 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn XPSetWidgetDescriptor (inWidget : XPWidgetID , inDescriptor : * const :: std :: os :: raw :: c_char) ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:43963 [INFO] [stdout] | [INFO] [stdout] 3 | ...t ; } extern "C" { pub fn XPGetNthChildWidget (inWidget : XPWidgetID , inIndex : :: std :: os :: raw :: c_int) -> XPWidgetID ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:45782 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWidgetDescriptor (inWidget : XPWidgetID , outDescriptor : * mut :: std :: os :: raw :: c_char , inMaxDescLength : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44086 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int) -> XPWidgetID ; } extern "C" { pub fn XPGetParentWidget (inWidget : XPWidgetID) -> XPWidgetID ; } extern "C" { pub fn XPShowW... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:45987 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_int ; } extern "C" { pub fn XPGetWidgetUnderlyingWindow (inWidget : XPWidgetID) -> XPLMWindowID ; } extern "C" { pub fn X... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44166 [INFO] [stdout] | [INFO] [stdout] 3 | ...dget : XPWidgetID) -> XPWidgetID ; } extern "C" { pub fn XPShowWidget (inWidget : XPWidgetID) ; } extern "C" { pub fn XPHideWidget (in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46079 [INFO] [stdout] | [INFO] [stdout] 3 | ...ID ; } extern "C" { pub fn XPSetWidgetProperty (inWidget : XPWidgetID , inProperty : XPWidgetPropertyID , inValue : isize) ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46199 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWidgetProperty (inWidget : XPWidgetID , inProperty : XPWidgetPropertyID , inExists : * mut :: std :: os :: raw :: c_int) -> isize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44227 [INFO] [stdout] | [INFO] [stdout] 3 | ...owWidget (inWidget : XPWidgetID) ; } extern "C" { pub fn XPHideWidget (inWidget : XPWidgetID) ; } extern "C" { pub fn XPIsWidgetVisibl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46358 [INFO] [stdout] | [INFO] [stdout] 3 | ...isize ; } extern "C" { # [doc = " KEYBOARD MANAGEMENT"] pub fn XPSetKeyboardFocus (inWidget : XPWidgetID) -> XPWidgetID ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44288 [INFO] [stdout] | [INFO] [stdout] 3 | ...: XPWidgetID) ; } extern "C" { pub fn XPIsWidgetVisible (inWidget : XPWidgetID) -> :: std :: os :: raw :: c_int ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46472 [INFO] [stdout] | [INFO] [stdout] 3 | ... : XPWidgetID) -> XPWidgetID ; } extern "C" { pub fn XPLoseKeyboardFocus (inWidget : XPWidgetID) ; } extern "C" { pub fn XPGetWidgetWi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44386 [INFO] [stdout] | [INFO] [stdout] 3 | ...d :: os :: raw :: c_int ; } extern "C" { pub fn XPFindRootWidget (inWidget : XPWidgetID) -> XPWidgetID ; } extern "C" { pub fn XPBring... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46540 [INFO] [stdout] | [INFO] [stdout] 3 | ...rdFocus (inWidget : XPWidgetID) ; } extern "C" { pub fn XPGetWidgetWithFocus () -> XPWidgetID ; } extern "C" { pub fn XPAddWidgetCallb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46602 [INFO] [stdout] | [INFO] [stdout] 3 | ...> XPWidgetID ; } extern "C" { pub fn XPAddWidgetCallback (inWidget : XPWidgetID , inNewCallback : XPWidgetFunc_t) ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44465 [INFO] [stdout] | [INFO] [stdout] 3 | ... XPWidgetID) -> XPWidgetID ; } extern "C" { pub fn XPBringRootWidgetToFront (inWidget : XPWidgetID) ; } extern "C" { pub fn XPIsWidget... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46703 [INFO] [stdout] | [INFO] [stdout] 3 | ...XPWidgetFunc_t) ; } extern "C" { pub fn XPGetWidgetClassFunc (inWidgetClass : XPWidgetClass) -> XPWidgetFunc_t ; } # [repr (C)] # [der... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44538 [INFO] [stdout] | [INFO] [stdout] 3 | ...: XPWidgetID) ; } extern "C" { pub fn XPIsWidgetInFront (inWidget : XPWidgetID) -> :: std :: os :: raw :: c_int ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:47279 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPUCreateWidgets (inWidgetDefs : * const XPWidgetCreate_t , inCount : :: std :: os :: raw :: c_int , inParamParent : XPWidgetID , ioWidgets : * mut XPWidgetID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44636 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWidgetGeometry (inWidget : XPWidgetID , outLeft : * mut :: std :: os :: raw :: c_int , outTop : * mut :: std :: os :: raw :: c_int , outRight : * mut :: std :: os :: raw :: c_int , outBottom : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:47463 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPUMoveWidgetBy (inWidget : XPWidgetID , inDeltaX : :: std :: os :: raw :: c_int , inDeltaY : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:44894 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPSetWidgetGeometry (inWidget : XPWidgetID , inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:47611 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " LAYOUT MANAGERS"] pub fn XPUFixedLayout (inMessage : XPWidgetMessage , inWidget : XPWidgetID , inParam1 : isize , inParam2 : isize) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:45124 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWidgetForLocation (inContainer : XPWidgetID , inXOffset : :: std :: os :: raw :: c_int , inYOffset : :: std :: os :: raw :: c_int , inRecursive : :: std :: os :: raw :: c_int , inVisibleOnly : :: std :: os :: raw :: c_int) -> XPWidgetID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:47803 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPUSelectIfNeeded (inMessage : XPWidgetMessage , inWidget : XPWidgetID , inParam1 : isize , inParam2 : isize , inEatClick : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:45390 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWidgetExposedGeometry (inWidgetID : XPWidgetID , outLeft : * mut :: std :: os :: raw :: c_int , outTop : * mut :: std :: os :: raw :: c_int , outRight : * mut :: std :: os :: raw :: c_int , outBottom : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:48013 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPUDefocusKeyboard (inMessage : XPWidgetMessage , inWidget : XPWidgetID , inParam1 : isize , inParam2 : isize , inEatClick : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:45657 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn XPSetWidgetDescriptor (inWidget : XPWidgetID , inDescriptor : * const :: std :: os :: raw :: c_char) ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:48224 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPUDragWidget (inMessage : XPWidgetMessage , inWidget : XPWidgetID , inParam1 : isize , inParam2 : isize , inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:45782 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWidgetDescriptor (inWidget : XPWidgetID , outDescriptor : * mut :: std :: os :: raw :: c_char , inMaxDescLength : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:49292 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMControlCamera (inHowLong : XPLMCameraControlDuration , inControlFunc : XPLMCameraControl_f , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:45987 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_int ; } extern "C" { pub fn XPGetWidgetUnderlyingWindow (inWidget : XPWidgetID) -> XPLMWindowID ; } extern "C" { pub fn X... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:49461 [INFO] [stdout] | [INFO] [stdout] 3 | ...: * mut :: std :: os :: raw :: c_void) ; } extern "C" { pub fn XPLMDontControlCamera () ; } extern "C" { pub fn XPLMIsCameraBeingContr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46079 [INFO] [stdout] | [INFO] [stdout] 3 | ...ID ; } extern "C" { pub fn XPSetWidgetProperty (inWidget : XPWidgetID , inProperty : XPWidgetPropertyID , inValue : isize) ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:49510 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMIsCameraBeingControlled (outCameraControlDuration : * mut XPLMCameraControlDuration) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46199 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPGetWidgetProperty (inWidget : XPWidgetID , inProperty : XPWidgetPropertyID , inExists : * mut :: std :: os :: raw :: c_int) -> isize ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:49655 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_int ; } extern "C" { pub fn XPLMReadCameraPosition (outCameraPosition : * mut XPLMCameraPosition_t) ; } pub type XPLMDataRe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46358 [INFO] [stdout] | [INFO] [stdout] 3 | ...isize ; } extern "C" { # [doc = " KEYBOARD MANAGEMENT"] pub fn XPSetKeyboardFocus (inWidget : XPWidgetID) -> XPWidgetID ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:50273 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: os :: raw :: c_int ; extern "C" { pub fn XPLMCountDataRefs () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMGetD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:50350 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetDataRefsByIndex (offset : :: std :: os :: raw :: c_int , count : :: std :: os :: raw :: c_int , outDataRefs : * mut XPLMDataRef) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46472 [INFO] [stdout] | [INFO] [stdout] 3 | ... : XPWidgetID) -> XPWidgetID ; } extern "C" { pub fn XPLoseKeyboardFocus (inWidget : XPWidgetID) ; } extern "C" { pub fn XPGetWidgetWi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:50791 [INFO] [stdout] | [INFO] [stdout] 3 | ...LMPluginID , } extern "C" { pub fn XPLMGetDataRefInfo (inDataRef : XPLMDataRef , outInfo : * mut XPLMDataRefInfo_t) ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46540 [INFO] [stdout] | [INFO] [stdout] 3 | ...rdFocus (inWidget : XPWidgetID) ; } extern "C" { pub fn XPGetWidgetWithFocus () -> XPWidgetID ; } extern "C" { pub fn XPAddWidgetCallb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46602 [INFO] [stdout] | [INFO] [stdout] 3 | ...> XPWidgetID ; } extern "C" { pub fn XPAddWidgetCallback (inWidget : XPWidgetID , inNewCallback : XPWidgetFunc_t) ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:50896 [INFO] [stdout] | [INFO] [stdout] 3 | ...Info_t) ; } extern "C" { pub fn XPLMFindDataRef (inDataRefName : * const :: std :: os :: raw :: c_char) -> XPLMDataRef ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51007 [INFO] [stdout] | [INFO] [stdout] 3 | ...XPLMDataRef ; } extern "C" { pub fn XPLMCanWriteDataRef (inDataRef : XPLMDataRef) -> :: std :: os :: raw :: c_int ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:46703 [INFO] [stdout] | [INFO] [stdout] 3 | ...XPWidgetFunc_t) ; } extern "C" { pub fn XPGetWidgetClassFunc (inWidgetClass : XPWidgetClass) -> XPWidgetFunc_t ; } # [repr (C)] # [der... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51109 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int ; } extern "C" { pub fn XPLMIsDataRefGood (inDataRef : XPLMDataRef) -> :: std :: os :: raw :: c_int ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:47279 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPUCreateWidgets (inWidgetDefs : * const XPWidgetCreate_t , inCount : :: std :: os :: raw :: c_int , inParamParent : XPWidgetID , ioWidgets : * mut XPWidgetID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51209 [INFO] [stdout] | [INFO] [stdout] 3 | ...os :: raw :: c_int ; } extern "C" { pub fn XPLMGetDataRefTypes (inDataRef : XPLMDataRef) -> XPLMDataTypeID ; } extern "C" { pub fn XPL... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:47463 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPUMoveWidgetBy (inWidget : XPWidgetID , inDeltaX : :: std :: os :: raw :: c_int , inDeltaY : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51297 [INFO] [stdout] | [INFO] [stdout] 3 | ... XPLMDataTypeID ; } extern "C" { pub fn XPLMGetDatai (inDataRef : XPLMDataRef) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:47611 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " LAYOUT MANAGERS"] pub fn XPUFixedLayout (inMessage : XPWidgetMessage , inWidget : XPWidgetID , inParam1 : isize , inParam2 : isize) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51392 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int ; } extern "C" { pub fn XPLMSetDatai (inDataRef : XPLMDataRef , inValue : :: std :: os :: raw :: c_int) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:47803 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPUSelectIfNeeded (inMessage : XPWidgetMessage , inWidget : XPWidgetID , inParam1 : isize , inParam2 : isize , inEatClick : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51496 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: os :: raw :: c_int) ; } extern "C" { pub fn XPLMGetDataf (inDataRef : XPLMDataRef) -> f32 ; } extern "C" { pub fn XPLMSetDataf... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:48013 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPUDefocusKeyboard (inMessage : XPWidgetMessage , inWidget : XPWidgetID , inParam1 : isize , inParam2 : isize , inEatClick : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51566 [INFO] [stdout] | [INFO] [stdout] 3 | ...f : XPLMDataRef) -> f32 ; } extern "C" { pub fn XPLMSetDataf (inDataRef : XPLMDataRef , inValue : f32) ; } extern "C" { pub fn XPLMGet... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:48224 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPUDragWidget (inMessage : XPWidgetMessage , inWidget : XPWidgetID , inParam1 : isize , inParam2 : isize , inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51645 [INFO] [stdout] | [INFO] [stdout] 3 | ...PLMDataRef , inValue : f32) ; } extern "C" { pub fn XPLMGetDatad (inDataRef : XPLMDataRef) -> f64 ; } extern "C" { pub fn XPLMSetDatad... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:49292 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMControlCamera (inHowLong : XPLMCameraControlDuration , inControlFunc : XPLMCameraControl_f , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51715 [INFO] [stdout] | [INFO] [stdout] 3 | ...f : XPLMDataRef) -> f64 ; } extern "C" { pub fn XPLMSetDatad (inDataRef : XPLMDataRef , inValue : f64) ; } extern "C" { pub fn XPLMGet... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:49461 [INFO] [stdout] | [INFO] [stdout] 3 | ...: * mut :: std :: os :: raw :: c_void) ; } extern "C" { pub fn XPLMDontControlCamera () ; } extern "C" { pub fn XPLMIsCameraBeingContr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51794 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetDatavi (inDataRef : XPLMDataRef , outValues : * mut :: std :: os :: raw :: c_int , inOffset : :: std :: os :: raw :: c_int , inMax : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:49510 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMIsCameraBeingControlled (outCameraControlDuration : * mut XPLMCameraControlDuration) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:52020 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetDatavi (inDataRef : XPLMDataRef , inValues : * mut :: std :: os :: raw :: c_int , inoffset : :: std :: os :: raw :: c_int , inCount : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:49655 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_int ; } extern "C" { pub fn XPLMReadCameraPosition (outCameraPosition : * mut XPLMCameraPosition_t) ; } pub type XPLMDataRe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:52215 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetDatavf (inDataRef : XPLMDataRef , outValues : * mut f32 , inOffset : :: std :: os :: raw :: c_int , inMax : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:50273 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: os :: raw :: c_int ; extern "C" { pub fn XPLMCountDataRefs () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMGetD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:52416 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetDatavf (inDataRef : XPLMDataRef , inValues : * mut f32 , inoffset : :: std :: os :: raw :: c_int , inCount : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:52586 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetDatab (inDataRef : XPLMDataRef , outValue : * mut :: std :: os :: raw :: c_void , inOffset : :: std :: os :: raw :: c_int , inMaxBytes : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:50350 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetDataRefsByIndex (offset : :: std :: os :: raw :: c_int , count : :: std :: os :: raw :: c_int , outDataRefs : * mut XPLMDataRef) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:52816 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetDatab (inDataRef : XPLMDataRef , inValue : * mut :: std :: os :: raw :: c_void , inOffset : :: std :: os :: raw :: c_int , inLength : :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:50791 [INFO] [stdout] | [INFO] [stdout] 3 | ...LMPluginID , } extern "C" { pub fn XPLMGetDataRefInfo (inDataRef : XPLMDataRef , outInfo : * mut XPLMDataRefInfo_t) ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:55518 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMRegisterDataAccessor (inDataName : * const :: std :: os :: raw :: c_char , inDataType : XPLMDataTypeID , inIsWritable : :: std :: os :: raw :: c_int , inReadInt : XPLMGetDatai_f , inWriteInt : XPLMSetDatai_f , inReadFloat : XPLMGetDataf_f , inWriteFloat : XPLMSetDataf_f , inReadDouble : XPLMGetDatad_f , inWriteDouble : XPLMSetDatad_f , inReadIntArray : XPLMGetDatavi_f , inWriteIntArray : XPLMSetDatavi_f , inReadFloatArray : XPLMGetDatavf_f , inWriteFloatArray : XPLMSetDatavf_f , inReadData : XPLMGetDatab_f , inWriteData : XPLMSetDatab_f , inReadRefcon : * mut :: std :: os :: raw :: c_void , inWriteRefcon : * mut :: std :: os :: raw :: c_void) -> XPLMDataRef ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:50896 [INFO] [stdout] | [INFO] [stdout] 3 | ...Info_t) ; } extern "C" { pub fn XPLMFindDataRef (inDataRefName : * const :: std :: os :: raw :: c_char) -> XPLMDataRef ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:56212 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_void) -> XPLMDataRef ; } extern "C" { pub fn XPLMUnregisterDataAccessor (inDataRef : XPLMDataRef) ; } pub type XPLMDataChanged_f =... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51007 [INFO] [stdout] | [INFO] [stdout] 3 | ...XPLMDataRef ; } extern "C" { pub fn XPLMCanWriteDataRef (inDataRef : XPLMDataRef) -> :: std :: os :: raw :: c_int ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:56421 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMShareData (inDataName : * const :: std :: os :: raw :: c_char , inDataType : XPLMDataTypeID , inNotificationFunc : XPLMDataChanged_f , inNotificationRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51109 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int ; } extern "C" { pub fn XPLMIsDataRefGood (inDataRef : XPLMDataRef) -> :: std :: os :: raw :: c_int ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:56676 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMUnshareData (inDataName : * const :: std :: os :: raw :: c_char , inDataType : XPLMDataTypeID , inNotificationFunc : XPLMDataChanged_f , inNotificationRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51209 [INFO] [stdout] | [INFO] [stdout] 3 | ...os :: raw :: c_int ; } extern "C" { pub fn XPLMGetDataRefTypes (inDataRef : XPLMDataRef) -> XPLMDataTypeID ; } extern "C" { pub fn XPL... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51297 [INFO] [stdout] | [INFO] [stdout] 3 | ... XPLMDataTypeID ; } extern "C" { pub fn XPLMGetDatai (inDataRef : XPLMDataRef) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:57106 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMSetGraphicsState (inEnableFog : :: std :: os :: raw :: c_int , inNumberTexUnits : :: std :: os :: raw :: c_int , inEnableLighting : :: std :: os :: raw :: c_int , inEnableAlphaTesting : :: std :: os :: raw :: c_int , inEnableAlphaBlending : :: std :: os :: raw :: c_int , inEnableDepthTesting : :: std :: os :: raw :: c_int , inEnableDepthWriting : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51392 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int ; } extern "C" { pub fn XPLMSetDatai (inDataRef : XPLMDataRef , inValue : :: std :: os :: raw :: c_int) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:57513 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMBindTexture2d (inTextureNum : :: std :: os :: raw :: c_int , inTextureUnit : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51496 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: os :: raw :: c_int) ; } extern "C" { pub fn XPLMGetDataf (inDataRef : XPLMDataRef) -> f32 ; } extern "C" { pub fn XPLMSetDataf... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:57648 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGenerateTextureNumbers (outTextureIDs : * mut :: std :: os :: raw :: c_int , inCount : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51566 [INFO] [stdout] | [INFO] [stdout] 3 | ...f : XPLMDataRef) -> f32 ; } extern "C" { pub fn XPLMSetDataf (inDataRef : XPLMDataRef , inValue : f32) ; } extern "C" { pub fn XPLMGet... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:57793 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMWorldToLocal (inLatitude : f64 , inLongitude : f64 , inAltitude : f64 , outX : * mut f64 , outY : * mut f64 , outZ : * mut f64) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51645 [INFO] [stdout] | [INFO] [stdout] 3 | ...PLMDataRef , inValue : f32) ; } extern "C" { pub fn XPLMGetDatad (inDataRef : XPLMDataRef) -> f64 ; } extern "C" { pub fn XPLMSetDatad... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:57949 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMLocalToWorld (inX : f64 , inY : f64 , inZ : f64 , outLatitude : * mut f64 , outLongitude : * mut f64 , outAltitude : * mut f64) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51715 [INFO] [stdout] | [INFO] [stdout] 3 | ...f : XPLMDataRef) -> f64 ; } extern "C" { pub fn XPLMSetDatad (inDataRef : XPLMDataRef , inValue : f64) ; } extern "C" { pub fn XPLMGet... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:58105 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMDrawTranslucentDarkBox (inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:51794 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetDatavi (inDataRef : XPLMDataRef , outValues : * mut :: std :: os :: raw :: c_int , inOffset : :: std :: os :: raw :: c_int , inMax : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:58559 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMDrawString (inColorRGB : * mut f32 , inXOffset : :: std :: os :: raw :: c_int , inYOffset : :: std :: os :: raw :: c_int , inChar : * mut :: std :: os :: raw :: c_char , inWordWrapWidth : * mut :: std :: os :: raw :: c_int , inFontID : XPLMFontID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:52020 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetDatavi (inDataRef : XPLMDataRef , inValues : * mut :: std :: os :: raw :: c_int , inoffset : :: std :: os :: raw :: c_int , inCount : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:58835 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMDrawNumber (inColorRGB : * mut f32 , inXOffset : :: std :: os :: raw :: c_int , inYOffset : :: std :: os :: raw :: c_int , inValue : f64 , inDigits : :: std :: os :: raw :: c_int , inDecimals : :: std :: os :: raw :: c_int , inShowSign : :: std :: os :: raw :: c_int , inFontID : XPLMFontID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:52215 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetDatavf (inDataRef : XPLMDataRef , outValues : * mut f32 , inOffset : :: std :: os :: raw :: c_int , inMax : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:59155 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetFontDimensions (inFontID : XPLMFontID , outCharWidth : * mut :: std :: os :: raw :: c_int , outCharHeight : * mut :: std :: os :: raw :: c_int , outDigitsOnly : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:52416 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetDatavf (inDataRef : XPLMDataRef , inValues : * mut f32 , inoffset : :: std :: os :: raw :: c_int , inCount : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:59383 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMMeasureString (inFontID : XPLMFontID , inChar : * const :: std :: os :: raw :: c_char , inNumChars : :: std :: os :: raw :: c_int) -> f32 ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:52586 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetDatab (inDataRef : XPLMDataRef , outValue : * mut :: std :: os :: raw :: c_void , inOffset : :: std :: os :: raw :: c_int , inMaxBytes : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:52816 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetDatab (inDataRef : XPLMDataRef , inValue : * mut :: std :: os :: raw :: c_void , inOffset : :: std :: os :: raw :: c_int , inLength : :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60432 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_int , } extern "C" { pub fn XPLMCreateProbe (inProbeType : XPLMProbeType) -> XPLMProbeRef ; } extern "C" { pub fn XPLM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60518 [INFO] [stdout] | [INFO] [stdout] 3 | ...PLMProbeType) -> XPLMProbeRef ; } extern "C" { pub fn XPLMDestroyProbe (inProbe : XPLMProbeRef) ; } extern "C" { pub fn XPLMProbeTerra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:55518 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMRegisterDataAccessor (inDataName : * const :: std :: os :: raw :: c_char , inDataType : XPLMDataTypeID , inIsWritable : :: std :: os :: raw :: c_int , inReadInt : XPLMGetDatai_f , inWriteInt : XPLMSetDatai_f , inReadFloat : XPLMGetDataf_f , inWriteFloat : XPLMSetDataf_f , inReadDouble : XPLMGetDatad_f , inWriteDouble : XPLMSetDatad_f , inReadIntArray : XPLMGetDatavi_f , inWriteIntArray : XPLMSetDatavi_f , inReadFloatArray : XPLMGetDatavf_f , inWriteFloatArray : XPLMSetDatavf_f , inReadData : XPLMGetDatab_f , inWriteData : XPLMSetDatab_f , inReadRefcon : * mut :: std :: os :: raw :: c_void , inWriteRefcon : * mut :: std :: os :: raw :: c_void) -> XPLMDataRef ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:56212 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_void) -> XPLMDataRef ; } extern "C" { pub fn XPLMUnregisterDataAccessor (inDataRef : XPLMDataRef) ; } pub type XPLMDataChanged_f =... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60584 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMProbeTerrainXYZ (inProbe : XPLMProbeRef , inX : f32 , inY : f32 , inZ : f32 , outInfo : * mut XPLMProbeInfo_t) -> XPLMProbeResult ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:56421 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMShareData (inDataName : * const :: std :: os :: raw :: c_char , inDataType : XPLMDataTypeID , inNotificationFunc : XPLMDataChanged_f , inNotificationRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60742 [INFO] [stdout] | [INFO] [stdout] 3 | ...t ; } extern "C" { # [doc = " Magnetic Variation"] pub fn XPLMGetMagneticVariation (latitude : f64 , longitude : f64) -> f32 ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:56676 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMUnshareData (inDataName : * const :: std :: os :: raw :: c_char , inDataType : XPLMDataTypeID , inNotificationFunc : XPLMDataChanged_f , inNotificationRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60865 [INFO] [stdout] | [INFO] [stdout] 3 | ...ngitude : f64) -> f32 ; } extern "C" { pub fn XPLMDegTrueToDegMagnetic (headingDegreesTrue : f32) -> f32 ; } extern "C" { pub fn XPLMD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:57106 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMSetGraphicsState (inEnableFog : :: std :: os :: raw :: c_int , inNumberTexUnits : :: std :: os :: raw :: c_int , inEnableLighting : :: std :: os :: raw :: c_int , inEnableAlphaTesting : :: std :: os :: raw :: c_int , inEnableAlphaBlending : :: std :: os :: raw :: c_int , inEnableDepthTesting : :: std :: os :: raw :: c_int , inEnableDepthWriting : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60948 [INFO] [stdout] | [INFO] [stdout] 3 | ...sTrue : f32) -> f32 ; } extern "C" { pub fn XPLMDegMagneticToDegTrue (headingDegreesMagnetic : f32) -> f32 ; } pub type XPLMObjectRef ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:57513 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMBindTexture2d (inTextureNum : :: std :: os :: raw :: c_int , inTextureUnit : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:61480 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_void) > ; extern "C" { pub fn XPLMLoadObject (inPath : * const :: std :: os :: raw :: c_char) -> XPLMObjectRef ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:57648 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGenerateTextureNumbers (outTextureIDs : * mut :: std :: os :: raw :: c_int , inCount : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:61585 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMLoadObjectAsync (inPath : * const :: std :: os :: raw :: c_char , inCallback : XPLMObjectLoaded_f , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:57793 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMWorldToLocal (inLatitude : f64 , inLongitude : f64 , inAltitude : f64 , outX : * mut f64 , outY : * mut f64 , outZ : * mut f64) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:61761 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: os :: raw :: c_void) ; } extern "C" { pub fn XPLMUnloadObject (inObject : XPLMObjectRef) ; } # [doc = " Library Access"] pub t... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:57949 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMLocalToWorld (inX : f64 , inY : f64 , inZ : f64 , outLatitude : * mut f64 , outLongitude : * mut f64 , outAltitude : * mut f64) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:62045 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMLookupObjects (inPath : * const :: std :: os :: raw :: c_char , inLatitude : f32 , inLongitude : f32 , enumerator : XPLMLibraryEnumerator_f , ref_ : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:58105 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMDrawTranslucentDarkBox (inLeft : :: std :: os :: raw :: c_int , inTop : :: std :: os :: raw :: c_int , inRight : :: std :: os :: raw :: c_int , inBottom : :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:62403 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMCreateInstance (obj : XPLMObjectRef , datarefs : * mut * const :: std :: os :: raw :: c_char) -> XPLMInstanceRef ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:58559 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMDrawString (inColorRGB : * mut f32 , inXOffset : :: std :: os :: raw :: c_int , inYOffset : :: std :: os :: raw :: c_int , inChar : * mut :: std :: os :: raw :: c_char , inWordWrapWidth : * mut :: std :: os :: raw :: c_int , inFontID : XPLMFontID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:62544 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_char) -> XPLMInstanceRef ; } extern "C" { pub fn XPLMDestroyInstance (instance : XPLMInstanceRef) ; } extern "C" { pub fn XPLMInstan... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:58835 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMDrawNumber (inColorRGB : * mut f32 , inXOffset : :: std :: os :: raw :: c_int , inYOffset : :: std :: os :: raw :: c_int , inValue : f64 , inDigits : :: std :: os :: raw :: c_int , inDecimals : :: std :: os :: raw :: c_int , inShowSign : :: std :: os :: raw :: c_int , inFontID : XPLMFontID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:62617 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMInstanceSetPosition (instance : XPLMInstanceRef , new_position : * const XPLMDrawInfo_t , data : * const f32) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:59155 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetFontDimensions (inFontID : XPLMFontID , outCharWidth : * mut :: std :: os :: raw :: c_int , outCharHeight : * mut :: std :: os :: raw :: c_int , outDigitsOnly : * mut :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:65606 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_void , } extern "C" { pub fn XPLMCreateMapLayer (inParams : * mut XPLMCreateMapLayer_t) -> XPLMMapLayerID ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:59383 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMMeasureString (inFontID : XPLMFontID , inChar : * const :: std :: os :: raw :: c_char , inNumChars : :: std :: os :: raw :: c_int) -> f32 ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:65707 [INFO] [stdout] | [INFO] [stdout] 3 | ...MMapLayerID ; } extern "C" { pub fn XPLMDestroyMapLayer (inLayer : XPLMMapLayerID) -> :: std :: os :: raw :: c_int ; } pub type XPLMMa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60432 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_int , } extern "C" { pub fn XPLMCreateProbe (inProbeType : XPLMProbeType) -> XPLMProbeRef ; } extern "C" { pub fn XPLM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:66003 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMRegisterMapCreationHook (callback : XPLMMapCreatedCallback_f , refcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60518 [INFO] [stdout] | [INFO] [stdout] 3 | ...PLMProbeType) -> XPLMProbeRef ; } extern "C" { pub fn XPLMDestroyProbe (inProbe : XPLMProbeRef) ; } extern "C" { pub fn XPLMProbeTerra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:66140 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn XPLMMapExists (mapIdentifier : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60584 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMProbeTerrainXYZ (inProbe : XPLMProbeRef , inX : f32 , inY : f32 , inZ : f32 , outInfo : * mut XPLMProbeInfo_t) -> XPLMProbeResult ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:66523 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMDrawMapIconFromSheet (layer : XPLMMapLayerID , inPngPath : * const :: std :: os :: raw :: c_char , s : :: std :: os :: raw :: c_int , t : :: std :: os :: raw :: c_int , ds : :: std :: os :: raw :: c_int , dt : :: std :: os :: raw :: c_int , mapX : f32 , mapY : f32 , orientation : XPLMMapOrientation , rotationDegrees : f32 , mapWidth : f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60742 [INFO] [stdout] | [INFO] [stdout] 3 | ...t ; } extern "C" { # [doc = " Magnetic Variation"] pub fn XPLMGetMagneticVariation (latitude : f64 , longitude : f64) -> f32 ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:66893 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMDrawMapLabel (layer : XPLMMapLayerID , inText : * const :: std :: os :: raw :: c_char , mapX : f32 , mapY : f32 , orientation : XPLMMapOrientation , rotationDegrees : f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60865 [INFO] [stdout] | [INFO] [stdout] 3 | ...ngitude : f64) -> f32 ; } extern "C" { pub fn XPLMDegTrueToDegMagnetic (headingDegreesTrue : f32) -> f32 ; } extern "C" { pub fn XPLMD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67093 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " MAP PROJECTIONS"] pub fn XPLMMapProject (projection : XPLMMapProjectionID , latitude : f64 , longitude : f64 , outX : * mut f32 , outY : * mut f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:60948 [INFO] [stdout] | [INFO] [stdout] 3 | ...sTrue : f32) -> f32 ; } extern "C" { pub fn XPLMDegMagneticToDegTrue (headingDegreesMagnetic : f32) -> f32 ; } pub type XPLMObjectRef ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67269 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMMapUnproject (projection : XPLMMapProjectionID , mapX : f32 , mapY : f32 , outLatitude : * mut f64 , outLongitude : * mut f64) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:61480 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_void) > ; extern "C" { pub fn XPLMLoadObject (inPath : * const :: std :: os :: raw :: c_char) -> XPLMObjectRef ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67424 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut f64) ; } extern "C" { pub fn XPLMMapScaleMeter (projection : XPLMMapProjectionID , mapX : f32 , mapY : f32) -> f32 ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:61585 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMLoadObjectAsync (inPath : * const :: std :: os :: raw :: c_char , inCallback : XPLMObjectLoaded_f , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67534 [INFO] [stdout] | [INFO] [stdout] 3 | ...> f32 ; } extern "C" { pub fn XPLMMapGetNorthHeading (projection : XPLMMapProjectionID , mapX : f32 , mapY : f32) -> f32 ; } pub const... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:61761 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: os :: raw :: c_void) ; } extern "C" { pub fn XPLMUnloadObject (inObject : XPLMObjectRef) ; } # [doc = " Library Access"] pub t... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67882 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_int ; extern "C" { pub fn XPLMGetSystemPath (outSystemPath : * mut :: std :: os :: raw :: c_char) ; } extern "C" { pub fn... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:62045 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMLookupObjects (inPath : * const :: std :: os :: raw :: c_char , inLatitude : f32 , inLongitude : f32 , enumerator : XPLMLibraryEnumerator_f , ref_ : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67978 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_char) ; } extern "C" { pub fn XPLMGetPrefsPath (outPrefsPath : * mut :: std :: os :: raw :: c_char) ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:62403 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMCreateInstance (obj : XPLMObjectRef , datarefs : * mut * const :: std :: os :: raw :: c_char) -> XPLMInstanceRef ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:68072 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_char) ; } extern "C" { pub fn XPLMGetDirectorySeparator () -> * const :: std :: os :: raw :: c_char ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:62544 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_char) -> XPLMInstanceRef ; } extern "C" { pub fn XPLMDestroyInstance (instance : XPLMInstanceRef) ; } extern "C" { pub fn XPLMInstan... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:68166 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMExtractFileAndPath (inFullPath : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:62617 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMInstanceSetPosition (instance : XPLMInstanceRef , new_position : * const XPLMDrawInfo_t , data : * const f32) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:65606 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_void , } extern "C" { pub fn XPLMCreateMapLayer (inParams : * mut XPLMCreateMapLayer_t) -> XPLMMapLayerID ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:68303 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetDirectoryContents (inDirectoryPath : * const :: std :: os :: raw :: c_char , inFirstReturn : :: std :: os :: raw :: c_int , outFileNames : * mut :: std :: os :: raw :: c_char , inFileNameBufSize : :: std :: os :: raw :: c_int , outIndices : * mut * mut :: std :: os :: raw :: c_char , inIndexCount : :: std :: os :: raw :: c_int , outTotalFiles : * mut :: std :: os :: raw :: c_int , outReturnedFiles : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:65707 [INFO] [stdout] | [INFO] [stdout] 3 | ...MMapLayerID ; } extern "C" { pub fn XPLMDestroyMapLayer (inLayer : XPLMMapLayerID) -> :: std :: os :: raw :: c_int ; } pub type XPLMMa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:68805 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMLoadDataFile (inFileType : XPLMDataFileType , inFilePath : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:66003 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMRegisterMapCreationHook (callback : XPLMMapCreatedCallback_f , refcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:68963 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSaveDataFile (inFileType : XPLMDataFileType , inFilePath : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70192 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMGetVersions (outXPlaneVersion : * mut :: std :: os :: raw :: c_int , outXPLMVersion : * mut :: std :: os :: raw :: c_int , outHostID : * mut XPLMHostApplicationID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:66140 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn XPLMMapExists (mapIdentifier : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:66523 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMDrawMapIconFromSheet (layer : XPLMMapLayerID , inPngPath : * const :: std :: os :: raw :: c_char , s : :: std :: os :: raw :: c_int , t : :: std :: os :: raw :: c_int , ds : :: std :: os :: raw :: c_int , dt : :: std :: os :: raw :: c_int , mapX : f32 , mapY : f32 , orientation : XPLMMapOrientation , rotationDegrees : f32 , mapWidth : f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70384 [INFO] [stdout] | [INFO] [stdout] 3 | ... : * mut XPLMHostApplicationID) ; } extern "C" { pub fn XPLMGetLanguage () -> XPLMLanguageCode ; } extern "C" { pub fn XPLMFindSymbol ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:66893 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMDrawMapLabel (layer : XPLMMapLayerID , inText : * const :: std :: os :: raw :: c_char , mapX : f32 , mapY : f32 , orientation : XPLMMapOrientation , rotationDegrees : f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70447 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMFindSymbol (inString : * const :: std :: os :: raw :: c_char) -> * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70576 [INFO] [stdout] | [INFO] [stdout] 3 | ...std :: os :: raw :: c_void ; } extern "C" { pub fn XPLMSetErrorCallback (inCallback : XPLMError_f) ; } extern "C" { pub fn XPLMDebugSt... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67093 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " MAP PROJECTIONS"] pub fn XPLMMapProject (projection : XPLMMapProjectionID , latitude : f64 , longitude : f64 , outX : * mut f32 , outY : * mut f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70648 [INFO] [stdout] | [INFO] [stdout] 3 | ...ck : XPLMError_f) ; } extern "C" { pub fn XPLMDebugString (inString : * const :: std :: os :: raw :: c_char) ; } extern "C" { pub fn X... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67269 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMMapUnproject (projection : XPLMMapProjectionID , mapX : f32 , mapY : f32 , outLatitude : * mut f64 , outLongitude : * mut f64) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70739 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_char) ; } extern "C" { pub fn XPLMSpeakString (inString : * const :: std :: os :: raw :: c_char) ; } extern "C" { pub fn X... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67424 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut f64) ; } extern "C" { pub fn XPLMMapScaleMeter (projection : XPLMMapProjectionID , mapX : f32 , mapY : f32) -> f32 ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70830 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetVirtualKeyDescription (inVirtualKey : :: std :: os :: raw :: c_char) -> * const :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67534 [INFO] [stdout] | [INFO] [stdout] 3 | ...> f32 ; } extern "C" { pub fn XPLMMapGetNorthHeading (projection : XPLMMapProjectionID , mapX : f32 , mapY : f32) -> f32 ; } pub const... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70971 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> * const :: std :: os :: raw :: c_char ; } extern "C" { pub fn XPLMReloadScenery () ; } pub const xplm_CommandBegin : _bindgen_ty_46... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67882 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_int ; extern "C" { pub fn XPLMGetSystemPath (outSystemPath : * mut :: std :: os :: raw :: c_char) ; } extern "C" { pub fn... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:71577 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_int > ; extern "C" { pub fn XPLMFindCommand (inName : * const :: std :: os :: raw :: c_char) -> XPLMCommandRef ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:67978 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_char) ; } extern "C" { pub fn XPLMGetPrefsPath (outPrefsPath : * mut :: std :: os :: raw :: c_char) ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:71684 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_char) -> XPLMCommandRef ; } extern "C" { pub fn XPLMCommandBegin (inCommand : XPLMCommandRef) ; } extern "C" { pub fn XPLMCommandE... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:68072 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_char) ; } extern "C" { pub fn XPLMGetDirectorySeparator () -> * const :: std :: os :: raw :: c_char ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:71754 [INFO] [stdout] | [INFO] [stdout] 3 | ...(inCommand : XPLMCommandRef) ; } extern "C" { pub fn XPLMCommandEnd (inCommand : XPLMCommandRef) ; } extern "C" { pub fn XPLMCommandOn... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:68166 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMExtractFileAndPath (inFullPath : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:71822 [INFO] [stdout] | [INFO] [stdout] 3 | ...(inCommand : XPLMCommandRef) ; } extern "C" { pub fn XPLMCommandOnce (inCommand : XPLMCommandRef) ; } extern "C" { pub fn XPLMCreateCo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:68303 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetDirectoryContents (inDirectoryPath : * const :: std :: os :: raw :: c_char , inFirstReturn : :: std :: os :: raw :: c_int , outFileNames : * mut :: std :: os :: raw :: c_char , inFileNameBufSize : :: std :: os :: raw :: c_int , outIndices : * mut * mut :: std :: os :: raw :: c_char , inIndexCount : :: std :: os :: raw :: c_int , outTotalFiles : * mut :: std :: os :: raw :: c_int , outReturnedFiles : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:71891 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCreateCommand (inName : * const :: std :: os :: raw :: c_char , inDescription : * const :: std :: os :: raw :: c_char) -> XPLMCommandRef ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:68805 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMLoadDataFile (inFileType : XPLMDataFileType , inFilePath : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:72056 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMRegisterCommandHandler (inComand : XPLMCommandRef , inHandler : XPLMCommandCallback_f , inBefore : :: std :: os :: raw :: c_int , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:68963 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSaveDataFile (inFileType : XPLMDataFileType , inFilePath : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:72262 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMUnregisterCommandHandler (inComand : XPLMCommandRef , inHandler : XPLMCommandCallback_f , inBefore : :: std :: os :: raw :: c_int , inRefcon : * mut :: std :: os :: raw :: c_void) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70192 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMGetVersions (outXPlaneVersion : * mut :: std :: os :: raw :: c_int , outXPLMVersion : * mut :: std :: os :: raw :: c_int , outHostID : * mut XPLMHostApplicationID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73006 [INFO] [stdout] | [INFO] [stdout] 3 | ...t :: std :: os :: raw :: c_void) > ; extern "C" { pub fn XPLMFindPluginsMenu () -> XPLMMenuID ; } extern "C" { pub fn XPLMFindAircraft... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70384 [INFO] [stdout] | [INFO] [stdout] 3 | ... : * mut XPLMHostApplicationID) ; } extern "C" { pub fn XPLMGetLanguage () -> XPLMLanguageCode ; } extern "C" { pub fn XPLMFindSymbol ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73067 [INFO] [stdout] | [INFO] [stdout] 3 | ...indPluginsMenu () -> XPLMMenuID ; } extern "C" { pub fn XPLMFindAircraftMenu () -> XPLMMenuID ; } extern "C" { pub fn XPLMCreateMenu (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70447 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMFindSymbol (inString : * const :: std :: os :: raw :: c_char) -> * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73129 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCreateMenu (inName : * const :: std :: os :: raw :: c_char , inParentMenu : XPLMMenuID , inParentItem : :: std :: os :: raw :: c_int , inHandler : XPLMMenuHandler_f , inMenuRef : * mut :: std :: os :: raw :: c_void) -> XPLMMenuID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70576 [INFO] [stdout] | [INFO] [stdout] 3 | ...std :: os :: raw :: c_void ; } extern "C" { pub fn XPLMSetErrorCallback (inCallback : XPLMError_f) ; } extern "C" { pub fn XPLMDebugSt... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70648 [INFO] [stdout] | [INFO] [stdout] 3 | ...ck : XPLMError_f) ; } extern "C" { pub fn XPLMDebugString (inString : * const :: std :: os :: raw :: c_char) ; } extern "C" { pub fn X... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73387 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_void) -> XPLMMenuID ; } extern "C" { pub fn XPLMDestroyMenu (inMenuID : XPLMMenuID) ; } extern "C" { pub fn XPLMClearAllMen... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73451 [INFO] [stdout] | [INFO] [stdout] 3 | ...enu (inMenuID : XPLMMenuID) ; } extern "C" { pub fn XPLMClearAllMenuItems (inMenuID : XPLMMenuID) ; } extern "C" { pub fn XPLMAppendMe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70739 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_char) ; } extern "C" { pub fn XPLMSpeakString (inString : * const :: std :: os :: raw :: c_char) ; } extern "C" { pub fn X... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70830 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetVirtualKeyDescription (inVirtualKey : :: std :: os :: raw :: c_char) -> * const :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73521 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMAppendMenuItem (inMenu : XPLMMenuID , inItemName : * const :: std :: os :: raw :: c_char , inItemRef : * mut :: std :: os :: raw :: c_void , inDeprecatedAndIgnored : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:70971 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> * const :: std :: os :: raw :: c_char ; } extern "C" { pub fn XPLMReloadScenery () ; } pub const xplm_CommandBegin : _bindgen_ty_46... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73777 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMAppendMenuItemWithCommand (inMenu : XPLMMenuID , inItemName : * const :: std :: os :: raw :: c_char , inCommandToExecute : XPLMCommandRef) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:71577 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_int > ; extern "C" { pub fn XPLMFindCommand (inName : * const :: std :: os :: raw :: c_char) -> XPLMCommandRef ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73976 [INFO] [stdout] | [INFO] [stdout] 3 | ...: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMAppendMenuSeparator (inMenu : XPLMMenuID) ; } extern "C" { pub fn XPLMSetMenuI... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:71684 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_char) -> XPLMCommandRef ; } extern "C" { pub fn XPLMCommandBegin (inCommand : XPLMCommandRef) ; } extern "C" { pub fn XPLMCommandE... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:74046 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetMenuItemName (inMenu : XPLMMenuID , inIndex : :: std :: os :: raw :: c_int , inItemName : * const :: std :: os :: raw :: c_char , inDeprecatedAndIgnored : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:71754 [INFO] [stdout] | [INFO] [stdout] 3 | ...(inCommand : XPLMCommandRef) ; } extern "C" { pub fn XPLMCommandEnd (inCommand : XPLMCommandRef) ; } extern "C" { pub fn XPLMCommandOn... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:74262 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCheckMenuItem (inMenu : XPLMMenuID , index : :: std :: os :: raw :: c_int , inCheck : XPLMMenuCheck) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:71822 [INFO] [stdout] | [INFO] [stdout] 3 | ...(inCommand : XPLMCommandRef) ; } extern "C" { pub fn XPLMCommandOnce (inCommand : XPLMCommandRef) ; } extern "C" { pub fn XPLMCreateCo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:74391 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCheckMenuItemState (inMenu : XPLMMenuID , index : :: std :: os :: raw :: c_int , outCheck : * mut XPLMMenuCheck) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:71891 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCreateCommand (inName : * const :: std :: os :: raw :: c_char , inDescription : * const :: std :: os :: raw :: c_char) -> XPLMCommandRef ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:74532 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMEnableMenuItem (inMenu : XPLMMenuID , index : :: std :: os :: raw :: c_int , enabled : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:72056 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMRegisterCommandHandler (inComand : XPLMCommandRef , inHandler : XPLMCommandCallback_f , inBefore : :: std :: os :: raw :: c_int , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:74677 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) ; } extern "C" { pub fn XPLMRemoveMenuItem (inMenu : XPLMMenuID , inIndex : :: std :: os :: raw :: c_int) ; } pub const xplm... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:72262 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMUnregisterCommandHandler (inComand : XPLMCommandRef , inHandler : XPLMCommandCallback_f , inBefore : :: std :: os :: raw :: c_int , inRefcon : * mut :: std :: os :: raw :: c_void) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:75650 [INFO] [stdout] | [INFO] [stdout] 3 | ...Ref = :: std :: os :: raw :: c_int ; extern "C" { pub fn XPLMGetFirstNavAid () -> XPLMNavRef ; } extern "C" { pub fn XPLMGetNextNavAid... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73006 [INFO] [stdout] | [INFO] [stdout] 3 | ...t :: std :: os :: raw :: c_void) > ; extern "C" { pub fn XPLMFindPluginsMenu () -> XPLMMenuID ; } extern "C" { pub fn XPLMFindAircraft... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:75710 [INFO] [stdout] | [INFO] [stdout] 3 | ...vAid () -> XPLMNavRef ; } extern "C" { pub fn XPLMGetNextNavAid (inNavAidRef : XPLMNavRef) -> XPLMNavRef ; } extern "C" { pub fn XPLMF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73067 [INFO] [stdout] | [INFO] [stdout] 3 | ...indPluginsMenu () -> XPLMMenuID ; } extern "C" { pub fn XPLMFindAircraftMenu () -> XPLMMenuID ; } extern "C" { pub fn XPLMCreateMenu (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:75793 [INFO] [stdout] | [INFO] [stdout] 3 | ...vRef) -> XPLMNavRef ; } extern "C" { pub fn XPLMFindFirstNavAidOfType (inType : XPLMNavType) -> XPLMNavRef ; } extern "C" { pub fn XPL... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73129 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCreateMenu (inName : * const :: std :: os :: raw :: c_char , inParentMenu : XPLMMenuID , inParentItem : :: std :: os :: raw :: c_int , inHandler : XPLMMenuHandler_f , inMenuRef : * mut :: std :: os :: raw :: c_void) -> XPLMMenuID ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:75880 [INFO] [stdout] | [INFO] [stdout] 3 | ...Type) -> XPLMNavRef ; } extern "C" { pub fn XPLMFindLastNavAidOfType (inType : XPLMNavType) -> XPLMNavRef ; } extern "C" { pub fn XPLM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73387 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_void) -> XPLMMenuID ; } extern "C" { pub fn XPLMDestroyMenu (inMenuID : XPLMMenuID) ; } extern "C" { pub fn XPLMClearAllMen... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:75966 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMFindNavAid (inNameFragment : * const :: std :: os :: raw :: c_char , inIDFragment : * const :: std :: os :: raw :: c_char , inLat : * mut f32 , inLon : * mut f32 , inFrequency : * mut :: std :: os :: raw :: c_int , inType : XPLMNavType) -> XPLMNavRef ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73451 [INFO] [stdout] | [INFO] [stdout] 3 | ...enu (inMenuID : XPLMMenuID) ; } extern "C" { pub fn XPLMClearAllMenuItems (inMenuID : XPLMMenuID) ; } extern "C" { pub fn XPLMAppendMe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:76245 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetNavAidInfo (inRef : XPLMNavRef , outType : * mut XPLMNavType , outLatitude : * mut f32 , outLongitude : * mut f32 , outHeight : * mut f32 , outFrequency : * mut :: std :: os :: raw :: c_int , outHeading : * mut f32 , outID : * mut :: std :: os :: raw :: c_char , outName : * mut :: std :: os :: raw :: c_char , outReg : * mut :: std :: os :: raw :: c_char) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73521 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMAppendMenuItem (inMenu : XPLMMenuID , inItemName : * const :: std :: os :: raw :: c_char , inItemRef : * mut :: std :: os :: raw :: c_void , inDeprecatedAndIgnored : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:76633 [INFO] [stdout] | [INFO] [stdout] 3 | ...ar) ; } extern "C" { # [doc = " FLIGHT MANAGEMENT COMPUTER"] pub fn XPLMCountFMSEntries () -> :: std :: os :: raw :: c_int ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73777 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMAppendMenuItemWithCommand (inMenu : XPLMMenuID , inItemName : * const :: std :: os :: raw :: c_char , inCommandToExecute : XPLMCommandRef) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:76752 [INFO] [stdout] | [INFO] [stdout] 3 | ...: os :: raw :: c_int ; } extern "C" { pub fn XPLMGetDisplayedFMSEntry () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:73976 [INFO] [stdout] | [INFO] [stdout] 3 | ...: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMAppendMenuSeparator (inMenu : XPLMMenuID) ; } extern "C" { pub fn XPLMSetMenuI... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:76836 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_int ; } extern "C" { pub fn XPLMGetDestinationFMSEntry () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:74046 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetMenuItemName (inMenu : XPLMMenuID , inIndex : :: std :: os :: raw :: c_int , inItemName : * const :: std :: os :: raw :: c_char , inDeprecatedAndIgnored : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:76922 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_int ; } extern "C" { pub fn XPLMSetDisplayedFMSEntry (inIndex : :: std :: os :: raw :: c_int) ; } extern "C" { pub fn XP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:74262 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCheckMenuItem (inMenu : XPLMMenuID , index : :: std :: os :: raw :: c_int , inCheck : XPLMMenuCheck) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77012 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_int) ; } extern "C" { pub fn XPLMSetDestinationFMSEntry (inIndex : :: std :: os :: raw :: c_int) ; } extern "C" { pub fn X... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:74391 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCheckMenuItemState (inMenu : XPLMMenuID , index : :: std :: os :: raw :: c_int , outCheck : * mut XPLMMenuCheck) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77104 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetFMSEntryInfo (inIndex : :: std :: os :: raw :: c_int , outType : * mut XPLMNavType , outID : * mut :: std :: os :: raw :: c_char , outRef : * mut XPLMNavRef , outAltitude : * mut :: std :: os :: raw :: c_int , outLat : * mut f32 , outLon : * mut f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:74532 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMEnableMenuItem (inMenu : XPLMMenuID , index : :: std :: os :: raw :: c_int , enabled : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77386 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetFMSEntryInfo (inIndex : :: std :: os :: raw :: c_int , inRef : XPLMNavRef , inAltitude : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:74677 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) ; } extern "C" { pub fn XPLMRemoveMenuItem (inMenu : XPLMMenuID , inIndex : :: std :: os :: raw :: c_int) ; } pub const xplm... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77536 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetFMSEntryLatLon (inIndex : :: std :: os :: raw :: c_int , inLat : f32 , inLon : f32 , inAltitude : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:75650 [INFO] [stdout] | [INFO] [stdout] 3 | ...Ref = :: std :: os :: raw :: c_int ; extern "C" { pub fn XPLMGetFirstNavAid () -> XPLMNavRef ; } extern "C" { pub fn XPLMGetNextNavAid... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77695 [INFO] [stdout] | [INFO] [stdout] 3 | ...: os :: raw :: c_int) ; } extern "C" { pub fn XPLMClearFMSEntry (inIndex : :: std :: os :: raw :: c_int) ; } extern "C" { # [doc = " G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:75710 [INFO] [stdout] | [INFO] [stdout] 3 | ...vAid () -> XPLMNavRef ; } extern "C" { pub fn XPLMGetNextNavAid (inNavAidRef : XPLMNavRef) -> XPLMNavRef ; } extern "C" { pub fn XPLMF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77778 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_int) ; } extern "C" { # [doc = " GPS RECEIVER"] pub fn XPLMGetGPSDestinationType () -> XPLMNavType ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:75793 [INFO] [stdout] | [INFO] [stdout] 3 | ...vRef) -> XPLMNavRef ; } extern "C" { pub fn XPLMFindFirstNavAidOfType (inType : XPLMNavType) -> XPLMNavRef ; } extern "C" { pub fn XPL... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77872 [INFO] [stdout] | [INFO] [stdout] 3 | ...stinationType () -> XPLMNavType ; } extern "C" { pub fn XPLMGetGPSDestination () -> XPLMNavRef ; } extern "C" { # [doc = " USER AIRCRA... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:75880 [INFO] [stdout] | [INFO] [stdout] 3 | ...Type) -> XPLMNavRef ; } extern "C" { pub fn XPLMFindLastNavAidOfType (inType : XPLMNavType) -> XPLMNavRef ; } extern "C" { pub fn XPLM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77935 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " USER AIRCRAFT ACCESS"] pub fn XPLMSetUsersAircraft (inAircraftPath : * const :: std :: os :: raw :: c_char) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:75966 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMFindNavAid (inNameFragment : * const :: std :: os :: raw :: c_char , inIDFragment : * const :: std :: os :: raw :: c_char , inLat : * mut f32 , inLon : * mut f32 , inFrequency : * mut :: std :: os :: raw :: c_int , inType : XPLMNavType) -> XPLMNavRef ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:78071 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_char) ; } extern "C" { pub fn XPLMPlaceUserAtAirport (inAirportCode : * const :: std :: os :: raw :: c_char) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:76245 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetNavAidInfo (inRef : XPLMNavRef , outType : * mut XPLMNavType , outLatitude : * mut f32 , outLongitude : * mut f32 , outHeight : * mut f32 , outFrequency : * mut :: std :: os :: raw :: c_int , outHeading : * mut f32 , outID : * mut :: std :: os :: raw :: c_char , outName : * mut :: std :: os :: raw :: c_char , outReg : * mut :: std :: os :: raw :: c_char) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:78174 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMPlaceUserAtLocation (latitudeDegrees : f64 , longitudeDegrees : f64 , elevationMetersMSL : f32 , headingDegreesTrue : f32 , speedMetersPerSecond : f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:76633 [INFO] [stdout] | [INFO] [stdout] 3 | ...ar) ; } extern "C" { # [doc = " FLIGHT MANAGEMENT COMPUTER"] pub fn XPLMCountFMSEntries () -> :: std :: os :: raw :: c_int ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:78354 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCountAircraft (outTotalAircraft : * mut :: std :: os :: raw :: c_int , outActiveAircraft : * mut :: std :: os :: raw :: c_int , outController : * mut XPLMPluginID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:76752 [INFO] [stdout] | [INFO] [stdout] 3 | ...: os :: raw :: c_int ; } extern "C" { pub fn XPLMGetDisplayedFMSEntry () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMG... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:78546 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetNthAircraftModel (inIndex : :: std :: os :: raw :: c_int , outFileName : * mut :: std :: os :: raw :: c_char , outPath : * mut :: std :: os :: raw :: c_char) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:76836 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_int ; } extern "C" { pub fn XPLMGetDestinationFMSEntry () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:78910 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMAcquirePlanes (inAircraft : * mut * mut :: std :: os :: raw :: c_char , inCallback : XPLMPlanesAvailable_f , inRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:76922 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_int ; } extern "C" { pub fn XPLMSetDisplayedFMSEntry (inIndex : :: std :: os :: raw :: c_int) ; } extern "C" { pub fn XP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79127 [INFO] [stdout] | [INFO] [stdout] 3 | ... c_void) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMReleasePlanes () ; } extern "C" { pub fn XPLMSetActiveAircraftCou... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77012 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_int) ; } extern "C" { pub fn XPLMSetDestinationFMSEntry (inIndex : :: std :: os :: raw :: c_int) ; } extern "C" { pub fn X... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79172 [INFO] [stdout] | [INFO] [stdout] 3 | ...ReleasePlanes () ; } extern "C" { pub fn XPLMSetActiveAircraftCount (inCount : :: std :: os :: raw :: c_int) ; } extern "C" { pub fn X... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77104 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetFMSEntryInfo (inIndex : :: std :: os :: raw :: c_int , outType : * mut XPLMNavType , outID : * mut :: std :: os :: raw :: c_char , outRef : * mut XPLMNavRef , outAltitude : * mut :: std :: os :: raw :: c_int , outLat : * mut f32 , outLon : * mut f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79264 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetAircraftModel (inIndex : :: std :: os :: raw :: c_int , inAircraftPath : * const :: std :: os :: raw :: c_char) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77386 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetFMSEntryInfo (inIndex : :: std :: os :: raw :: c_int , inRef : XPLMNavRef , inAltitude : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79407 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_char) ; } extern "C" { pub fn XPLMDisableAIForPlane (inPlaneIndex : :: std :: os :: raw :: c_int) ; } extern "C" { # [doc =... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77536 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetFMSEntryLatLon (inIndex : :: std :: os :: raw :: c_int , inLat : f32 , inLon : f32 , inAltitude : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77695 [INFO] [stdout] | [INFO] [stdout] 3 | ...: os :: raw :: c_int) ; } extern "C" { pub fn XPLMClearFMSEntry (inIndex : :: std :: os :: raw :: c_int) ; } extern "C" { # [doc = " G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79499 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_int) ; } extern "C" { # [doc = " FINDING PLUGINS"] pub fn XPLMGetMyID () -> XPLMPluginID ; } extern "C" { pub fn XPLMC... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77778 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_int) ; } extern "C" { # [doc = " GPS RECEIVER"] pub fn XPLMGetGPSDestinationType () -> XPLMNavType ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79583 [INFO] [stdout] | [INFO] [stdout] 3 | ...tMyID () -> XPLMPluginID ; } extern "C" { pub fn XPLMCountPlugins () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMGetNt... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77872 [INFO] [stdout] | [INFO] [stdout] 3 | ...stinationType () -> XPLMNavType ; } extern "C" { pub fn XPLMGetGPSDestination () -> XPLMNavRef ; } extern "C" { # [doc = " USER AIRCRA... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79659 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn XPLMGetNthPlugin (inIndex : :: std :: os :: raw :: c_int) -> XPLMPluginID ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:77935 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " USER AIRCRAFT ACCESS"] pub fn XPLMSetUsersAircraft (inAircraftPath : * const :: std :: os :: raw :: c_char) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79757 [INFO] [stdout] | [INFO] [stdout] 3 | ...luginID ; } extern "C" { pub fn XPLMFindPluginByPath (inPath : * const :: std :: os :: raw :: c_char) -> XPLMPluginID ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:78071 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_char) ; } extern "C" { pub fn XPLMPlaceUserAtAirport (inAirportCode : * const :: std :: os :: raw :: c_char) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79867 [INFO] [stdout] | [INFO] [stdout] 3 | ...ID ; } extern "C" { pub fn XPLMFindPluginBySignature (inSignature : * const :: std :: os :: raw :: c_char) -> XPLMPluginID ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:78174 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMPlaceUserAtLocation (latitudeDegrees : f64 , longitudeDegrees : f64 , elevationMetersMSL : f32 , headingDegreesTrue : f32 , speedMetersPerSecond : f32) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79987 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetPluginInfo (inPlugin : XPLMPluginID , outName : * mut :: std :: os :: raw :: c_char , outFilePath : * mut :: std :: os :: raw :: c_char , outSignature : * mut :: std :: os :: raw :: c_char , outDescription : * mut :: std :: os :: raw :: c_char) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:78354 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMCountAircraft (outTotalAircraft : * mut :: std :: os :: raw :: c_int , outActiveAircraft : * mut :: std :: os :: raw :: c_int , outController : * mut XPLMPluginID) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80263 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " ENABLING/DISABLING PLUG-INS"] pub fn XPLMIsPluginEnabled (inPluginID : XPLMPluginID) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:78546 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetNthAircraftModel (inIndex : :: std :: os :: raw :: c_int , outFileName : * mut :: std :: os :: raw :: c_char , outPath : * mut :: std :: os :: raw :: c_char) ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80408 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int ; } extern "C" { pub fn XPLMEnablePlugin (inPluginID : XPLMPluginID) -> :: std :: os :: raw :: c_int ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:78910 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMAcquirePlanes (inAircraft : * mut * mut :: std :: os :: raw :: c_char , inCallback : XPLMPlanesAvailable_f , inRefcon : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80509 [INFO] [stdout] | [INFO] [stdout] 3 | ...: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMDisablePlugin (inPluginID : XPLMPluginID) ; } extern "C" { pub fn XPLMReloadPl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79127 [INFO] [stdout] | [INFO] [stdout] 3 | ... c_void) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMReleasePlanes () ; } extern "C" { pub fn XPLMSetActiveAircraftCou... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80579 [INFO] [stdout] | [INFO] [stdout] 3 | ...isablePlugin (inPluginID : XPLMPluginID) ; } extern "C" { pub fn XPLMReloadPlugins () ; } extern "C" { pub fn XPLMSendMessageToPlugin ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79172 [INFO] [stdout] | [INFO] [stdout] 3 | ...ReleasePlanes () ; } extern "C" { pub fn XPLMSetActiveAircraftCount (inCount : :: std :: os :: raw :: c_int) ; } extern "C" { pub fn X... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80624 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSendMessageToPlugin (inPlugin : XPLMPluginID , inMessage : :: std :: os :: raw :: c_int , inParam : * mut :: std :: os :: raw :: c_void) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79264 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetAircraftModel (inIndex : :: std :: os :: raw :: c_int , inAircraftPath : * const :: std :: os :: raw :: c_char) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80976 [INFO] [stdout] | [INFO] [stdout] 3 | ...) > ; extern "C" { pub fn XPLMHasFeature (inFeature : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79407 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_char) ; } extern "C" { pub fn XPLMDisableAIForPlane (inPlaneIndex : :: std :: os :: raw :: c_int) ; } extern "C" { # [doc =... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:81099 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMIsFeatureEnabled (inFeature : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79499 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_int) ; } extern "C" { # [doc = " FINDING PLUGINS"] pub fn XPLMGetMyID () -> XPLMPluginID ; } extern "C" { pub fn XPLMC... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:81228 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMEnableFeature (inFeature : * const :: std :: os :: raw :: c_char , inEnable : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79583 [INFO] [stdout] | [INFO] [stdout] 3 | ...tMyID () -> XPLMPluginID ; } extern "C" { pub fn XPLMCountPlugins () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMGetNt... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:81364 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMEnumerateFeatures (inEnumerator : XPLMFeatureEnumerator_f , inRef : * mut :: std :: os :: raw :: c_void) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79659 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn XPLMGetNthPlugin (inIndex : :: std :: os :: raw :: c_int) -> XPLMPluginID ; } extern "C" { pub f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82345 [INFO] [stdout] | [INFO] [stdout] 3 | ... * mut :: std :: os :: raw :: c_void , } extern "C" { pub fn XPLMGetElapsedTime () -> f32 ; } extern "C" { pub fn XPLMGetCycleNumber (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79757 [INFO] [stdout] | [INFO] [stdout] 3 | ...luginID ; } extern "C" { pub fn XPLMFindPluginByPath (inPath : * const :: std :: os :: raw :: c_char) -> XPLMPluginID ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82398 [INFO] [stdout] | [INFO] [stdout] 3 | ...etElapsedTime () -> f32 ; } extern "C" { pub fn XPLMGetCycleNumber () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMRegi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79867 [INFO] [stdout] | [INFO] [stdout] 3 | ...ID ; } extern "C" { pub fn XPLMFindPluginBySignature (inSignature : * const :: std :: os :: raw :: c_char) -> XPLMPluginID ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82476 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMRegisterFlightLoopCallback (inFlightLoop : XPLMFlightLoop_f , inInterval : f32 , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:79987 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetPluginInfo (inPlugin : XPLMPluginID , outName : * mut :: std :: os :: raw :: c_char , outFilePath : * mut :: std :: os :: raw :: c_char , outSignature : * mut :: std :: os :: raw :: c_char , outDescription : * mut :: std :: os :: raw :: c_char) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82633 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMUnregisterFlightLoopCallback (inFlightLoop : XPLMFlightLoop_f , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80263 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " ENABLING/DISABLING PLUG-INS"] pub fn XPLMIsPluginEnabled (inPluginID : XPLMPluginID) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82773 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetFlightLoopCallbackInterval (inFlightLoop : XPLMFlightLoop_f , inInterval : f32 , inRelativeToNow : :: std :: os :: raw :: c_int , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80408 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int ; } extern "C" { pub fn XPLMEnablePlugin (inPluginID : XPLMPluginID) -> :: std :: os :: raw :: c_int ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82982 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_void) ; } extern "C" { pub fn XPLMCreateFlightLoop (inParams : * mut XPLMCreateFlightLoop_t) -> XPLMFlightLoopID ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80509 [INFO] [stdout] | [INFO] [stdout] 3 | ...: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMDisablePlugin (inPluginID : XPLMPluginID) ; } extern "C" { pub fn XPLMReloadPl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80579 [INFO] [stdout] | [INFO] [stdout] 3 | ...isablePlugin (inPluginID : XPLMPluginID) ; } extern "C" { pub fn XPLMReloadPlugins () ; } extern "C" { pub fn XPLMSendMessageToPlugin ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:83089 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> XPLMFlightLoopID ; } extern "C" { pub fn XPLMDestroyFlightLoop (inFlightLoopID : XPLMFlightLoopID) ; } extern "C" { pub fn XPLMSc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80624 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSendMessageToPlugin (inPlugin : XPLMPluginID , inMessage : :: std :: os :: raw :: c_int , inParam : * mut :: std :: os :: raw :: c_void) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:83171 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMScheduleFlightLoop (inFlightLoopID : XPLMFlightLoopID , inInterval : f32 , inRelativeToNow : :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:80976 [INFO] [stdout] | [INFO] [stdout] 3 | ...) > ; extern "C" { pub fn XPLMHasFeature (inFeature : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:84835 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMPlayPCMOnBus (audioBuffer : * mut :: std :: os :: raw :: c_void , bufferSize : u32 , soundFormat : FMOD_SOUND_FORMAT , freqHz : :: std :: os :: raw :: c_int , numChannels : :: std :: os :: raw :: c_int , loop_ : :: std :: os :: raw :: c_int , audioType : XPLMAudioBus , inCallback : XPLMPCMComplete_f , inRefcon : * mut :: std :: os :: raw :: c_void) -> * mut FMOD_CHANNEL ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:81099 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMIsFeatureEnabled (inFeature : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85236 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut FMOD_CHANNEL ; } extern "C" { pub fn XPLMStopAudio (fmod_channel : * mut FMOD_CHANNEL) -> FMOD_RESULT ; } extern "C" { pub fn XP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:81228 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMEnableFeature (inFeature : * const :: std :: os :: raw :: c_char , inEnable : :: std :: os :: raw :: c_int) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85325 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetAudioPosition (fmod_channel : * mut FMOD_CHANNEL , position : * mut FMOD_VECTOR , velocity : * mut FMOD_VECTOR) -> FMOD_RESULT ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:81364 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMEnumerateFeatures (inEnumerator : XPLMFeatureEnumerator_f , inRef : * mut :: std :: os :: raw :: c_void) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85483 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetAudioFadeDistance (fmod_channel : * mut FMOD_CHANNEL , min_fade_distance : f32 , max_fade_distance : f32) -> FMOD_RESULT ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82345 [INFO] [stdout] | [INFO] [stdout] 3 | ... * mut :: std :: os :: raw :: c_void , } extern "C" { pub fn XPLMGetElapsedTime () -> f32 ; } extern "C" { pub fn XPLMGetCycleNumber (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85635 [INFO] [stdout] | [INFO] [stdout] 3 | ...SULT ; } extern "C" { pub fn XPLMSetAudioVolume (fmod_channel : * mut FMOD_CHANNEL , source_volume : f32) -> FMOD_RESULT ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82398 [INFO] [stdout] | [INFO] [stdout] 3 | ...etElapsedTime () -> f32 ; } extern "C" { pub fn XPLMGetCycleNumber () -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn XPLMRegi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85751 [INFO] [stdout] | [INFO] [stdout] 3 | ...SULT ; } extern "C" { pub fn XPLMSetAudioPitch (fmod_channel : * mut FMOD_CHANNEL , audio_pitch_hz : f32) -> FMOD_RESULT ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82476 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMRegisterFlightLoopCallback (inFlightLoop : XPLMFlightLoop_f , inInterval : f32 , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85867 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetAudioCone (fmod_channel : * mut FMOD_CHANNEL , inside_angle : f32 , outside_angle : f32 , outside_volume : f32 , orientation : * mut FMOD_VECTOR) -> FMOD_RESULT ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82633 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMUnregisterFlightLoopCallback (inFlightLoop : XPLMFlightLoop_f , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:87103 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetMETARForAirport (airport_id : * const :: std :: os :: raw :: c_char , outMETAR : * mut XPLMFixedString150_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82773 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetFlightLoopCallbackInterval (inFlightLoop : XPLMFlightLoop_f , inInterval : f32 , inRelativeToNow : :: std :: os :: raw :: c_int , inRefcon : * 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/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:87243 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetWeatherAtLocation (latitude : f64 , longitude : f64 , altitude_m : f64 , out_info : * mut XPLMWeatherInfo_t) -> :: std :: os :: raw :: c_int ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:82982 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_void) ; } extern "C" { pub fn XPLMCreateFlightLoop (inParams : * mut XPLMCreateFlightLoop_t) -> XPLMFlightLoopID ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:83089 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> XPLMFlightLoopID ; } extern "C" { pub fn XPLMDestroyFlightLoop (inFlightLoopID : XPLMFlightLoopID) ; } extern "C" { pub fn XPLMSc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:83171 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMScheduleFlightLoop (inFlightLoopID : XPLMFlightLoopID , inInterval : f32 , inRelativeToNow : :: std :: os :: raw :: c_int) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:84835 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn XPLMPlayPCMOnBus (audioBuffer : * mut :: std :: os :: raw :: c_void , bufferSize : u32 , soundFormat : FMOD_SOUND_FORMAT , freqHz : :: std :: os :: raw :: c_int , numChannels : :: std :: os :: raw :: c_int , loop_ : :: std :: os :: raw :: c_int , audioType : XPLMAudioBus , inCallback : XPLMPCMComplete_f , inRefcon : * mut :: std :: os :: raw :: c_void) -> * mut FMOD_CHANNEL ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85236 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut FMOD_CHANNEL ; } extern "C" { pub fn XPLMStopAudio (fmod_channel : * mut FMOD_CHANNEL) -> FMOD_RESULT ; } extern "C" { pub fn XP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85325 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetAudioPosition (fmod_channel : * mut FMOD_CHANNEL , position : * mut FMOD_VECTOR , velocity : * mut FMOD_VECTOR) -> FMOD_RESULT ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85483 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetAudioFadeDistance (fmod_channel : * mut FMOD_CHANNEL , min_fade_distance : f32 , max_fade_distance : f32) -> FMOD_RESULT ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85635 [INFO] [stdout] | [INFO] [stdout] 3 | ...SULT ; } extern "C" { pub fn XPLMSetAudioVolume (fmod_channel : * mut FMOD_CHANNEL , source_volume : f32) -> FMOD_RESULT ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85751 [INFO] [stdout] | [INFO] [stdout] 3 | ...SULT ; } extern "C" { pub fn XPLMSetAudioPitch (fmod_channel : * mut FMOD_CHANNEL , audio_pitch_hz : f32) -> FMOD_RESULT ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:85867 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMSetAudioCone (fmod_channel : * mut FMOD_CHANNEL , inside_angle : f32 , outside_angle : f32 , outside_volume : f32 , orientation : * mut FMOD_VECTOR) -> FMOD_RESULT ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:87103 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetMETARForAirport (airport_id : * const :: std :: os :: raw :: c_char , outMETAR : * mut XPLMFixedString150_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/xplm-sys-90e0b90e60aa647b/out/bindgen.rs:3:87243 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn XPLMGetWeatherAtLocation (latitude : f64 , longitude : f64 , altitude_m : f64 , out_info : * mut XPLMWeatherInfo_t) -> :: std :: os :: raw :: c_int ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 236 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `xplm-sys` (lib test) due to 237 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 236 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `xplm-sys` (lib) due to 237 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" "b82a8447e8b50d375e9982d526f7ca648afcd98b59ab76e0928f8a602de68f72", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b82a8447e8b50d375e9982d526f7ca648afcd98b59ab76e0928f8a602de68f72", kill_on_drop: false }` [INFO] [stdout] b82a8447e8b50d375e9982d526f7ca648afcd98b59ab76e0928f8a602de68f72