[INFO] fetching crate sameboy-sys 0.1.2... [INFO] checking sameboy-sys-0.1.2 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate sameboy-sys 0.1.2 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate sameboy-sys 0.1.2 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 sameboy-sys 0.1.2 [INFO] finished tweaking crates.io crate sameboy-sys 0.1.2 [INFO] tweaked toml for crates.io crate sameboy-sys 0.1.2 written to /workspace/builds/worker-7-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 45 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-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 977acaa8431494880dc821729ccca45d5aa766efb55c2d36bd064dd83cf69501 [INFO] running `Command { std: "docker" "start" "-a" "977acaa8431494880dc821729ccca45d5aa766efb55c2d36bd064dd83cf69501", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "977acaa8431494880dc821729ccca45d5aa766efb55c2d36bd064dd83cf69501", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "977acaa8431494880dc821729ccca45d5aa766efb55c2d36bd064dd83cf69501", kill_on_drop: false }` [INFO] [stdout] 977acaa8431494880dc821729ccca45d5aa766efb55c2d36bd064dd83cf69501 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] c60bedc748ad0877f7642c5e67581f9eec55389d35a6f6099477ce74aeae643c [INFO] running `Command { std: "docker" "start" "-a" "c60bedc748ad0877f7642c5e67581f9eec55389d35a6f6099477ce74aeae643c", 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 glob v0.3.1 [INFO] [stderr] Compiling rustix v0.38.37 [INFO] [stderr] Compiling prettyplease v0.2.22 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling libloading v0.8.5 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling bindgen v0.69.4 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling sameboy-sys v0.1.2 (/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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs (167 fixes) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.62s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling sameboy-sys v0.1.2 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:4555 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn GB_save_state (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:4698 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_int ; } extern "C" { pub fn GB_get_save_state_size (gb : * mut GB_gameboy_t) -> usize ; } extern "C" { pub fn GB_sav... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:4780 [INFO] [stdout] | [INFO] [stdout] 3 | ...boy_t) -> usize ; } extern "C" { pub fn GB_save_state_to_buffer (gb : * mut GB_gameboy_t , buffer : * mut u8) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:4874 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_state (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:5017 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_state_from_buffer (gb : * mut GB_gameboy_t , buffer : * const u8 , length : usize) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:5164 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_int ; } extern "C" { pub fn GB_is_save_state (path : * const :: std :: os :: raw :: c_char) -> bool ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:5260 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_get_state_model (path : * const :: std :: os :: raw :: c_char , model : * mut GB_model_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:5409 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_get_state_model_from_buffer (buffer : * const u8 , length : usize , model : * mut GB_model_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43076 [INFO] [stdout] | [INFO] [stdout] 3 | ...ping))) ; } extern "C" { pub fn GB_set_channel_muted (gb : * mut GB_gameboy_t , channel : GB_channel_t , muted : bool) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43187 [INFO] [stdout] | [INFO] [stdout] 3 | ...ted : bool) ; } extern "C" { pub fn GB_is_channel_muted (gb : * mut GB_gameboy_t , channel : GB_channel_t) -> bool ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43290 [INFO] [stdout] | [INFO] [stdout] 3 | ... bool ; } extern "C" { pub fn GB_set_sample_rate (gb : * mut GB_gameboy_t , sample_rate : :: std :: os :: raw :: c_uint) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43405 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_uint) ; } extern "C" { pub fn GB_get_sample_rate (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43507 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_uint ; } extern "C" { pub fn GB_set_sample_rate_by_clocks (gb : * mut GB_gameboy_t , cycles_per_sample : f64) ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43612 [INFO] [stdout] | [INFO] [stdout] 3 | ...le : f64) ; } extern "C" { pub fn GB_set_highpass_filter_mode (gb : * mut GB_gameboy_t , mode : GB_highpass_mode_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43718 [INFO] [stdout] | [INFO] [stdout] 3 | ...highpass_mode_t) ; } extern "C" { pub fn GB_set_interference_volume (gb : * mut GB_gameboy_t , volume : f64) ; } extern "C" { pub fn G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:4555 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn GB_save_state (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43810 [INFO] [stdout] | [INFO] [stdout] 3 | ... : f64) ; } extern "C" { pub fn GB_apu_set_sample_callback (gb : * mut GB_gameboy_t , callback : GB_sample_callback_t) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:4698 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_int ; } extern "C" { pub fn GB_get_save_state_size (gb : * mut GB_gameboy_t) -> usize ; } extern "C" { pub fn GB_sav... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43921 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_start_audio_recording (gb : * mut GB_gameboy_t , path : * const :: std :: os :: raw :: c_char , format : GB_audio_format_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:4780 [INFO] [stdout] | [INFO] [stdout] 3 | ...boy_t) -> usize ; } extern "C" { pub fn GB_save_state_to_buffer (gb : * mut GB_gameboy_t , buffer : * mut u8) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:4874 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_state (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44104 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_int ; } extern "C" { pub fn GB_stop_audio_recording (gb : * mut GB_gameboy_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:5017 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_state_from_buffer (gb : * mut GB_gameboy_t , buffer : * const u8 , length : usize) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44210 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn GB_get_channel_volume (gb : * mut GB_gameboy_t , channel : GB_channel_t) -> u8 ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:5164 [INFO] [stdout] | [INFO] [stdout] 3 | ...: raw :: c_int ; } extern "C" { pub fn GB_is_save_state (path : * const :: std :: os :: raw :: c_char) -> bool ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44313 [INFO] [stdout] | [INFO] [stdout] 3 | ..._t) -> u8 ; } extern "C" { pub fn GB_get_channel_amplitude (gb : * mut GB_gameboy_t , channel : GB_channel_t) -> u8 ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:5260 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_get_state_model (path : * const :: std :: os :: raw :: c_char , model : * mut GB_model_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44419 [INFO] [stdout] | [INFO] [stdout] 3 | ...l_t) -> u8 ; } extern "C" { pub fn GB_get_channel_period (gb : * mut GB_gameboy_t , channel : GB_channel_t) -> u16 ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:5409 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_get_state_model_from_buffer (buffer : * const u8 , length : usize , model : * mut GB_model_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44523 [INFO] [stdout] | [INFO] [stdout] 3 | ...nnel_t) -> u16 ; } extern "C" { pub fn GB_get_apu_wave_table (gb : * mut GB_gameboy_t , wave_table : * mut u8) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43076 [INFO] [stdout] | [INFO] [stdout] 3 | ...ping))) ; } extern "C" { pub fn GB_set_channel_muted (gb : * mut GB_gameboy_t , channel : GB_channel_t , muted : bool) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44619 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut u8) ; } extern "C" { pub fn GB_get_channel_edge_triggered (gb : * mut GB_gameboy_t , channel : GB_channel_t) -> bool ; } pub type G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43187 [INFO] [stdout] | [INFO] [stdout] 3 | ...ted : bool) ; } extern "C" { pub fn GB_is_channel_muted (gb : * mut GB_gameboy_t , channel : GB_channel_t) -> bool ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:45005 [INFO] [stdout] | [INFO] [stdout] 3 | ...> ; extern "C" { pub fn GB_set_camera_get_pixel_callback (gb : * mut GB_gameboy_t , callback : GB_camera_get_pixel_callback_t) ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43290 [INFO] [stdout] | [INFO] [stdout] 3 | ... bool ; } extern "C" { pub fn GB_set_sample_rate (gb : * mut GB_gameboy_t , sample_rate : :: std :: os :: raw :: c_uint) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:45132 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_camera_update_request_callback (gb : * mut GB_gameboy_t , callback : GB_camera_update_request_callback_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43405 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_uint) ; } extern "C" { pub fn GB_get_sample_rate (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:45269 [INFO] [stdout] | [INFO] [stdout] 3 | ...a_update_request_callback_t) ; } extern "C" { pub fn GB_camera_updated (gb : * mut GB_gameboy_t) ; } # [repr (C)] # [derive (Debug , C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43507 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_uint ; } extern "C" { pub fn GB_set_sample_rate_by_clocks (gb : * mut GB_gameboy_t , cycles_per_sample : f64) ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:49917 [INFO] [stdout] | [INFO] [stdout] 3 | ...:" , stringify ! (buckets))) ; } extern "C" { pub fn GB_debugger_break (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_debugger_e... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43612 [INFO] [stdout] | [INFO] [stdout] 3 | ...le : f64) ; } extern "C" { pub fn GB_set_highpass_filter_mode (gb : * mut GB_gameboy_t , mode : GB_highpass_mode_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:49985 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn GB_debugger_execute_command (gb : * mut GB_gameboy_t , input : * mut :: std :: os :: raw :: c_char) ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43718 [INFO] [stdout] | [INFO] [stdout] 3 | ...highpass_mode_t) ; } extern "C" { pub fn GB_set_interference_volume (gb : * mut GB_gameboy_t , volume : f64) ; } extern "C" { pub fn G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50109 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_debugger_complete_substring (gb : * mut GB_gameboy_t , input : * mut :: std :: os :: raw :: c_char , context : * mut usize) -> * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43810 [INFO] [stdout] | [INFO] [stdout] 3 | ... : f64) ; } extern "C" { pub fn GB_apu_set_sample_callback (gb : * mut GB_gameboy_t , callback : GB_sample_callback_t) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50299 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn GB_debugger_load_symbol_file (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:43921 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_start_audio_recording (gb : * mut GB_gameboy_t , path : * const :: std :: os :: raw :: c_char , format : GB_audio_format_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50425 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_debugger_name_for_address (gb : * mut GB_gameboy_t , addr : u16) -> * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50558 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_debugger_describe_address (gb : * mut GB_gameboy_t , addr : u16 , bank : u16 , exact_match : bool , prefer_local : bool) -> * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44104 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_int ; } extern "C" { pub fn GB_stop_audio_recording (gb : * mut GB_gameboy_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50747 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_debugger_evaluate (gb : * mut GB_gameboy_t , string : * const :: std :: os :: raw :: c_char , result : * mut u16 , result_bank : * mut u16) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44210 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn GB_get_channel_volume (gb : * mut GB_gameboy_t , channel : GB_channel_t) -> u8 ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50922 [INFO] [stdout] | [INFO] [stdout] 3 | ...k : * mut u16) -> bool ; } extern "C" { pub fn GB_debugger_is_stopped (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_deb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44313 [INFO] [stdout] | [INFO] [stdout] 3 | ..._t) -> u8 ; } extern "C" { pub fn GB_get_channel_amplitude (gb : * mut GB_gameboy_t , channel : GB_channel_t) -> u8 ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:51003 [INFO] [stdout] | [INFO] [stdout] 3 | ...meboy_t) -> bool ; } extern "C" { pub fn GB_debugger_set_disabled (gb : * mut GB_gameboy_t , disabled : bool) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44419 [INFO] [stdout] | [INFO] [stdout] 3 | ...l_t) -> u8 ; } extern "C" { pub fn GB_get_channel_period (gb : * mut GB_gameboy_t , channel : GB_channel_t) -> u16 ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:51096 [INFO] [stdout] | [INFO] [stdout] 3 | ...boy_t , disabled : bool) ; } extern "C" { pub fn GB_debugger_clear_symbols (gb : * mut GB_gameboy_t) ; } pub const GB_vblank_type_t_GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44523 [INFO] [stdout] | [INFO] [stdout] 3 | ...nnel_t) -> u16 ; } extern "C" { pub fn GB_get_apu_wave_table (gb : * mut GB_gameboy_t , wave_table : * mut u8) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:44619 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut u8) ; } extern "C" { pub fn GB_get_channel_edge_triggered (gb : * mut GB_gameboy_t , channel : GB_channel_t) -> bool ; } pub type G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55301 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn GB_draw_tileset (gb : * mut GB_gameboy_t , dest : * mut u32 , palette_type : GB_palette_type_t , palette_index : u8) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:45005 [INFO] [stdout] | [INFO] [stdout] 3 | ...> ; extern "C" { pub fn GB_set_camera_get_pixel_callback (gb : * mut GB_gameboy_t , callback : GB_camera_get_pixel_callback_t) ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55442 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_draw_tilemap (gb : * mut GB_gameboy_t , dest : * mut u32 , palette_type : GB_palette_type_t , palette_index : u8 , map_type : GB_map_type_t , tileset_type : GB_tileset_type_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:45132 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_camera_update_request_callback (gb : * mut GB_gameboy_t , callback : GB_camera_update_request_callback_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55645 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_get_oam_info (gb : * mut GB_gameboy_t , dest : * mut GB_oam_info_t , object_height : * mut u8) -> u8 ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:45269 [INFO] [stdout] | [INFO] [stdout] 3 | ...a_update_request_callback_t) ; } extern "C" { pub fn GB_camera_updated (gb : * mut GB_gameboy_t) ; } # [repr (C)] # [derive (Debug , C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55773 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u8 ; } extern "C" { pub fn GB_convert_rgb15 (gb : * mut GB_gameboy_t , color : u16 , for_border : bool) -> u32 ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:49917 [INFO] [stdout] | [INFO] [stdout] 3 | ...:" , stringify ! (buckets))) ; } extern "C" { pub fn GB_debugger_break (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_debugger_e... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:49985 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn GB_debugger_execute_command (gb : * mut GB_gameboy_t , input : * mut :: std :: os :: raw :: c_char) ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55881 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u32 ; } extern "C" { pub fn GB_set_color_correction_mode (gb : * mut GB_gameboy_t , mode : GB_color_correction_mode_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55996 [INFO] [stdout] | [INFO] [stdout] 3 | ...rection_mode_t) ; } extern "C" { pub fn GB_set_light_temperature (gb : * mut GB_gameboy_t , temperature : f64) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50109 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_debugger_complete_substring (gb : * mut GB_gameboy_t , input : * mut :: std :: os :: raw :: c_char , context : * mut usize) -> * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:56091 [INFO] [stdout] | [INFO] [stdout] 3 | ...oy_t , temperature : f64) ; } extern "C" { pub fn GB_is_odd_frame (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_set_obj... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50299 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn GB_debugger_load_symbol_file (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:56165 [INFO] [stdout] | [INFO] [stdout] 3 | ...y_t) -> bool ; } extern "C" { pub fn GB_set_object_rendering_disabled (gb : * mut GB_gameboy_t , disabled : bool) ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50425 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_debugger_name_for_address (gb : * mut GB_gameboy_t , addr : u16) -> * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:56266 [INFO] [stdout] | [INFO] [stdout] 3 | ...ed : bool) ; } extern "C" { pub fn GB_set_background_rendering_disabled (gb : * mut GB_gameboy_t , disabled : bool) ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50558 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_debugger_describe_address (gb : * mut GB_gameboy_t , addr : u16 , bank : u16 , exact_match : bool , prefer_local : bool) -> * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:56371 [INFO] [stdout] | [INFO] [stdout] 3 | ... disabled : bool) ; } extern "C" { pub fn GB_is_object_rendering_disabled (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50747 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_debugger_evaluate (gb : * mut GB_gameboy_t , string : * const :: std :: os :: raw :: c_char , result : * mut u16 , result_bank : * mut u16) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:56461 [INFO] [stdout] | [INFO] [stdout] 3 | ...eboy_t) -> bool ; } extern "C" { pub fn GB_is_background_rendering_disabled (gb : * mut GB_gameboy_t) -> bool ; } pub const GB_key_t_G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:50922 [INFO] [stdout] | [INFO] [stdout] 3 | ...k : * mut u16) -> bool ; } extern "C" { pub fn GB_debugger_is_stopped (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_deb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:57596 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_uint ; extern "C" { pub fn GB_set_key_state (gb : * mut GB_gameboy_t , index : GB_key_t , pressed : bool) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:51003 [INFO] [stdout] | [INFO] [stdout] 3 | ...meboy_t) -> bool ; } extern "C" { pub fn GB_debugger_set_disabled (gb : * mut GB_gameboy_t , disabled : bool) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:57699 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_key_state_for_player (gb : * mut GB_gameboy_t , index : GB_key_t , player : :: std :: os :: raw :: c_uint , pressed : bool) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:51096 [INFO] [stdout] | [INFO] [stdout] 3 | ...boy_t , disabled : bool) ; } extern "C" { pub fn GB_debugger_clear_symbols (gb : * mut GB_gameboy_t) ; } pub const GB_vblank_type_t_GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:57854 [INFO] [stdout] | [INFO] [stdout] 3 | ... , pressed : bool) ; } extern "C" { pub fn GB_set_key_mask (gb : * mut GB_gameboy_t , mask : GB_key_mask_t) ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55301 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn GB_draw_tileset (gb : * mut GB_gameboy_t , dest : * mut u32 , palette_type : GB_palette_type_t , palette_index : u8) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:57943 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_key_mask_for_player (gb : * mut GB_gameboy_t , mask : GB_key_mask_t , player : :: std :: os :: raw :: c_uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55442 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_draw_tilemap (gb : * mut GB_gameboy_t , dest : * mut u32 , palette_type : GB_palette_type_t , palette_index : u8 , map_type : GB_map_type_t , tileset_type : GB_tileset_type_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:58084 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_uint) ; } extern "C" { pub fn GB_icd_set_joyp (gb : * mut GB_gameboy_t , value : u8) ; } extern "C" { pub fn GB_get_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:58163 [INFO] [stdout] | [INFO] [stdout] 3 | ...gameboy_t , value : u8) ; } extern "C" { pub fn GB_get_joyp_accessed (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_clea... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55645 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_get_oam_info (gb : * mut GB_gameboy_t , dest : * mut GB_oam_info_t , object_height : * mut u8) -> u8 ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:58242 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_clear_joyp_accessed (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_set_all... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55773 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u8 ; } extern "C" { pub fn GB_convert_rgb15 (gb : * mut GB_gameboy_t , color : u16 , for_border : bool) -> u32 ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:58315 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut GB_gameboy_t) ; } extern "C" { pub fn GB_set_allow_illegal_inputs (gb : * mut GB_gameboy_t , allow : bool) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55881 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u32 ; } extern "C" { pub fn GB_set_color_correction_mode (gb : * mut GB_gameboy_t , mode : GB_color_correction_mode_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:58408 [INFO] [stdout] | [INFO] [stdout] 3 | ...allow : bool) ; } extern "C" { pub fn GB_set_emulate_joypad_bouncing (gb : * mut GB_gameboy_t , emulate : bool) ; } # [repr (C)] # [de... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:61354 [INFO] [stdout] | [INFO] [stdout] 3 | ...bool > ; extern "C" { pub fn GB_set_read_memory_callback (gb : * mut GB_gameboy_t , callback : GB_read_memory_callback_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:55996 [INFO] [stdout] | [INFO] [stdout] 3 | ...rection_mode_t) ; } extern "C" { pub fn GB_set_light_temperature (gb : * mut GB_gameboy_t , temperature : f64) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:61471 [INFO] [stdout] | [INFO] [stdout] 3 | ..._t) ; } extern "C" { pub fn GB_set_write_memory_callback (gb : * mut GB_gameboy_t , callback : GB_write_memory_callback_t) ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:56091 [INFO] [stdout] | [INFO] [stdout] 3 | ...oy_t , temperature : f64) ; } extern "C" { pub fn GB_is_odd_frame (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_set_obj... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:61590 [INFO] [stdout] | [INFO] [stdout] 3 | ...e_memory_callback_t) ; } extern "C" { pub fn GB_read_memory (gb : * mut GB_gameboy_t , addr : u16) -> u8 ; } extern "C" { pub fn GB_sa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:56165 [INFO] [stdout] | [INFO] [stdout] 3 | ...y_t) -> bool ; } extern "C" { pub fn GB_set_object_rendering_disabled (gb : * mut GB_gameboy_t , disabled : bool) ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:61674 [INFO] [stdout] | [INFO] [stdout] 3 | ... addr : u16) -> u8 ; } extern "C" { pub fn GB_safe_read_memory (gb : * mut GB_gameboy_t , addr : u16) -> u8 ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:56266 [INFO] [stdout] | [INFO] [stdout] 3 | ...ed : bool) ; } extern "C" { pub fn GB_set_background_rendering_disabled (gb : * mut GB_gameboy_t , disabled : bool) ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:61763 [INFO] [stdout] | [INFO] [stdout] 3 | ...ddr : u16) -> u8 ; } extern "C" { pub fn GB_write_memory (gb : * mut GB_gameboy_t , addr : u16 , value : u8) ; } pub type GB_print_ima... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:56371 [INFO] [stdout] | [INFO] [stdout] 3 | ... disabled : bool) ; } extern "C" { pub fn GB_is_object_rendering_disabled (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:68452 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_connect_printer (gb : * mut GB_gameboy_t , callback : GB_print_image_callback_t , done_callback : GB_printer_done_callback_t) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:56461 [INFO] [stdout] | [INFO] [stdout] 3 | ...eboy_t) -> bool ; } extern "C" { pub fn GB_is_background_rendering_disabled (gb : * mut GB_gameboy_t) -> bool ; } pub const GB_key_t_G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:68800 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_uint ; extern "C" { pub fn GB_set_rtc_mode (gb : * mut GB_gameboy_t , mode : GB_rtc_mode_t) ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:57596 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_uint ; extern "C" { pub fn GB_set_key_state (gb : * mut GB_gameboy_t , index : GB_key_t , pressed : bool) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:68889 [INFO] [stdout] | [INFO] [stdout] 3 | ... : GB_rtc_mode_t) ; } extern "C" { pub fn GB_set_rtc_multiplier (gb : * mut GB_gameboy_t , multiplier : f64) ; } extern "C" { pub fn G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:57699 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_key_state_for_player (gb : * mut GB_gameboy_t , index : GB_key_t , player : :: std :: os :: raw :: c_uint , pressed : bool) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:68980 [INFO] [stdout] | [INFO] [stdout] 3 | ...eboy_t , multiplier : f64) ; } extern "C" { pub fn GB_rewind_pop (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_set_rewi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:57854 [INFO] [stdout] | [INFO] [stdout] 3 | ... , pressed : bool) ; } extern "C" { pub fn GB_set_key_mask (gb : * mut GB_gameboy_t , mask : GB_key_mask_t) ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:69052 [INFO] [stdout] | [INFO] [stdout] 3 | ..._gameboy_t) -> bool ; } extern "C" { pub fn GB_set_rewind_length (gb : * mut GB_gameboy_t , seconds : f64) ; } extern "C" { pub fn GB_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:57943 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_key_mask_for_player (gb : * mut GB_gameboy_t , mask : GB_key_mask_t , player : :: std :: os :: raw :: c_uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:69139 [INFO] [stdout] | [INFO] [stdout] 3 | ...GB_gameboy_t , seconds : f64) ; } extern "C" { pub fn GB_rewind_reset (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_cpu_disasse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:58084 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_uint) ; } extern "C" { pub fn GB_icd_set_joyp (gb : * mut GB_gameboy_t , value : u8) ; } extern "C" { pub fn GB_get_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:69205 [INFO] [stdout] | [INFO] [stdout] 3 | ...t GB_gameboy_t) ; } extern "C" { pub fn GB_cpu_disassemble (gb : * mut GB_gameboy_t , pc : u16 , count : u16) ; } # [repr (C)] # [deri... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:58163 [INFO] [stdout] | [INFO] [stdout] 3 | ...gameboy_t , value : u8) ; } extern "C" { pub fn GB_get_joyp_accessed (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_clea... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:70479 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn GB_add_cheat (gb : * mut GB_gameboy_t , description : * const :: std :: os :: raw :: c_char , address : u16 , bank : u16 , value : u8 , old_value : u8 , use_old_value : bool , enabled : bool) -> * const GB_cheat_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:58242 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_clear_joyp_accessed (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_set_all... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:70717 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_update_cheat (gb : * mut GB_gameboy_t , cheat : * const GB_cheat_t , description : * const :: std :: os :: raw :: c_char , address : u16 , bank : u16 , value : u8 , old_value : u8 , use_old_value : bool , enabled : bool) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:58315 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut GB_gameboy_t) ; } extern "C" { pub fn GB_set_allow_illegal_inputs (gb : * mut GB_gameboy_t , allow : bool) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:70965 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_import_cheat (gb : * mut GB_gameboy_t , cheat : * const :: std :: os :: raw :: c_char , description : * const :: std :: os :: raw :: c_char , enabled : bool) -> * const GB_cheat_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:58408 [INFO] [stdout] | [INFO] [stdout] 3 | ...allow : bool) ; } extern "C" { pub fn GB_set_emulate_joypad_bouncing (gb : * mut GB_gameboy_t , emulate : bool) ; } # [repr (C)] # [de... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:61354 [INFO] [stdout] | [INFO] [stdout] 3 | ...bool > ; extern "C" { pub fn GB_set_read_memory_callback (gb : * mut GB_gameboy_t , callback : GB_read_memory_callback_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71172 [INFO] [stdout] | [INFO] [stdout] 3 | ...eat_t ; } extern "C" { pub fn GB_get_cheats (gb : * mut GB_gameboy_t , size : * mut usize) -> * const * const GB_cheat_t ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:61471 [INFO] [stdout] | [INFO] [stdout] 3 | ..._t) ; } extern "C" { pub fn GB_set_write_memory_callback (gb : * mut GB_gameboy_t , callback : GB_write_memory_callback_t) ; } extern ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71287 [INFO] [stdout] | [INFO] [stdout] 3 | ...onst GB_cheat_t ; } extern "C" { pub fn GB_remove_cheat (gb : * mut GB_gameboy_t , cheat : * const GB_cheat_t) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:61590 [INFO] [stdout] | [INFO] [stdout] 3 | ...e_memory_callback_t) ; } extern "C" { pub fn GB_read_memory (gb : * mut GB_gameboy_t , addr : u16) -> u8 ; } extern "C" { pub fn GB_sa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71382 [INFO] [stdout] | [INFO] [stdout] 3 | ...at : * const GB_cheat_t) ; } extern "C" { pub fn GB_cheats_enabled (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_set_ch... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:61674 [INFO] [stdout] | [INFO] [stdout] 3 | ... addr : u16) -> u8 ; } extern "C" { pub fn GB_safe_read_memory (gb : * mut GB_gameboy_t , addr : u16) -> u8 ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71458 [INFO] [stdout] | [INFO] [stdout] 3 | ...gameboy_t) -> bool ; } extern "C" { pub fn GB_set_cheats_enabled (gb : * mut GB_gameboy_t , enabled : bool) ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:61763 [INFO] [stdout] | [INFO] [stdout] 3 | ...ddr : u16) -> u8 ; } extern "C" { pub fn GB_write_memory (gb : * mut GB_gameboy_t , addr : u16 , value : u8) ; } pub type GB_print_ima... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71547 [INFO] [stdout] | [INFO] [stdout] 3 | ... bool) ; } extern "C" { pub fn GB_load_cheats (gb : * mut GB_gameboy_t , path : * const :: std :: os :: raw :: c_char) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:68452 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_connect_printer (gb : * mut GB_gameboy_t , callback : GB_print_image_callback_t , done_callback : GB_printer_done_callback_t) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:68800 [INFO] [stdout] | [INFO] [stdout] 3 | ... os :: raw :: c_uint ; extern "C" { pub fn GB_set_rtc_mode (gb : * mut GB_gameboy_t , mode : GB_rtc_mode_t) ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71659 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_save_cheats (gb : * mut GB_gameboy_t , path : * const :: std :: os :: raw :: c_char) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:68889 [INFO] [stdout] | [INFO] [stdout] 3 | ... : GB_rtc_mode_t) ; } extern "C" { pub fn GB_set_rtc_multiplier (gb : * mut GB_gameboy_t , multiplier : f64) ; } extern "C" { pub fn G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:75187 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_uint ; extern "C" { pub fn GB_set_rumble_mode (gb : * mut GB_gameboy_t , mode : GB_rumble_mode_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:68980 [INFO] [stdout] | [INFO] [stdout] 3 | ...eboy_t , multiplier : f64) ; } extern "C" { pub fn GB_rewind_pop (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_set_rewi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78387 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn GB_connect_workboy (gb : * mut GB_gameboy_t , set_time_callback : GB_workboy_set_time_callback , get_time_callback : GB_workboy_get_time_callback) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:69052 [INFO] [stdout] | [INFO] [stdout] 3 | ..._gameboy_t) -> bool ; } extern "C" { pub fn GB_set_rewind_length (gb : * mut GB_gameboy_t , seconds : f64) ; } extern "C" { pub fn GB_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78558 [INFO] [stdout] | [INFO] [stdout] 3 | ...boy_get_time_callback) ; } extern "C" { pub fn GB_workboy_is_enabled (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_work... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:69139 [INFO] [stdout] | [INFO] [stdout] 3 | ...GB_gameboy_t , seconds : f64) ; } extern "C" { pub fn GB_rewind_reset (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_cpu_disasse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:69205 [INFO] [stdout] | [INFO] [stdout] 3 | ...t GB_gameboy_t) ; } extern "C" { pub fn GB_cpu_disassemble (gb : * mut GB_gameboy_t , pc : u16 , count : u16) ; } # [repr (C)] # [deri... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78638 [INFO] [stdout] | [INFO] [stdout] 3 | ... GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_workboy_set_key (gb : * mut GB_gameboy_t , key : u8) ; } extern "C" { pub fn GB_rand... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:70479 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn GB_add_cheat (gb : * mut GB_gameboy_t , description : * const :: std :: os :: raw :: c_char , address : u16 , bank : u16 , value : u8 , old_value : u8 , use_old_value : bool , enabled : bool) -> * const GB_cheat_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78718 [INFO] [stdout] | [INFO] [stdout] 3 | ..._key (gb : * mut GB_gameboy_t , key : u8) ; } extern "C" { pub fn GB_random () -> u8 ; } extern "C" { pub fn GB_random32 () -> u32 ; }... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:70717 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_update_cheat (gb : * mut GB_gameboy_t , cheat : * const GB_cheat_t , description : * const :: std :: os :: raw :: c_char , address : u16 , bank : u16 , value : u8 , old_value : u8 , use_old_value : bool , enabled : bool) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78761 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn GB_random () -> u8 ; } extern "C" { pub fn GB_random32 () -> u32 ; } extern "C" { pub fn GB_random_seed (seed : u... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:70965 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_import_cheat (gb : * mut GB_gameboy_t , cheat : * const :: std :: os :: raw :: c_char , description : * const :: std :: os :: raw :: c_char , enabled : bool) -> * const GB_cheat_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78807 [INFO] [stdout] | [INFO] [stdout] 3 | ...n "C" { pub fn GB_random32 () -> u32 ; } extern "C" { pub fn GB_random_seed (seed : u64) ; } extern "C" { pub fn GB_random_set_enabled... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71172 [INFO] [stdout] | [INFO] [stdout] 3 | ...eat_t ; } extern "C" { pub fn GB_get_cheats (gb : * mut GB_gameboy_t , size : * mut usize) -> * const * const GB_cheat_t ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78859 [INFO] [stdout] | [INFO] [stdout] 3 | ... fn GB_random_seed (seed : u64) ; } extern "C" { pub fn GB_random_set_enabled (enable : bool) ; } # [repr (C)] # [derive (Debug , Copy... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71287 [INFO] [stdout] | [INFO] [stdout] 3 | ...onst GB_cheat_t ; } extern "C" { pub fn GB_remove_cheat (gb : * mut GB_gameboy_t , cheat : * const GB_cheat_t) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71382 [INFO] [stdout] | [INFO] [stdout] 3 | ...at : * const GB_cheat_t) ; } extern "C" { pub fn GB_cheats_enabled (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_set_ch... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:258949 [INFO] [stdout] | [INFO] [stdout] 3 | ..._internal))) ; } extern "C" { pub fn GB_init (gb : * mut GB_gameboy_t , model : GB_model_t) -> * mut GB_gameboy_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71458 [INFO] [stdout] | [INFO] [stdout] 3 | ...gameboy_t) -> bool ; } extern "C" { pub fn GB_set_cheats_enabled (gb : * mut GB_gameboy_t , enabled : bool) ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71547 [INFO] [stdout] | [INFO] [stdout] 3 | ... bool) ; } extern "C" { pub fn GB_load_cheats (gb : * mut GB_gameboy_t , path : * const :: std :: os :: raw :: c_char) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259050 [INFO] [stdout] | [INFO] [stdout] 3 | ...GB_model_t) -> * mut GB_gameboy_t ; } extern "C" { pub fn GB_free (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_alloc () -> * m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:71659 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_save_cheats (gb : * mut GB_gameboy_t , path : * const :: std :: os :: raw :: c_char) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:75187 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_uint ; extern "C" { pub fn GB_set_rumble_mode (gb : * mut GB_gameboy_t , mode : GB_rumble_mode_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259108 [INFO] [stdout] | [INFO] [stdout] 3 | ...GB_free (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_alloc () -> * mut GB_gameboy_t ; } extern "C" { pub fn GB_dealloc (gb : *... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78387 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn GB_connect_workboy (gb : * mut GB_gameboy_t , set_time_callback : GB_workboy_set_time_callback , get_time_callback : GB_workboy_get_time_callback) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78558 [INFO] [stdout] | [INFO] [stdout] 3 | ...boy_get_time_callback) ; } extern "C" { pub fn GB_workboy_is_enabled (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_work... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259166 [INFO] [stdout] | [INFO] [stdout] 3 | ...B_alloc () -> * mut GB_gameboy_t ; } extern "C" { pub fn GB_dealloc (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_allocation_si... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78638 [INFO] [stdout] | [INFO] [stdout] 3 | ... GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_workboy_set_key (gb : * mut GB_gameboy_t , key : u8) ; } extern "C" { pub fn GB_rand... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259227 [INFO] [stdout] | [INFO] [stdout] 3 | ...B_dealloc (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_allocation_size () -> usize ; } extern "C" { pub fn GB_is_inited (gb : ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78718 [INFO] [stdout] | [INFO] [stdout] 3 | ..._key (gb : * mut GB_gameboy_t , key : u8) ; } extern "C" { pub fn GB_random () -> u8 ; } extern "C" { pub fn GB_random32 () -> u32 ; }... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78761 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn GB_random () -> u8 ; } extern "C" { pub fn GB_random32 () -> u32 ; } extern "C" { pub fn GB_random_seed (seed : u... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259282 [INFO] [stdout] | [INFO] [stdout] 3 | ...allocation_size () -> usize ; } extern "C" { pub fn GB_is_inited (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_cgb (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78807 [INFO] [stdout] | [INFO] [stdout] 3 | ...n "C" { pub fn GB_random32 () -> u32 ; } extern "C" { pub fn GB_random_seed (seed : u64) ; } extern "C" { pub fn GB_random_set_enabled... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259353 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_cgb (gb : * const GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_cgb_in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:78859 [INFO] [stdout] | [INFO] [stdout] 3 | ... fn GB_random_seed (seed : u64) ; } extern "C" { pub fn GB_random_set_enabled (enable : bool) ; } # [repr (C)] # [derive (Debug , Copy... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259423 [INFO] [stdout] | [INFO] [stdout] 3 | ... GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_cgb_in_cgb_mode (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:258949 [INFO] [stdout] | [INFO] [stdout] 3 | ..._internal))) ; } extern "C" { pub fn GB_init (gb : * mut GB_gameboy_t , model : GB_model_t) -> * mut GB_gameboy_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259503 [INFO] [stdout] | [INFO] [stdout] 3 | ... * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_sgb (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_hle_sgb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259050 [INFO] [stdout] | [INFO] [stdout] 3 | ...GB_model_t) -> * mut GB_gameboy_t ; } extern "C" { pub fn GB_free (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_alloc () -> * m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259571 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_hle_sgb (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_get_mode... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259108 [INFO] [stdout] | [INFO] [stdout] 3 | ...GB_free (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_alloc () -> * mut GB_gameboy_t ; } extern "C" { pub fn GB_dealloc (gb : *... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259643 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_get_model (gb : * mut GB_gameboy_t) -> GB_model_t ; } extern "C" { pub fn GB_reset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259166 [INFO] [stdout] | [INFO] [stdout] 3 | ...B_alloc () -> * mut GB_gameboy_t ; } extern "C" { pub fn GB_dealloc (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_allocation_si... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259720 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut GB_gameboy_t) -> GB_model_t ; } extern "C" { pub fn GB_reset (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_quick_reset (g... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259227 [INFO] [stdout] | [INFO] [stdout] 3 | ...B_dealloc (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_allocation_size () -> usize ; } extern "C" { pub fn GB_is_inited (gb : ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259779 [INFO] [stdout] | [INFO] [stdout] 3 | ...eset (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_quick_reset (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_switch_mode... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259282 [INFO] [stdout] | [INFO] [stdout] 3 | ...allocation_size () -> usize ; } extern "C" { pub fn GB_is_inited (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_cgb (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259844 [INFO] [stdout] | [INFO] [stdout] 3 | ... GB_gameboy_t) ; } extern "C" { pub fn GB_switch_model_and_reset (gb : * mut GB_gameboy_t , model : GB_model_t) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259353 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_cgb (gb : * const GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_cgb_in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259941 [INFO] [stdout] | [INFO] [stdout] 3 | ...del : GB_model_t) ; } extern "C" { pub fn GB_run (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259423 [INFO] [stdout] | [INFO] [stdout] 3 | ... GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_cgb_in_cgb_mode (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:260031 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: os :: raw :: c_uint ; } extern "C" { pub fn GB_run_frame (gb : * mut GB_gameboy_t) -> u64 ; } pub const GB_direct_access_t_GB_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259503 [INFO] [stdout] | [INFO] [stdout] 3 | ... * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_sgb (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_hle_sgb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261099 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn GB_get_direct_access (gb : * mut GB_gameboy_t , access : GB_direct_access_t , size : * mut usize , bank : * mut u16) -> * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259571 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_is_hle_sgb (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_get_mode... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261279 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_void ; } extern "C" { pub fn GB_get_registers (gb : * mut GB_gameboy_t) -> * mut GB_registers_t ; } extern "C" { pub fn G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259643 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_get_model (gb : * mut GB_gameboy_t) -> GB_model_t ; } extern "C" { pub fn GB_reset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261370 [INFO] [stdout] | [INFO] [stdout] 3 | ...gisters_t ; } extern "C" { pub fn GB_get_user_data (gb : * mut GB_gameboy_t) -> * mut :: std :: os :: raw :: c_void ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259720 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut GB_gameboy_t) -> GB_model_t ; } extern "C" { pub fn GB_reset (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_quick_reset (g... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261476 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_void ; } extern "C" { pub fn GB_set_user_data (gb : * mut GB_gameboy_t , data : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259779 [INFO] [stdout] | [INFO] [stdout] 3 | ...eset (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_quick_reset (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_switch_mode... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259844 [INFO] [stdout] | [INFO] [stdout] 3 | ... GB_gameboy_t) ; } extern "C" { pub fn GB_switch_model_and_reset (gb : * mut GB_gameboy_t , model : GB_model_t) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261588 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_boot_rom (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:259941 [INFO] [stdout] | [INFO] [stdout] 3 | ...del : GB_model_t) ; } extern "C" { pub fn GB_run (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261734 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_boot_rom_from_buffer (gb : * mut GB_gameboy_t , buffer : * const :: std :: os :: raw :: c_uchar , size : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:260031 [INFO] [stdout] | [INFO] [stdout] 3 | ... std :: os :: raw :: c_uint ; } extern "C" { pub fn GB_run_frame (gb : * mut GB_gameboy_t) -> u64 ; } pub const GB_direct_access_t_GB_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261878 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_rom (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261099 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn GB_get_direct_access (gb : * mut GB_gameboy_t , access : GB_direct_access_t , size : * mut usize , bank : * mut u16) -> * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262019 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int ; } extern "C" { pub fn GB_load_rom_from_buffer (gb : * mut GB_gameboy_t , buffer : * const u8 , size : usize) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262130 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_isx (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261279 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_void ; } extern "C" { pub fn GB_get_registers (gb : * mut GB_gameboy_t) -> * mut GB_registers_t ; } extern "C" { pub fn G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261370 [INFO] [stdout] | [INFO] [stdout] 3 | ...gisters_t ; } extern "C" { pub fn GB_get_user_data (gb : * mut GB_gameboy_t) -> * mut :: std :: os :: raw :: c_void ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262271 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_gbs_from_buffer (gb : * mut GB_gameboy_t , buffer : * const u8 , size : usize , info : * mut GB_gbs_info_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261476 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_void ; } extern "C" { pub fn GB_set_user_data (gb : * mut GB_gameboy_t , data : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262443 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_gbs (gb : * mut GB_gameboy_t , path : * const :: std :: os :: raw :: c_char , info : * mut GB_gbs_info_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261588 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_boot_rom (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262613 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_int ; } extern "C" { pub fn GB_gbs_switch_track (gb : * mut GB_gameboy_t , track : u8) ; } extern "C" { pub fn GB_sa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261734 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_boot_rom_from_buffer (gb : * mut GB_gameboy_t , buffer : * const :: std :: os :: raw :: c_uchar , size : usize) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262696 [INFO] [stdout] | [INFO] [stdout] 3 | ...track : u8) ; } extern "C" { pub fn GB_save_battery_size (gb : * mut GB_gameboy_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:261878 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_rom (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262799 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_save_battery_to_buffer (gb : * mut GB_gameboy_t , buffer : * mut u8 , size : usize) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262019 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int ; } extern "C" { pub fn GB_load_rom_from_buffer (gb : * mut GB_gameboy_t , buffer : * const u8 , size : usize) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262942 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_save_battery (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262130 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_isx (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263087 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_int ; } extern "C" { pub fn GB_load_battery_from_buffer (gb : * mut GB_gameboy_t , buffer : * const u8 , size : usize) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262271 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_gbs_from_buffer (gb : * mut GB_gameboy_t , buffer : * const u8 , size : usize , info : * mut GB_gbs_info_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262443 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_load_gbs (gb : * mut GB_gameboy_t , path : * const :: std :: os :: raw :: c_char , info : * mut GB_gbs_info_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263202 [INFO] [stdout] | [INFO] [stdout] 3 | ...usize) ; } extern "C" { pub fn GB_load_battery (gb : * mut GB_gameboy_t , path : * const :: std :: os :: raw :: c_char) ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262613 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_int ; } extern "C" { pub fn GB_gbs_switch_track (gb : * mut GB_gameboy_t , track : u8) ; } extern "C" { pub fn GB_sa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263315 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_char) ; } extern "C" { pub fn GB_set_turbo_mode (gb : * mut GB_gameboy_t , on : bool , no_frame_skip : bool) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262696 [INFO] [stdout] | [INFO] [stdout] 3 | ...track : u8) ; } extern "C" { pub fn GB_save_battery_size (gb : * mut GB_gameboy_t) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263418 [INFO] [stdout] | [INFO] [stdout] 3 | ...me_skip : bool) ; } extern "C" { pub fn GB_set_rendering_disabled (gb : * mut GB_gameboy_t , disabled : bool) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262799 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_save_battery_to_buffer (gb : * mut GB_gameboy_t , buffer : * mut u8 , size : usize) -> :: 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263512 [INFO] [stdout] | [INFO] [stdout] 3 | ... : bool) ; } extern "C" { pub fn GB_log (gb : * mut GB_gameboy_t , fmt : * const :: std :: os :: raw :: c_char , ...) ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:262942 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_save_battery (gb : * mut GB_gameboy_t , path : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263621 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_attributed_log (gb : * mut GB_gameboy_t , attributes : GB_log_attributes , fmt : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263087 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_int ; } extern "C" { pub fn GB_load_battery_from_buffer (gb : * mut GB_gameboy_t , buffer : * const u8 , size : usize) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263774 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_char , ...) ; } extern "C" { pub fn GB_set_pixels_output (gb : * mut GB_gameboy_t , output : * mut u32) ; } extern "C" { pub fn G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263202 [INFO] [stdout] | [INFO] [stdout] 3 | ...usize) ; } extern "C" { pub fn GB_load_battery (gb : * mut GB_gameboy_t , path : * const :: std :: os :: raw :: c_char) ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263866 [INFO] [stdout] | [INFO] [stdout] 3 | ... output : * mut u32) ; } extern "C" { pub fn GB_get_pixels_output (gb : * mut GB_gameboy_t) -> * mut u32 ; } extern "C" { pub fn GB_se... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263315 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_char) ; } extern "C" { pub fn GB_set_turbo_mode (gb : * mut GB_gameboy_t , on : bool , no_frame_skip : bool) ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263950 [INFO] [stdout] | [INFO] [stdout] 3 | ...> * mut u32 ; } extern "C" { pub fn GB_set_border_mode (gb : * mut GB_gameboy_t , border_mode : GB_border_mode_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263418 [INFO] [stdout] | [INFO] [stdout] 3 | ...me_skip : bool) ; } extern "C" { pub fn GB_set_rendering_disabled (gb : * mut GB_gameboy_t , disabled : bool) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264052 [INFO] [stdout] | [INFO] [stdout] 3 | ...: GB_border_mode_t) ; } extern "C" { pub fn GB_set_infrared_input (gb : * mut GB_gameboy_t , state : bool) ; } extern "C" { pub fn GB_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263512 [INFO] [stdout] | [INFO] [stdout] 3 | ... : bool) ; } extern "C" { pub fn GB_log (gb : * mut GB_gameboy_t , fmt : * const :: std :: os :: raw :: c_char , ...) ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264139 [INFO] [stdout] | [INFO] [stdout] 3 | ...e : bool) ; } extern "C" { pub fn GB_set_vblank_callback (gb : * mut GB_gameboy_t , callback : GB_vblank_callback_t) ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263621 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_attributed_log (gb : * mut GB_gameboy_t , attributes : GB_log_attributes , fmt : * 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264246 [INFO] [stdout] | [INFO] [stdout] 3 | ..._callback_t) ; } extern "C" { pub fn GB_set_log_callback (gb : * mut GB_gameboy_t , callback : GB_log_callback_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263774 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_char , ...) ; } extern "C" { pub fn GB_set_pixels_output (gb : * mut GB_gameboy_t , output : * mut u32) ; } extern "C" { pub fn G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264347 [INFO] [stdout] | [INFO] [stdout] 3 | ...allback_t) ; } extern "C" { pub fn GB_set_input_callback (gb : * mut GB_gameboy_t , callback : GB_input_callback_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263866 [INFO] [stdout] | [INFO] [stdout] 3 | ... output : * mut u32) ; } extern "C" { pub fn GB_get_pixels_output (gb : * mut GB_gameboy_t) -> * mut u32 ; } extern "C" { pub fn GB_se... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264452 [INFO] [stdout] | [INFO] [stdout] 3 | ...back_t) ; } extern "C" { pub fn GB_set_async_input_callback (gb : * mut GB_gameboy_t , callback : GB_input_callback_t) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:263950 [INFO] [stdout] | [INFO] [stdout] 3 | ...> * mut u32 ; } extern "C" { pub fn GB_set_border_mode (gb : * mut GB_gameboy_t , border_mode : GB_border_mode_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264563 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn GB_set_debugger_reload_callback (gb : * mut GB_gameboy_t , callback : GB_debugger_reload_callback_t) ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264688 [INFO] [stdout] | [INFO] [stdout] 3 | ...ck_t) ; } extern "C" { pub fn GB_set_rgb_encode_callback (gb : * mut GB_gameboy_t , callback : GB_rgb_encode_callback_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264052 [INFO] [stdout] | [INFO] [stdout] 3 | ...: GB_border_mode_t) ; } extern "C" { pub fn GB_set_infrared_input (gb : * mut GB_gameboy_t , state : bool) ; } extern "C" { pub fn GB_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264803 [INFO] [stdout] | [INFO] [stdout] 3 | ...back_t) ; } extern "C" { pub fn GB_set_infrared_callback (gb : * mut GB_gameboy_t , callback : GB_infrared_callback_t) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264139 [INFO] [stdout] | [INFO] [stdout] 3 | ...e : bool) ; } extern "C" { pub fn GB_set_vblank_callback (gb : * mut GB_gameboy_t , callback : GB_vblank_callback_t) ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264914 [INFO] [stdout] | [INFO] [stdout] 3 | ...llback_t) ; } extern "C" { pub fn GB_set_rumble_callback (gb : * mut GB_gameboy_t , callback : GB_rumble_callback_t) ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264246 [INFO] [stdout] | [INFO] [stdout] 3 | ..._callback_t) ; } extern "C" { pub fn GB_set_log_callback (gb : * mut GB_gameboy_t , callback : GB_log_callback_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265021 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_update_input_hint_callback (gb : * mut GB_gameboy_t , callback : GB_update_input_hint_callback_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264347 [INFO] [stdout] | [INFO] [stdout] 3 | ...allback_t) ; } extern "C" { pub fn GB_set_input_callback (gb : * mut GB_gameboy_t , callback : GB_input_callback_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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265150 [INFO] [stdout] | [INFO] [stdout] 3 | ...t) ; } extern "C" { pub fn GB_set_boot_rom_load_callback (gb : * mut GB_gameboy_t , callback : GB_boot_rom_load_callback_t) ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264452 [INFO] [stdout] | [INFO] [stdout] 3 | ...back_t) ; } extern "C" { pub fn GB_set_async_input_callback (gb : * mut GB_gameboy_t , callback : GB_input_callback_t) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265271 [INFO] [stdout] | [INFO] [stdout] 3 | ...ack_t) ; } extern "C" { pub fn GB_set_execution_callback (gb : * mut GB_gameboy_t , callback : GB_execution_callback_t) ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264563 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn GB_set_debugger_reload_callback (gb : * mut GB_gameboy_t , callback : GB_debugger_reload_callback_t) ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265384 [INFO] [stdout] | [INFO] [stdout] 3 | ...back_t) ; } extern "C" { pub fn GB_set_lcd_line_callback (gb : * mut GB_gameboy_t , callback : GB_lcd_line_callback_t) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264688 [INFO] [stdout] | [INFO] [stdout] 3 | ...ck_t) ; } extern "C" { pub fn GB_set_rgb_encode_callback (gb : * mut GB_gameboy_t , callback : GB_rgb_encode_callback_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265495 [INFO] [stdout] | [INFO] [stdout] 3 | ...ck_t) ; } extern "C" { pub fn GB_set_lcd_status_callback (gb : * mut GB_gameboy_t , callback : GB_lcd_status_callback_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264803 [INFO] [stdout] | [INFO] [stdout] 3 | ...back_t) ; } extern "C" { pub fn GB_set_infrared_callback (gb : * mut GB_gameboy_t , callback : GB_infrared_callback_t) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265610 [INFO] [stdout] | [INFO] [stdout] 3 | ...s_callback_t) ; } extern "C" { pub fn GB_set_palette (gb : * mut GB_gameboy_t , palette : * const GB_palette_t) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:264914 [INFO] [stdout] | [INFO] [stdout] 3 | ...llback_t) ; } extern "C" { pub fn GB_set_rumble_callback (gb : * mut GB_gameboy_t , callback : GB_rumble_callback_t) ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265708 [INFO] [stdout] | [INFO] [stdout] 3 | ...onst GB_palette_t) ; } extern "C" { pub fn GB_get_palette (gb : * mut GB_gameboy_t) -> * const GB_palette_t ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265021 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_update_input_hint_callback (gb : * mut GB_gameboy_t , callback : GB_update_input_hint_callback_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265797 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_serial_transfer_bit_start_callback (gb : * mut GB_gameboy_t , callback : GB_serial_transfer_bit_start_callback_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265150 [INFO] [stdout] | [INFO] [stdout] 3 | ...t) ; } extern "C" { pub fn GB_set_boot_rom_load_callback (gb : * mut GB_gameboy_t , callback : GB_boot_rom_load_callback_t) ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265942 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_serial_transfer_bit_end_callback (gb : * mut GB_gameboy_t , callback : GB_serial_transfer_bit_end_callback_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265271 [INFO] [stdout] | [INFO] [stdout] 3 | ...ack_t) ; } extern "C" { pub fn GB_set_execution_callback (gb : * mut GB_gameboy_t , callback : GB_execution_callback_t) ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266083 [INFO] [stdout] | [INFO] [stdout] 3 | ...er_bit_end_callback_t) ; } extern "C" { pub fn GB_serial_get_data_bit (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_ser... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265384 [INFO] [stdout] | [INFO] [stdout] 3 | ...back_t) ; } extern "C" { pub fn GB_set_lcd_line_callback (gb : * mut GB_gameboy_t , callback : GB_lcd_line_callback_t) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266164 [INFO] [stdout] | [INFO] [stdout] 3 | ..._gameboy_t) -> bool ; } extern "C" { pub fn GB_serial_set_data_bit (gb : * mut GB_gameboy_t , data : bool) ; } extern "C" { pub fn GB_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265495 [INFO] [stdout] | [INFO] [stdout] 3 | ...ck_t) ; } extern "C" { pub fn GB_set_lcd_status_callback (gb : * mut GB_gameboy_t , callback : GB_lcd_status_callback_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266251 [INFO] [stdout] | [INFO] [stdout] 3 | ...GB_gameboy_t , data : bool) ; } extern "C" { pub fn GB_disconnect_serial (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_get_buil... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265610 [INFO] [stdout] | [INFO] [stdout] 3 | ...s_callback_t) ; } extern "C" { pub fn GB_set_palette (gb : * mut GB_gameboy_t , palette : * const GB_palette_t) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266322 [INFO] [stdout] | [INFO] [stdout] 3 | ...t GB_gameboy_t) ; } extern "C" { pub fn GB_get_built_in_accessory (gb : * mut GB_gameboy_t) -> GB_accessory_t ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265708 [INFO] [stdout] | [INFO] [stdout] 3 | ...onst GB_palette_t) ; } extern "C" { pub fn GB_get_palette (gb : * mut GB_gameboy_t) -> * const GB_palette_t ; } extern "C" { pub fn GB... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266416 [INFO] [stdout] | [INFO] [stdout] 3 | ...y_t) -> GB_accessory_t ; } extern "C" { pub fn GB_rom_supports_alarms (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_tim... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265797 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_serial_transfer_bit_start_callback (gb : * mut GB_gameboy_t , callback : GB_serial_transfer_bit_start_callback_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266497 [INFO] [stdout] | [INFO] [stdout] 3 | ...y_t) -> bool ; } extern "C" { pub fn GB_time_to_alarm (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:265942 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn GB_set_serial_transfer_bit_end_callback (gb : * mut GB_gameboy_t , callback : GB_serial_transfer_bit_end_callback_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266597 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: os :: raw :: c_uint ; } extern "C" { pub fn GB_has_accelerometer (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_set_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266083 [INFO] [stdout] | [INFO] [stdout] 3 | ...er_bit_end_callback_t) ; } extern "C" { pub fn GB_serial_get_data_bit (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_ser... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266676 [INFO] [stdout] | [INFO] [stdout] 3 | ...oy_t) -> bool ; } extern "C" { pub fn GB_set_accelerometer_values (gb : * mut GB_gameboy_t , x : f64 , y : f64) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266164 [INFO] [stdout] | [INFO] [stdout] 3 | ..._gameboy_t) -> bool ; } extern "C" { pub fn GB_serial_set_data_bit (gb : * mut GB_gameboy_t , data : bool) ; } extern "C" { pub fn GB_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266774 [INFO] [stdout] | [INFO] [stdout] 3 | ... : f64 , y : f64) ; } extern "C" { pub fn GB_set_open_bus_decay_time (gb : * mut GB_gameboy_t , decay : u32) ; } extern "C" { pub fn G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266251 [INFO] [stdout] | [INFO] [stdout] 3 | ...GB_gameboy_t , data : bool) ; } extern "C" { pub fn GB_disconnect_serial (gb : * mut GB_gameboy_t) ; } extern "C" { pub fn GB_get_buil... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266865 [INFO] [stdout] | [INFO] [stdout] 3 | ... u32) ; } extern "C" { pub fn GB_set_joyp_write_callback (gb : * mut GB_gameboy_t , callback : GB_joyp_write_callback_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266322 [INFO] [stdout] | [INFO] [stdout] 3 | ...t GB_gameboy_t) ; } extern "C" { pub fn GB_get_built_in_accessory (gb : * mut GB_gameboy_t) -> GB_accessory_t ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266980 [INFO] [stdout] | [INFO] [stdout] 3 | ...ack_t) ; } extern "C" { pub fn GB_set_icd_pixel_callback (gb : * mut GB_gameboy_t , callback : GB_icd_pixel_callback_t) ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266416 [INFO] [stdout] | [INFO] [stdout] 3 | ...y_t) -> GB_accessory_t ; } extern "C" { pub fn GB_rom_supports_alarms (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_tim... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267093 [INFO] [stdout] | [INFO] [stdout] 3 | ...ck_t) ; } extern "C" { pub fn GB_set_icd_hreset_callback (gb : * mut GB_gameboy_t , callback : GB_icd_hreset_callback_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266497 [INFO] [stdout] | [INFO] [stdout] 3 | ...y_t) -> bool ; } extern "C" { pub fn GB_time_to_alarm (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267208 [INFO] [stdout] | [INFO] [stdout] 3 | ...ck_t) ; } extern "C" { pub fn GB_set_icd_vreset_callback (gb : * mut GB_gameboy_t , callback : GB_icd_vreset_callback_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266597 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: os :: raw :: c_uint ; } extern "C" { pub fn GB_has_accelerometer (gb : * mut GB_gameboy_t) -> bool ; } extern "C" { pub fn GB_set_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267323 [INFO] [stdout] | [INFO] [stdout] 3 | ...GB_icd_vreset_callback_t) ; } extern "C" { pub fn GB_get_clock_rate (gb : * mut GB_gameboy_t) -> u32 ; } extern "C" { pub fn GB_get_un... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266676 [INFO] [stdout] | [INFO] [stdout] 3 | ...oy_t) -> bool ; } extern "C" { pub fn GB_set_accelerometer_values (gb : * mut GB_gameboy_t , x : f64 , y : f64) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267398 [INFO] [stdout] | [INFO] [stdout] 3 | ..._gameboy_t) -> u32 ; } extern "C" { pub fn GB_get_unmultiplied_clock_rate (gb : * mut GB_gameboy_t) -> u32 ; } extern "C" { pub fn GB_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266774 [INFO] [stdout] | [INFO] [stdout] 3 | ... : f64 , y : f64) ; } extern "C" { pub fn GB_set_open_bus_decay_time (gb : * mut GB_gameboy_t , decay : u32) ; } extern "C" { pub fn G... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267486 [INFO] [stdout] | [INFO] [stdout] 3 | ...ameboy_t) -> u32 ; } extern "C" { pub fn GB_set_clock_multiplier (gb : * mut GB_gameboy_t , multiplier : f64) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266865 [INFO] [stdout] | [INFO] [stdout] 3 | ... u32) ; } extern "C" { pub fn GB_set_joyp_write_callback (gb : * mut GB_gameboy_t , callback : GB_joyp_write_callback_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267579 [INFO] [stdout] | [INFO] [stdout] 3 | ...lier : f64) ; } extern "C" { pub fn GB_get_screen_width (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:266980 [INFO] [stdout] | [INFO] [stdout] 3 | ...ack_t) ; } extern "C" { pub fn GB_set_icd_pixel_callback (gb : * mut GB_gameboy_t , callback : GB_icd_pixel_callback_t) ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267682 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_uint ; } extern "C" { pub fn GB_get_screen_height (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267093 [INFO] [stdout] | [INFO] [stdout] 3 | ...ck_t) ; } extern "C" { pub fn GB_set_icd_hreset_callback (gb : * mut GB_gameboy_t , callback : GB_icd_hreset_callback_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267786 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_uint ; } extern "C" { pub fn GB_get_usual_frame_rate (gb : * mut GB_gameboy_t) -> f64 ; } extern "C" { pub fn GB_get... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267208 [INFO] [stdout] | [INFO] [stdout] 3 | ...ck_t) ; } extern "C" { pub fn GB_set_icd_vreset_callback (gb : * mut GB_gameboy_t , callback : GB_icd_vreset_callback_t) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267867 [INFO] [stdout] | [INFO] [stdout] 3 | ...y_t) -> f64 ; } extern "C" { pub fn GB_get_player_count (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267323 [INFO] [stdout] | [INFO] [stdout] 3 | ...GB_icd_vreset_callback_t) ; } extern "C" { pub fn GB_get_clock_rate (gb : * mut GB_gameboy_t) -> u32 ; } extern "C" { pub fn GB_get_un... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267970 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_uint ; } extern "C" { pub fn GB_get_rom_title (gb : * mut GB_gameboy_t , title : * mut :: std :: os :: raw :: c_char) ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267398 [INFO] [stdout] | [INFO] [stdout] 3 | ..._gameboy_t) -> u32 ; } extern "C" { pub fn GB_get_unmultiplied_clock_rate (gb : * mut GB_gameboy_t) -> u32 ; } extern "C" { pub fn GB_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:268083 [INFO] [stdout] | [INFO] [stdout] 3 | ...d :: os :: raw :: c_char) ; } extern "C" { pub fn GB_get_rom_crc32 (gb : * mut GB_gameboy_t) -> u32 ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267486 [INFO] [stdout] | [INFO] [stdout] 3 | ...ameboy_t) -> u32 ; } extern "C" { pub fn GB_set_clock_multiplier (gb : * mut GB_gameboy_t , multiplier : f64) ; } 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/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267579 [INFO] [stdout] | [INFO] [stdout] 3 | ...lier : f64) ; } extern "C" { pub fn GB_get_screen_width (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267682 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_uint ; } extern "C" { pub fn GB_get_screen_height (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267786 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_uint ; } extern "C" { pub fn GB_get_usual_frame_rate (gb : * mut GB_gameboy_t) -> f64 ; } extern "C" { pub fn GB_get... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267867 [INFO] [stdout] | [INFO] [stdout] 3 | ...y_t) -> f64 ; } extern "C" { pub fn GB_get_player_count (gb : * mut GB_gameboy_t) -> :: std :: os :: raw :: c_uint ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:267970 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_uint ; } extern "C" { pub fn GB_get_rom_title (gb : * mut GB_gameboy_t , title : * mut :: std :: os :: raw :: c_char) ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:268083 [INFO] [stdout] | [INFO] [stdout] 3 | ...d :: os :: raw :: c_char) ; } extern "C" { pub fn GB_get_rom_crc32 (gb : * mut GB_gameboy_t) -> u32 ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::slice::from_raw_parts` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:2697 [INFO] [stdout] | [INFO] [stdout] 3 | ..., len : usize) -> & [T] { :: std :: slice :: from_raw_parts (self . as_ptr () , len) } # [inline] pub unsafe fn as_mut_slice (& mut se... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:2640 [INFO] [stdout] | [INFO] [stdout] 3 | ...self as * mut _ as * mut T } # [inline] pub unsafe fn as_slice (& self , len : usize) -> & [T] { :: std :: slice :: from_raw_parts (se... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::slice::from_raw_parts_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:2838 [INFO] [stdout] | [INFO] [stdout] 3 | ...usize) -> & mut [T] { :: std :: slice :: from_raw_parts_mut (self . as_mut_ptr () , len) } } impl < T > :: std :: fmt :: Debug for __I... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:2769 [INFO] [stdout] | [INFO] [stdout] 3 | ...f . as_ptr () , len) } # [inline] pub unsafe fn as_mut_slice (& mut self , len : usize) -> & mut [T] { :: std :: slice :: from_raw_par... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `sameboy-sys` (lib) due to 166 previous errors; 2 warnings emitted [INFO] [stdout] error: aborting due to 165 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::slice::from_raw_parts` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:2697 [INFO] [stdout] | [INFO] [stdout] 3 | ..., len : usize) -> & [T] { :: std :: slice :: from_raw_parts (self . as_ptr () , len) } # [inline] pub unsafe fn as_mut_slice (& mut se... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:2640 [INFO] [stdout] | [INFO] [stdout] 3 | ...self as * mut _ as * mut T } # [inline] pub unsafe fn as_slice (& self , len : usize) -> & [T] { :: std :: slice :: from_raw_parts (se... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::slice::from_raw_parts_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:2838 [INFO] [stdout] | [INFO] [stdout] 3 | ...usize) -> & mut [T] { :: std :: slice :: from_raw_parts_mut (self . as_mut_ptr () , len) } } impl < T > :: std :: fmt :: Debug for __I... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/sameboy-sys-fcebb509a01e4a57/out/bindings.rs:3:2769 [INFO] [stdout] | [INFO] [stdout] 3 | ...f . as_ptr () , len) } # [inline] pub unsafe fn as_mut_slice (& mut self , len : usize) -> & mut [T] { :: std :: slice :: from_raw_par... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 165 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sameboy-sys` (lib test) due to 166 previous errors; 2 warnings emitted [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" "c60bedc748ad0877f7642c5e67581f9eec55389d35a6f6099477ce74aeae643c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c60bedc748ad0877f7642c5e67581f9eec55389d35a6f6099477ce74aeae643c", kill_on_drop: false }` [INFO] [stdout] c60bedc748ad0877f7642c5e67581f9eec55389d35a6f6099477ce74aeae643c