[INFO] fetching crate lang-3bc-sys 0.1.3... [INFO] checking lang-3bc-sys-0.1.3 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate lang-3bc-sys 0.1.3 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate lang-3bc-sys 0.1.3 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 lang-3bc-sys 0.1.3 [INFO] finished tweaking crates.io crate lang-3bc-sys 0.1.3 [INFO] tweaked toml for crates.io crate lang-3bc-sys 0.1.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate crates.io crate lang-3bc-sys 0.1.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 2e88fa409f9f7d6a77efb92c8405c18a6d6054fe37240d0ec1bbe2d97517177c [INFO] running `Command { std: "docker" "start" "-a" "2e88fa409f9f7d6a77efb92c8405c18a6d6054fe37240d0ec1bbe2d97517177c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2e88fa409f9f7d6a77efb92c8405c18a6d6054fe37240d0ec1bbe2d97517177c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2e88fa409f9f7d6a77efb92c8405c18a6d6054fe37240d0ec1bbe2d97517177c", kill_on_drop: false }` [INFO] [stdout] 2e88fa409f9f7d6a77efb92c8405c18a6d6054fe37240d0ec1bbe2d97517177c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] a588c636a0ef298d59718da3bb2a796d9b613a79fbd94c180bf7625c5adf012e [INFO] running `Command { std: "docker" "start" "-a" "a588c636a0ef298d59718da3bb2a796d9b613a79fbd94c180bf7625c5adf012e", 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 memchr v2.5.0 [INFO] [stderr] Compiling libc v0.2.135 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling proc-macro2 v1.0.46 [INFO] [stderr] Compiling quote v1.0.21 [INFO] [stderr] Compiling indexmap v1.9.1 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling os_str_bytes v6.3.0 [INFO] [stderr] Compiling termcolor v1.1.3 [INFO] [stderr] Compiling unicode-ident v1.0.5 [INFO] [stderr] Compiling regex-syntax v0.6.27 [INFO] [stderr] Compiling clang-sys v1.4.0 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling aho-corasick v0.7.19 [INFO] [stderr] Compiling nom v7.1.1 [INFO] [stderr] Compiling libloading v0.7.3 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling bindgen v0.60.1 [INFO] [stderr] Compiling textwrap v0.15.1 [INFO] [stderr] Compiling either v1.8.0 [INFO] [stderr] Compiling which v4.3.0 [INFO] [stderr] Compiling clap v3.2.22 [INFO] [stderr] Compiling shlex v1.1.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling regex v1.6.0 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling env_logger v0.9.1 [INFO] [stderr] Compiling lang-3bc-sys v0.1.3 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] warning: lang-3bc-sys@0.1.3: In file included from src/../3bc-lang/src/3bc.h:140, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: from src/../3bc-lang/src/3bc_header.h:35, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: from src/wrapper.c:2: [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c: In function 'driver_program_error': [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:55: warning: ' [INFO] [stderr] warning: lang-3bc-sys@0.1.3: > DESCRIPTION: ' directive output truncated writing 16 bytes into a region of size between 0 and 8 [-Wformat-truncation=] [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 83 | snprintf(error_code_string, sizeof(error_header), error_header, app->id, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ^~~~~~~~~~~~ [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:5: note: 'snprintf' output between 127 and 141 bytes into a destination of size 118 [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 83 | snprintf(error_code_string, sizeof(error_header), error_header, app->id, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 84 | error_line, error_code); [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs (63 fixes) [INFO] [stderr] Migrating examples/hello_world.rs from 2021 edition to 2024 [INFO] [stderr] Fixed examples/hello_world.rs (1 fix) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.79s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling lang-3bc-sys v0.1.3 (/tmp/fixit) [INFO] [stderr] warning: lang-3bc-sys@0.1.3: In file included from src/../3bc-lang/src/3bc.h:140, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: from src/../3bc-lang/src/3bc_header.h:35, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: from src/wrapper.c:2: [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c: In function 'driver_program_error': [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:55: warning: ' [INFO] [stderr] warning: lang-3bc-sys@0.1.3: > DESCRIPTION: ' directive output truncated writing 16 bytes into a region of size between 0 and 8 [-Wformat-truncation=] [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 83 | snprintf(error_code_string, sizeof(error_header), error_header, app->id, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ^~~~~~~~~~~~ [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:5: note: 'snprintf' output between 127 and 141 bytes into a destination of size 118 [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 83 | snprintf(error_code_string, sizeof(error_header), error_header, app->id, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 84 | error_line, error_code); [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:48913 [INFO] [stdout] | [INFO] [stdout] 3 | ...arg3 : address_3bc_t , arg4 : data_3bc_t) > ; extern "C" { pub fn driver_tty_init () ; } extern "C" { pub fn driver_tty_exit () ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:48956 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn driver_tty_init () ; } extern "C" { pub fn driver_tty_exit () ; } extern "C" { # [doc = " detect keyboard input... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:48999 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " detect keyboard input"] # [doc = ""] # [doc = " TODO: More compatible tty"] pub fn driver_tty_input (app : * mut app_3bc_s , tty : tty_3bc_s , type_ : register_3bc_t) -> data_3bc_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49208 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " stream texts to outputs"] pub fn driver_tty_output (app : * mut app_3bc_s , tty : tty_3bc_s , type_ : register_3bc_t , val : data_3bc_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49373 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn driver_tty_output_raw (app : * mut app_3bc_s , tty : tty_3bc_s , string : * 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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49510 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_char) ; } extern "C" { pub fn driver_gpio_setup (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49621 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn driver_gpio_output (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t , data : data_3bc_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49753 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn driver_gpio_input (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t , default_data : data_3bc_t) -> data_3bc_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:48913 [INFO] [stdout] | [INFO] [stdout] 3 | ...arg3 : address_3bc_t , arg4 : data_3bc_t) > ; extern "C" { pub fn driver_tty_init () ; } extern "C" { pub fn driver_tty_exit () ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49906 [INFO] [stdout] | [INFO] [stdout] 3 | ... : data_3bc_t) -> data_3bc_t ; } extern "C" { pub fn driver_idle (app : * mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_interr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:48956 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { pub fn driver_tty_init () ; } extern "C" { pub fn driver_tty_exit () ; } extern "C" { # [doc = " detect keyboard input... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:48999 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " detect keyboard input"] # [doc = ""] # [doc = " TODO: More compatible tty"] pub fn driver_tty_input (app : * mut app_3bc_s , tty : tty_3bc_s , type_ : register_3bc_t) -> data_3bc_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49974 [INFO] [stdout] | [INFO] [stdout] 3 | ...: * mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_interrupt (app : * mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_mem... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49208 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " stream texts to outputs"] pub fn driver_tty_output (app : * mut app_3bc_s , tty : tty_3bc_s , type_ : register_3bc_t , val : data_3bc_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50047 [INFO] [stdout] | [INFO] [stdout] 3 | ...ool ; } extern "C" { pub fn driver_memory_data_set (app : * mut app_3bc_s , address : address_3bc_t , value : data_3bc_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50165 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_t) ; } extern "C" { pub fn driver_memory_conf_set (app : * mut app_3bc_s , address : address_3bc_t , conf : data_3bc_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49373 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn driver_tty_output_raw (app : * mut app_3bc_s , tty : tty_3bc_s , string : * 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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50282 [INFO] [stdout] | [INFO] [stdout] 3 | ..._3bc_t) ; } extern "C" { pub fn driver_memory_data_get (app : * mut app_3bc_s , address : address_3bc_t) -> data_3bc_t ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49510 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_char) ; } extern "C" { pub fn driver_gpio_setup (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50393 [INFO] [stdout] | [INFO] [stdout] 3 | ...a_3bc_t ; } extern "C" { pub fn driver_memory_conf_get (app : * mut app_3bc_s , address : address_3bc_t) -> data_3bc_t ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49621 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn driver_gpio_output (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t , data : data_3bc_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50504 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " MACRO: POINTER"] pub fn driver_memory_pointer (app : * mut app_3bc_s , address : address_3bc_t) -> address_3bc_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49753 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn driver_gpio_input (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t , default_data : data_3bc_t) -> data_3bc_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50645 [INFO] [stdout] | [INFO] [stdout] 3 | ...> address_3bc_t ; } extern "C" { pub fn driver_memory_validate (app : * mut app_3bc_s , conf : memory_conf_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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49906 [INFO] [stdout] | [INFO] [stdout] 3 | ... : data_3bc_t) -> data_3bc_t ; } extern "C" { pub fn driver_idle (app : * mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_interr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50739 [INFO] [stdout] | [INFO] [stdout] 3 | ...: memory_conf_t) ; } extern "C" { pub fn driver_memory_free (app : * mut app_3bc_s , address : address_3bc_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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:49974 [INFO] [stdout] | [INFO] [stdout] 3 | ...: * mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_interrupt (app : * mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_mem... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50832 [INFO] [stdout] | [INFO] [stdout] 3 | ...s : address_3bc_t) ; } extern "C" { pub fn driver_mode_set (app : * mut app_3bc_s , value : cpumode_3bc_t) ; } extern "C" { pub fn dri... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50047 [INFO] [stdout] | [INFO] [stdout] 3 | ...ool ; } extern "C" { pub fn driver_memory_data_set (app : * mut app_3bc_s , address : address_3bc_t , value : data_3bc_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50920 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn driver_power_init (argc : :: std :: os :: raw :: c_int , argv : * mut * mut :: std :: os :: raw :: c_char) -> * mut app_3bc_s ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50165 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_t) ; } extern "C" { pub fn driver_memory_conf_set (app : * mut app_3bc_s , address : address_3bc_t , conf : data_3bc_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51070 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " JOKE:"] # [doc = ""] # [doc = " The Hypervisor is crazy!!"] # [doc = " anything dangerous, everything is down!!"] pub fn driver_power_signal (sig : :: 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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51276 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: std :: os :: raw :: c_int) ; } extern "C" { pub fn driver_power_exit (app : * mut app_3bc_s) ; } extern "C" { pub fn driver_program... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50282 [INFO] [stdout] | [INFO] [stdout] 3 | ..._3bc_t) ; } extern "C" { pub fn driver_memory_data_get (app : * mut app_3bc_s , address : address_3bc_t) -> data_3bc_t ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51342 [INFO] [stdout] | [INFO] [stdout] 3 | ...mut app_3bc_s) ; } extern "C" { pub fn driver_program_error (app : * mut app_3bc_s , error_code : error_3bc_e) ; } extern "C" { # [doc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50393 [INFO] [stdout] | [INFO] [stdout] 3 | ...a_3bc_t ; } extern "C" { pub fn driver_memory_conf_get (app : * mut app_3bc_s , address : address_3bc_t) -> data_3bc_t ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51438 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " run processor instructions,"] # [doc = " this is a core of virtual machine"] pub fn driver_program_tick (app : * mut app_3bc_s) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50504 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " MACRO: POINTER"] pub fn driver_memory_pointer (app : * mut app_3bc_s , address : address_3bc_t) -> address_3bc_t ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51594 [INFO] [stdout] | [INFO] [stdout] 3 | ...ick (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_procedure_lifo_push (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_procedur... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50645 [INFO] [stdout] | [INFO] [stdout] 3 | ...> address_3bc_t ; } extern "C" { pub fn driver_memory_validate (app : * mut app_3bc_s , conf : memory_conf_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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51665 [INFO] [stdout] | [INFO] [stdout] 3 | ... * mut app_3bc_s) ; } extern "C" { pub fn ds_procedure_lifo_pop (app : * mut app_3bc_s) -> * mut line_node_s ; } extern "C" { pub fn d... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50739 [INFO] [stdout] | [INFO] [stdout] 3 | ...: memory_conf_t) ; } extern "C" { pub fn driver_memory_free (app : * mut app_3bc_s , address : address_3bc_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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51756 [INFO] [stdout] | [INFO] [stdout] 3 | ...e_s ; } extern "C" { pub fn driver_custom_set (cpu_mode : cpumode_3bc_t , reg : register_3bc_t , lambda : function_3bc_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50832 [INFO] [stdout] | [INFO] [stdout] 3 | ...s : address_3bc_t) ; } extern "C" { pub fn driver_mode_set (app : * mut app_3bc_s , value : cpumode_3bc_t) ; } extern "C" { pub fn dri... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51874 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn driver_custom_call (app : * mut app_3bc_s , reg : register_3bc_t , address : address_3bc_t , value : data_3bc_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:50920 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn driver_power_init (argc : :: std :: os :: raw :: c_int , argv : * mut * mut :: std :: os :: raw :: c_char) -> * mut app_3bc_s ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52011 [INFO] [stdout] | [INFO] [stdout] 3 | ...alue : data_3bc_t) ; } extern "C" { pub fn driver_accumulator_get (app : * mut app_3bc_s) -> data_aux_3bc_t ; } extern "C" { pub fn dr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51070 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " JOKE:"] # [doc = ""] # [doc = " The Hypervisor is crazy!!"] # [doc = " anything dangerous, everything is down!!"] pub fn driver_power_signal (sig : :: 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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52100 [INFO] [stdout] | [INFO] [stdout] 3 | ...data_aux_3bc_t ; } extern "C" { pub fn driver_accumulator_set (app : * mut app_3bc_s , value : data_aux_3bc_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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51276 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: std :: os :: raw :: c_int) ; } extern "C" { pub fn driver_power_exit (app : * mut app_3bc_s) ; } extern "C" { pub fn driver_program... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52196 [INFO] [stdout] | [INFO] [stdout] 3 | ...s , value : data_aux_3bc_t) ; } extern "C" { pub fn ds_hypervisor_darray_new () -> * mut app_3bc_s ; } extern "C" { # [doc = " RETURN:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51342 [INFO] [stdout] | [INFO] [stdout] 3 | ...mut app_3bc_s) ; } extern "C" { pub fn driver_program_error (app : * mut app_3bc_s , error_code : error_3bc_e) ; } extern "C" { # [doc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51438 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " run processor instructions,"] # [doc = " this is a core of virtual machine"] pub fn driver_program_tick (app : * mut app_3bc_s) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52267 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " RETURN: virutal machine by id"] pub fn ds_hypervisor_darray_get_one (app : app_3bc_id) -> * mut app_3bc_s ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51594 [INFO] [stdout] | [INFO] [stdout] 3 | ...ick (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_procedure_lifo_push (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_procedur... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52401 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " RETURN: array of virtual machines"] pub fn ds_hypervisor_darray_get_all () -> * mut * mut app_3bc_s ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51665 [INFO] [stdout] | [INFO] [stdout] 3 | ... * mut app_3bc_s) ; } extern "C" { pub fn ds_procedure_lifo_pop (app : * mut app_3bc_s) -> * mut line_node_s ; } extern "C" { pub fn d... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52530 [INFO] [stdout] | [INFO] [stdout] 3 | ...et_all () -> * mut * mut app_3bc_s ; } extern "C" { pub fn ds_hypervisor_darray_kill_all () ; } extern "C" { pub fn ds_label_hash_jump... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51756 [INFO] [stdout] | [INFO] [stdout] 3 | ...e_s ; } extern "C" { pub fn driver_custom_set (cpu_mode : cpumode_3bc_t , reg : register_3bc_t , lambda : function_3bc_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52587 [INFO] [stdout] | [INFO] [stdout] 3 | ..._hypervisor_darray_kill_all () ; } extern "C" { pub fn ds_label_hash_jump (label : label_3bc_t) ; } extern "C" { # [doc = " mark point... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:51874 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn driver_custom_call (app : * mut app_3bc_s , reg : register_3bc_t , address : address_3bc_t , value : data_3bc_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52652 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " mark point to logical jumps"] pub fn ds_label_hash_insert (app : * mut app_3bc_s , label : label_3bc_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52011 [INFO] [stdout] | [INFO] [stdout] 3 | ...alue : data_3bc_t) ; } extern "C" { pub fn driver_accumulator_get (app : * mut app_3bc_s) -> data_aux_3bc_t ; } extern "C" { pub fn dr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52784 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " find label in hash tabel"] pub fn ds_label_hash_search (app : * mut app_3bc_s , label : label_3bc_t) -> * mut label_node_s ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52100 [INFO] [stdout] | [INFO] [stdout] 3 | ...data_aux_3bc_t ; } extern "C" { pub fn driver_accumulator_set (app : * mut app_3bc_s , value : data_aux_3bc_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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52935 [INFO] [stdout] | [INFO] [stdout] 3 | ..._node_s ; } extern "C" { pub fn ds_memory_llrbt_data_get (app_id : app_3bc_id , address : address_3bc_t) -> data_3bc_t ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53046 [INFO] [stdout] | [INFO] [stdout] 3 | ...a_3bc_t ; } extern "C" { pub fn ds_memory_llrbt_conf_get (app_id : app_3bc_id , address : address_3bc_t) -> data_3bc_t ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52196 [INFO] [stdout] | [INFO] [stdout] 3 | ...s , value : data_aux_3bc_t) ; } extern "C" { pub fn ds_hypervisor_darray_new () -> * mut app_3bc_s ; } extern "C" { # [doc = " RETURN:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53157 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_t ; } extern "C" { pub fn ds_memory_llrbt_data_set (app_id : app_3bc_id , address : address_3bc_t , value : data_3bc_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52267 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " RETURN: virutal machine by id"] pub fn ds_hypervisor_darray_get_one (app : app_3bc_id) -> * mut app_3bc_s ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53275 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_t) ; } extern "C" { pub fn ds_memory_llrbt_conf_set (app_id : app_3bc_id , address : address_3bc_t , conf : data_3bc_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52401 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " RETURN: array of virtual machines"] pub fn ds_hypervisor_darray_get_all () -> * mut * mut app_3bc_s ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53392 [INFO] [stdout] | [INFO] [stdout] 3 | ... data_3bc_t) ; } extern "C" { pub fn ds_memory_llrbt_create_node (address : address_3bc_t) -> * mut memory_node_s ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53493 [INFO] [stdout] | [INFO] [stdout] 3 | ...ory_node_s ; } extern "C" { pub fn ds_memory_llrbt_rotate_left (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52530 [INFO] [stdout] | [INFO] [stdout] 3 | ...et_all () -> * mut * mut app_3bc_s ; } extern "C" { pub fn ds_hypervisor_darray_kill_all () ; } extern "C" { pub fn ds_label_hash_jump... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53597 [INFO] [stdout] | [INFO] [stdout] 3 | ...ory_node_s ; } extern "C" { pub fn ds_memory_llrbt_rotate_right (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52587 [INFO] [stdout] | [INFO] [stdout] 3 | ..._hypervisor_darray_kill_all () ; } extern "C" { pub fn ds_label_hash_jump (label : label_3bc_t) ; } extern "C" { # [doc = " mark point... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53702 [INFO] [stdout] | [INFO] [stdout] 3 | ...ry_node_s ; } extern "C" { pub fn ds_memory_llrbt_smallest_child (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52652 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " mark point to logical jumps"] pub fn ds_label_hash_insert (app : * mut app_3bc_s , label : label_3bc_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53809 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " TODO: unify function with ds_memory_llrbt_insert?"] pub fn ds_memory_llrbt_access (app : * mut app_3bc_s , address : address_3bc_t) -> * mut memory_node_s ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52784 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " find label in hash tabel"] pub fn ds_label_hash_search (app : * mut app_3bc_s , label : label_3bc_t) -> * mut label_node_s ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53992 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn ds_memory_llrbt_insert (address : address_3bc_t , node : * mut memory_node_s) -> * mut memory_node_s ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:52935 [INFO] [stdout] | [INFO] [stdout] 3 | ..._node_s ; } extern "C" { pub fn ds_memory_llrbt_data_get (app_id : app_3bc_id , address : address_3bc_t) -> data_3bc_t ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54117 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn ds_memory_llrbt_clear (address : address_3bc_t , node : * mut memory_node_s) -> * mut memory_node_s ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54241 [INFO] [stdout] | [INFO] [stdout] 3 | ...node_s ; } extern "C" { pub fn ds_memory_llrbt_swap_colors (node1 : * mut memory_node_s , node2 : * mut memory_node_s) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53046 [INFO] [stdout] | [INFO] [stdout] 3 | ...a_3bc_t ; } extern "C" { pub fn ds_memory_llrbt_conf_get (app_id : app_3bc_id , address : address_3bc_t) -> data_3bc_t ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54353 [INFO] [stdout] | [INFO] [stdout] 3 | ...de2 : * mut memory_node_s) ; } extern "C" { pub fn ds_memory_llrbt_destroy (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_memory_l... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53157 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_t ; } extern "C" { pub fn ds_memory_llrbt_data_set (app_id : app_3bc_id , address : address_3bc_t , value : data_3bc_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54425 [INFO] [stdout] | [INFO] [stdout] 3 | ... (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_memory_llrbt_delete (node : * mut memory_node_s) ; } extern "C" { pub fn ds_progra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53275 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_t) ; } extern "C" { pub fn ds_memory_llrbt_conf_set (app_id : app_3bc_id , address : address_3bc_t , conf : data_3bc_t) ; } extern "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54501 [INFO] [stdout] | [INFO] [stdout] 3 | ...node : * mut memory_node_s) ; } extern "C" { pub fn ds_program_fifo_resize (app : * mut app_3bc_s) ; } extern "C" { # [doc = " eject p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53392 [INFO] [stdout] | [INFO] [stdout] 3 | ... data_3bc_t) ; } extern "C" { pub fn ds_memory_llrbt_create_node (address : address_3bc_t) -> * mut memory_node_s ; } extern "C" { pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54572 [INFO] [stdout] | [INFO] [stdout] 3 | ..._3bc_s) ; } extern "C" { # [doc = " eject punch card program"] pub fn ds_program_fifo_destroy (app : * mut app_3bc_s) ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53493 [INFO] [stdout] | [INFO] [stdout] 3 | ...ory_node_s ; } extern "C" { pub fn ds_memory_llrbt_rotate_left (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" { pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54682 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " record program memory,"] # [doc = " similar to writing a line on the punch card."] pub fn ds_program_fifo_line_add (app : * mut app_3bc_s , reg : register_3bc_t , mem : address_3bc_t , val : data_3bc_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54913 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " check if there is tape program available"] pub fn ds_program_fifo_avaliable (app : * mut app_3bc_s) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53597 [INFO] [stdout] | [INFO] [stdout] 3 | ...ory_node_s ; } extern "C" { pub fn ds_memory_llrbt_rotate_right (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" { p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55049 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_parser_strchar (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53702 [INFO] [stdout] | [INFO] [stdout] 3 | ...ry_node_s ; } extern "C" { pub fn ds_memory_llrbt_smallest_child (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55227 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Text Equivalent Hash Generator."] pub fn interpreter_parser_strhash (string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53809 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " TODO: unify function with ds_memory_llrbt_insert?"] pub fn ds_memory_llrbt_access (app : * mut app_3bc_s , address : address_3bc_t) -> * mut memory_node_s ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55426 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " convert string in any numeric base"] pub fn interpreter_parser_strtol (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:53992 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn ds_memory_llrbt_insert (address : address_3bc_t , node : * mut memory_node_s) -> * mut memory_node_s ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55651 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " algorithm of djb2 hash to string \"skip\" + count every two calls"] pub fn interpreter_parser_skip () -> :: 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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54117 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn ds_memory_llrbt_clear (address : address_3bc_t , node : * mut memory_node_s) -> * mut memory_node_s ; } exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55813 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_readln (app : * mut app_3bc_s , line : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54241 [INFO] [stdout] | [INFO] [stdout] 3 | ...node_s ; } extern "C" { pub fn ds_memory_llrbt_swap_colors (node1 : * mut memory_node_s , node2 : * mut memory_node_s) ; } extern "C" ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54353 [INFO] [stdout] | [INFO] [stdout] 3 | ...de2 : * mut memory_node_s) ; } extern "C" { pub fn ds_memory_llrbt_destroy (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_memory_l... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55964 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_syntax_constants (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54425 [INFO] [stdout] | [INFO] [stdout] 3 | ... (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_memory_llrbt_delete (node : * mut memory_node_s) ; } extern "C" { pub fn ds_progra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:56144 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Checks menomics and literal expressions of the first column only."] # [doc = ""] # [doc = " NOTE:"] # [doc = " This algorithm has endians-independent math."] # [doc = " https://developer.ibm.com/articles/au-endianc"] # [doc = ""] # [doc = " NOTE:"] # [doc = " This method does not need to be protected,"] # [doc = " as it will be executed only if there are 3 columns,"] # [doc = " which would be at least 5 characters."] # [doc = ""] pub fn interpreter_syntax_registers (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54501 [INFO] [stdout] | [INFO] [stdout] 3 | ...node : * mut memory_node_s) ; } extern "C" { pub fn ds_program_fifo_resize (app : * mut app_3bc_s) ; } extern "C" { # [doc = " eject p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:56769 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_tokens (line : * mut :: std :: os :: raw :: c_char , reg : * mut * mut :: std :: os :: raw :: c_char , mem : * mut * mut :: std :: os :: raw :: c_char , val : * mut * mut :: std :: os :: raw :: c_char , line_end : * mut * mut :: std :: os :: raw :: c_char) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54572 [INFO] [stdout] | [INFO] [stdout] 3 | ..._3bc_s) ; } extern "C" { # [doc = " eject punch card program"] pub fn ds_program_fifo_destroy (app : * mut app_3bc_s) ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:57070 [INFO] [stdout] | [INFO] [stdout] 3 | ...char) -> bool ; } extern "C" { pub fn interpreter_ticket (app : * mut app_3bc_s) -> :: 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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54682 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " record program memory,"] # [doc = " similar to writing a line on the punch card."] pub fn ds_program_fifo_line_add (app : * mut app_3bc_s , reg : register_3bc_t , mem : address_3bc_t , val : data_3bc_t) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:54913 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " check if there is tape program available"] pub fn ds_program_fifo_avaliable (app : * mut app_3bc_s) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55049 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_parser_strchar (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55227 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Text Equivalent Hash Generator."] pub fn interpreter_parser_strhash (string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55426 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " convert string in any numeric base"] pub fn interpreter_parser_strtol (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55651 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " algorithm of djb2 hash to string \"skip\" + count every two calls"] pub fn interpreter_parser_skip () -> :: 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/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55813 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_readln (app : * mut app_3bc_s , line : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:55964 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_syntax_constants (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:56144 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Checks menomics and literal expressions of the first column only."] # [doc = ""] # [doc = " NOTE:"] # [doc = " This algorithm has endians-independent math."] # [doc = " https://developer.ibm.com/articles/au-endianc"] # [doc = ""] # [doc = " NOTE:"] # [doc = " This method does not need to be protected,"] # [doc = " as it will be executed only if there are 3 columns,"] # [doc = " which would be at least 5 characters."] # [doc = ""] pub fn interpreter_syntax_registers (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:56769 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_tokens (line : * mut :: std :: os :: raw :: c_char , reg : * mut * mut :: std :: os :: raw :: c_char , mem : * mut * mut :: std :: os :: raw :: c_char , val : * mut * mut :: std :: os :: raw :: c_char , line_end : * mut * mut :: std :: os :: raw :: c_char) -> bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/lang-3bc-sys-0c71cdc369b211a2/out/bindings.rs:3:57070 [INFO] [stdout] | [INFO] [stdout] 3 | ...char) -> bool ; } extern "C" { pub fn interpreter_ticket (app : * mut app_3bc_s) -> :: std :: os :: raw :: c_int ; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 63 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: lang-3bc-sys@0.1.3: In file included from src/../3bc-lang/src/3bc.h:140, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: from src/../3bc-lang/src/3bc_header.h:35, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: from src/wrapper.c:2: [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c: In function 'driver_program_error': [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:55: warning: ' [INFO] [stderr] warning: lang-3bc-sys@0.1.3: > DESCRIPTION: ' directive output truncated writing 16 bytes into a region of size between 0 and 8 [-Wformat-truncation=] [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 83 | snprintf(error_code_string, sizeof(error_header), error_header, app->id, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ^~~~~~~~~~~~ [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:5: note: 'snprintf' output between 127 and 141 bytes into a destination of size 118 [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 83 | snprintf(error_code_string, sizeof(error_header), error_header, app->id, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 84 | error_line, error_code); [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] error: could not compile `lang-3bc-sys` (lib) due to 64 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 63 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: lang-3bc-sys@0.1.3: In file included from src/../3bc-lang/src/3bc.h:140, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: from src/../3bc-lang/src/3bc_header.h:35, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: from src/wrapper.c:2: [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c: In function 'driver_program_error': [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:55: warning: ' [INFO] [stderr] warning: lang-3bc-sys@0.1.3: > DESCRIPTION: ' directive output truncated writing 16 bytes into a region of size between 0 and 8 [-Wformat-truncation=] [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 83 | snprintf(error_code_string, sizeof(error_header), error_header, app->id, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ^~~~~~~~~~~~ [INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:5: note: 'snprintf' output between 127 and 141 bytes into a destination of size 118 [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 83 | snprintf(error_code_string, sizeof(error_header), error_header, app->id, [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: lang-3bc-sys@0.1.3: 84 | error_line, error_code); [INFO] [stderr] warning: lang-3bc-sys@0.1.3: | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] error: could not compile `lang-3bc-sys` (lib test) due to 64 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "a588c636a0ef298d59718da3bb2a796d9b613a79fbd94c180bf7625c5adf012e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a588c636a0ef298d59718da3bb2a796d9b613a79fbd94c180bf7625c5adf012e", kill_on_drop: false }` [INFO] [stdout] a588c636a0ef298d59718da3bb2a796d9b613a79fbd94c180bf7625c5adf012e