[INFO] cloning repository https://github.com/euank/chrony-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/euank/chrony-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feuank%2Fchrony-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feuank%2Fchrony-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6836bcbb8c0f38e850a4e6dd0ab2a7628a1d0e78
[INFO] checking euank/chrony-rs against master#36b21637e93b038453924d3c66821089e71d8baa for pr-143164
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feuank%2Fchrony-rs" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/euank/chrony-rs
[INFO] finished tweaking git repo https://github.com/euank/chrony-rs
[INFO] tweaked toml for git repo https://github.com/euank/chrony-rs written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/euank/chrony-rs on toolchain 36b21637e93b038453924d3c66821089e71d8baa
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/euank/chrony-rs 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" "+36b21637e93b038453924d3c66821089e71d8baa" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded errno v0.2.4
[INFO] [stderr]   Downloaded caps v0.3.4
[INFO] [stderr]   Downloaded c2rust-bitfields v0.3.0
[INFO] [stderr]   Downloaded hermit-abi v0.1.7
[INFO] [stderr]   Downloaded c2rust-asm-casts v0.1.1
[INFO] [stderr]   Downloaded c2rust-bitfields-derive v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ce892867123b606276c355e2627884e1241548477c6beb4570780f88d4c99a62
[INFO] running `Command { std: "docker" "start" "-a" "ce892867123b606276c355e2627884e1241548477c6beb4570780f88d4c99a62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ce892867123b606276c355e2627884e1241548477c6beb4570780f88d4c99a62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce892867123b606276c355e2627884e1241548477c6beb4570780f88d4c99a62", kill_on_drop: false }`
[INFO] [stdout] ce892867123b606276c355e2627884e1241548477c6beb4570780f88d4c99a62
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 882826638c6e7c03fb25c5dcd5e6ffe251800313c0996568a468117614d43d7e
[INFO] running `Command { std: "docker" "start" "-a" "882826638c6e7c03fb25c5dcd5e6ffe251800313c0996568a468117614d43d7e", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.66
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling memchr v2.3.2
[INFO] [stderr]    Compiling version_check v0.9.1
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.6
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking regex-syntax v0.6.14
[INFO] [stderr]    Compiling nix v0.17.0
[INFO] [stderr]    Compiling anyhow v1.0.26
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking thread_local v1.0.1
[INFO] [stderr]     Checking termcolor v1.1.0
[INFO] [stderr]     Checking humantime v1.3.0
[INFO] [stderr]     Checking c2rust-asm-casts v0.1.1
[INFO] [stderr]    Compiling error-chain v0.12.2
[INFO] [stderr]     Checking c2-chacha v0.2.3
[INFO] [stderr]     Checking aho-corasick v0.7.8
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]     Checking errno v0.2.4
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking caps v0.3.4
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_chacha v0.2.1
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking regex v1.3.4
[INFO] [stderr]     Checking env_logger v0.7.1
[INFO] [stderr]    Compiling c2rust-bitfields-derive v0.2.0
[INFO] [stderr]     Checking c2rust-bitfields v0.3.0
[INFO] [stderr]     Checking chrony-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/main.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(asm, const_raw_ptr_to_usize_cast, extern_types, label_break_value, main,
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.55.0 (you are using 1.90.0-nightly (36b21637e 2025-06-24)); see <https://github.com/rust-lang/rust/pull/87020> for more information
[INFO] [stdout]   = note: at compile-time, pointers do not have an integer value, so these casts cannot be properly supported
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/main.rs:4:79
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(asm, const_raw_ptr_to_usize_cast, extern_types, label_break_value, main,
[INFO] [stdout]   |                                                                               ^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.53.0 (you are using 1.90.0-nightly (36b21637e 2025-06-24)); see <https://github.com/rust-lang/rust/pull/84217> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/main.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(asm, const_raw_ptr_to_usize_cast, extern_types, label_break_value, main,
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.55.0 (you are using 1.90.0-nightly (36b21637e 2025-06-24)); see <https://github.com/rust-lang/rust/pull/87020> for more information
[INFO] [stdout]   = note: at compile-time, pointers do not have an integer value, so these casts cannot be properly supported
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/main.rs:4:79
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(asm, const_raw_ptr_to_usize_cast, extern_types, label_break_value, main,
[INFO] [stdout]   |                                                                               ^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.53.0 (you are using 1.90.0-nightly (36b21637e 2025-06-24)); see <https://github.com/rust-lang/rust/pull/84217> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]     --> src/sched.rs:1069:21
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                     asm!("cld; rep; stosq" : "={cx}" (fresh3), "={di}"
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 5    + use std::arch::asm;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]     --> src/sched.rs:1111:21
[INFO] [stdout]      |
[INFO] [stdout] 1111 |                     asm!("cld; rep; stosq" : "={cx}" (fresh9), "={di}"
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 5    + use std::arch::asm;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]     --> src/sched.rs:1153:21
[INFO] [stdout]      |
[INFO] [stdout] 1153 |                     asm!("cld; rep; stosq" : "={cx}" (fresh15), "={di}"
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 5    + use std::arch::asm;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `main` in this scope
[INFO] [stdout]     --> src/main.rs:1209:3
[INFO] [stdout]      |
[INFO] [stdout] 1209 | #[main]
[INFO] [stdout]      |   ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `main` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]     --> src/sched.rs:1069:21
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                     asm!("cld; rep; stosq" : "={cx}" (fresh3), "={di}"
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 5    + use std::arch::asm;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]     --> src/sched.rs:1111:21
[INFO] [stdout]      |
[INFO] [stdout] 1111 |                     asm!("cld; rep; stosq" : "={cx}" (fresh9), "={di}"
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 5    + use std::arch::asm;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]     --> src/sched.rs:1153:21
[INFO] [stdout]      |
[INFO] [stdout] 1153 |                     asm!("cld; rep; stosq" : "={cx}" (fresh15), "={di}"
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout] 5    + use std::arch::asm;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `main` in this scope
[INFO] [stdout]     --> src/main.rs:1209:3
[INFO] [stdout]      |
[INFO] [stdout] 1209 | #[main]
[INFO] [stdout]      |   ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `main` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Error` and `Result`
[INFO] [stdout]  --> src/main.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use anyhow::{Result, Error};
[INFO] [stdout]   |              ^^^^^^  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Read`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::io::Read;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ntp_core.rs:2878:18
[INFO] [stdout]      |
[INFO] [stdout] 2878 |                  (if local_transmit.err > local_receive.err {
[INFO] [stdout]      |                  ^
[INFO] [stdout] 2879 |                       local_transmit.err
[INFO] [stdout] 2880 |                   } else { local_receive.err })
[INFO] [stdout]      |                                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2878 ~                  if local_transmit.err > local_receive.err {
[INFO] [stdout] 2879 |                       local_transmit.err
[INFO] [stdout] 2880 ~                   } else { local_receive.err }
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1270:13
[INFO] [stdout]      |
[INFO] [stdout] 1270 |             --((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int) -
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout]      = note: `#[warn(double_negations)]` on by default
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1270 |             -(-((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int)) -
[INFO] [stdout]      |              +                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1273:13
[INFO] [stdout]      |
[INFO] [stdout] 1273 | /             --((1 as libc::c_int) <<
[INFO] [stdout] 1274 | |                    ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1275 | |                        libc::c_int * 8 as libc::c_int - 7 as libc::c_int -
[INFO] [stdout] 1276 | |                        1 as libc::c_int) - 1 as libc::c_int + neg
[INFO] [stdout]      | |________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1273 ~             -(-((1 as libc::c_int) <<
[INFO] [stdout] 1274 |                    ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1275 |                        libc::c_int * 8 as libc::c_int - 7 as libc::c_int -
[INFO] [stdout] 1276 ~                        1 as libc::c_int)) - 1 as libc::c_int + neg
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1299:19
[INFO] [stdout]      |
[INFO] [stdout] 1299 | /                   --((1 as libc::c_int) <<
[INFO] [stdout] 1300 | |                          ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1301 | |                              libc::c_int * 8 as libc::c_int - 7 as libc::c_int
[INFO] [stdout] 1302 | |                              - 1 as libc::c_int) - 1 as libc::c_int + neg {
[INFO] [stdout]      | |________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1299 ~                   -(-((1 as libc::c_int) <<
[INFO] [stdout] 1300 |                          ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1301 |                              libc::c_int * 8 as libc::c_int - 7 as libc::c_int
[INFO] [stdout] 1302 ~                              - 1 as libc::c_int)) - 1 as libc::c_int + neg {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1307:16
[INFO] [stdout]      |
[INFO] [stdout] 1307 |                --((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int) -
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1307 |                -(-((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int)) -
[INFO] [stdout]      |                 +                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1311:17
[INFO] [stdout]      |
[INFO] [stdout] 1311 |                 --((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1311 |                 -(-((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int))
[INFO] [stdout]      |                  +                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1314:17
[INFO] [stdout]      |
[INFO] [stdout] 1314 | /                 --((1 as libc::c_int) <<
[INFO] [stdout] 1315 | |                        ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1316 | |                            libc::c_int * 8 as libc::c_int - 7 as libc::c_int -
[INFO] [stdout] 1317 | |                            1 as libc::c_int) - 1 as libc::c_int + neg
[INFO] [stdout]      | |____________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1314 ~                 -(-((1 as libc::c_int) <<
[INFO] [stdout] 1315 |                        ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1316 |                            libc::c_int * 8 as libc::c_int - 7 as libc::c_int -
[INFO] [stdout] 1317 ~                            1 as libc::c_int)) - 1 as libc::c_int + neg
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Error` and `Result`
[INFO] [stdout]  --> src/main.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use anyhow::{Result, Error};
[INFO] [stdout]   |              ^^^^^^  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Read`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::io::Read;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ntp_core.rs:2878:18
[INFO] [stdout]      |
[INFO] [stdout] 2878 |                  (if local_transmit.err > local_receive.err {
[INFO] [stdout]      |                  ^
[INFO] [stdout] 2879 |                       local_transmit.err
[INFO] [stdout] 2880 |                   } else { local_receive.err })
[INFO] [stdout]      |                                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2878 ~                  if local_transmit.err > local_receive.err {
[INFO] [stdout] 2879 |                       local_transmit.err
[INFO] [stdout] 2880 ~                   } else { local_receive.err }
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1270:13
[INFO] [stdout]      |
[INFO] [stdout] 1270 |             --((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int) -
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout]      = note: `#[warn(double_negations)]` on by default
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1270 |             -(-((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int)) -
[INFO] [stdout]      |              +                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1273:13
[INFO] [stdout]      |
[INFO] [stdout] 1273 | /             --((1 as libc::c_int) <<
[INFO] [stdout] 1274 | |                    ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1275 | |                        libc::c_int * 8 as libc::c_int - 7 as libc::c_int -
[INFO] [stdout] 1276 | |                        1 as libc::c_int) - 1 as libc::c_int + neg
[INFO] [stdout]      | |________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1273 ~             -(-((1 as libc::c_int) <<
[INFO] [stdout] 1274 |                    ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1275 |                        libc::c_int * 8 as libc::c_int - 7 as libc::c_int -
[INFO] [stdout] 1276 ~                        1 as libc::c_int)) - 1 as libc::c_int + neg
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1299:19
[INFO] [stdout]      |
[INFO] [stdout] 1299 | /                   --((1 as libc::c_int) <<
[INFO] [stdout] 1300 | |                          ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1301 | |                              libc::c_int * 8 as libc::c_int - 7 as libc::c_int
[INFO] [stdout] 1302 | |                              - 1 as libc::c_int) - 1 as libc::c_int + neg {
[INFO] [stdout]      | |________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1299 ~                   -(-((1 as libc::c_int) <<
[INFO] [stdout] 1300 |                          ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1301 |                              libc::c_int * 8 as libc::c_int - 7 as libc::c_int
[INFO] [stdout] 1302 ~                              - 1 as libc::c_int)) - 1 as libc::c_int + neg {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1307:16
[INFO] [stdout]      |
[INFO] [stdout] 1307 |                --((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int) -
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1307 |                -(-((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int)) -
[INFO] [stdout]      |                 +                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1311:17
[INFO] [stdout]      |
[INFO] [stdout] 1311 |                 --((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1311 |                 -(-((1 as libc::c_int) << 7 as libc::c_int - 1 as libc::c_int))
[INFO] [stdout]      |                  +                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of a double negation
[INFO] [stdout]     --> src/util.rs:1314:17
[INFO] [stdout]      |
[INFO] [stdout] 1314 | /                 --((1 as libc::c_int) <<
[INFO] [stdout] 1315 | |                        ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1316 | |                            libc::c_int * 8 as libc::c_int - 7 as libc::c_int -
[INFO] [stdout] 1317 | |                            1 as libc::c_int) - 1 as libc::c_int + neg
[INFO] [stdout]      | |____________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the prefix `--` could be misinterpreted as a decrement operator which exists in other languages
[INFO] [stdout]      = note: use `-= 1` if you meant to decrement the value
[INFO] [stdout] help: add parentheses for clarity
[INFO] [stdout]      |
[INFO] [stdout] 1314 ~                 -(-((1 as libc::c_int) <<
[INFO] [stdout] 1315 |                        ::std::mem::size_of::<int32_t>() as libc::c_ulong as
[INFO] [stdout] 1316 |                            libc::c_int * 8 as libc::c_int - 7 as libc::c_int -
[INFO] [stdout] 1317 ~                            1 as libc::c_int)) - 1 as libc::c_int + neg
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/addrfilt.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/addrfilt.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/array.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/array.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/clientlog.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/clientlog.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            ptr_wrapping_offset_from, register_tool)]
[INFO] [stdout]   | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/cmdmon.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/cmdmon.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/cmdparse.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/cmdparse.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/conf.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/conf.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/getdate.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/getdate.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, ptr_wrapping_offset_from,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/hash_intmd5.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/hash_intmd5.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/hwclock.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/hwclock.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/keys.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/keys.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            ptr_wrapping_offset_from, register_tool)]
[INFO] [stdout]   | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/local.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/local.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_raw_ptr_to_usize_cast, label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/logging.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/logging.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(c_variadic, const_raw_ptr_to_usize_cast, extern_types,
[INFO] [stdout] 5 | |            label_break_value, register_tool)]
[INFO] [stdout]   | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/manual.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/manual.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/memory.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/memory.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/nameserv_async.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/nameserv_async.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/nameserv.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/nameserv.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/ntp_core.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/ntp_core.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/ntp_io_linux.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/ntp_io_linux.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_raw_ptr_to_usize_cast, extern_types, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/ntp_io.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/ntp_io.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/ntp_sources.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/ntp_sources.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/pktlength.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/pktlength.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/refclock_phc.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/refclock_phc.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(extern_types, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/refclock_pps.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/refclock_pps.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_raw_ptr_to_usize_cast, extern_types, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/refclock.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/refclock.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/refclock_shm.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/refclock_shm.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(extern_types, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/refclock_sock.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/refclock_sock.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_raw_ptr_to_usize_cast, extern_types, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/reference.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/reference.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/regress.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/regress.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/rtc_linux.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/rtc_linux.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/rtc.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/rtc.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/samplefilt.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/samplefilt.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sched.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sched.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(asm, const_raw_ptr_to_usize_cast, extern_types, label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/smooth.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/smooth.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/socket.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/socket.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sources.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sources.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sourcestats.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sourcestats.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(extern_types, label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/stubs.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/stubs.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(extern_types, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys_generic.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys_generic.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys_linux.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys_linux.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys_null.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys_null.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys_posix.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys_posix.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys_timex.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/sys_timex.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/tempcomp.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/tempcomp.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_raw_ptr_to_usize_cast, extern_types, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/util.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/util.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            ptr_wrapping_offset_from, register_tool)]
[INFO] [stdout]   | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 62 |     fn __errno_location() -> *mut libc::c_int;
[INFO] [stdout]    |     ------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 64 | /     fn open(__file: *const libc::c_char, __oflag: libc::c_int, _: ...)
[INFO] [stdout] 65 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 67 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 68 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 69 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]    | |___________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 71 | /     fn getopt(___argc: libc::c_int, ___argv: *const *mut libc::c_char,
[INFO] [stdout] 72 | |               __shortopts: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]    | |_______________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/main.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 74 |     static mut optind: libc::c_int;
[INFO] [stdout]    |     ------------------------------- foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/main.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 76 |     static mut optarg: *mut libc::c_char;
[INFO] [stdout]    |     ------------------------------------- foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 78 |     fn geteuid() -> __uid_t;
[INFO] [stdout]    |     ------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 80 |     fn getuid() -> __uid_t;
[INFO] [stdout]    |     ----------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 82 |     fn getsid(__pid: __pid_t) -> __pid_t;
[INFO] [stdout]    |     ------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 84 |     fn setsid() -> __pid_t;
[INFO] [stdout]    |     ----------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 86 |     fn getpid() -> __pid_t;
[INFO] [stdout]    |     ----------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 88 |     fn chdir(__path: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 90 |     fn pipe(__pipedes: *mut libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 92 | /     fn read(__fd: libc::c_int, __buf: *mut libc::c_void, __nbytes: size_t)
[INFO] [stdout] 93 | |      -> ssize_t;
[INFO] [stdout]    | |________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 95 |     fn close(__fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 97 |     fn strerror(_: libc::c_int) -> *mut libc::c_char;
[INFO] [stdout]    |     ------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/main.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 99 |     fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 101 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]     |     ----------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 103 | /     fn sscanf(_: *const libc::c_char, _: *const libc::c_char, _: ...)
[INFO] [stdout] 104 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 106 |     fn fscanf(_: *mut FILE, _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 108 |     fn printf(_: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 110 |     fn fprintf(_: *mut FILE, _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 112 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]     |     ---------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]    --> src/main.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 114 |     static mut stderr: *mut FILE;
[INFO] [stdout]     |     ----------------------------- foreign static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 116 |     fn getpwnam(__name: *const libc::c_char) -> *mut passwd;
[INFO] [stdout]     |     -------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 120 |     fn SCH_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 123 |     fn SCH_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 126 | /     fn SCH_AddTimeoutByDelay(delay: libc::c_double, _: SCH_TimeoutHandler,
[INFO] [stdout] 127 | |                              _: SCH_ArbitraryArgument) -> SCH_TimeoutID;
[INFO] [stdout]     | |________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 129 |     fn SCH_MainLoop();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 131 |     fn SCH_QuitProgram();
[INFO] [stdout]     |     --------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 135 |     fn LCL_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 139 |     fn LCL_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 169 |     fn SYS_Initialise(clock_control: libc::c_int);
[INFO] [stdout]     |     ---------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 172 |     fn SYS_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 175 |     fn SYS_DropRoot(uid: uid_t, gid: gid_t);
[INFO] [stdout]     |     ---------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 179 |     fn SYS_EnableSystemCallFilter(level: libc::c_int);
[INFO] [stdout]     |     -------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 181 |     fn SYS_SetScheduler(SchedPriority: libc::c_int);
[INFO] [stdout]     |     ------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 183 |     fn SYS_LockMemory();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 212 |     fn HSH_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 214 |     fn NIO_Initialise(family: libc::c_int);
[INFO] [stdout]     |     --------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 216 |     fn NIO_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 243 |     fn NSD_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 246 |     fn NSD_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 249 |     fn NCR_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 251 |     fn NCR_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 254 |     fn SST_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 257 |     fn SRC_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 259 |     fn SRC_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 261 |     fn SRC_ReloadSources();
[INFO] [stdout]     |     ----------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 263 |     fn SRC_RemoveDumpFiles();
[INFO] [stdout]     |     ------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 265 |     fn SRC_ActiveSources() -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 267 |     fn SRC_DumpSources();
[INFO] [stdout]     |     --------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 269 |     fn NSR_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 271 |     fn SST_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 273 | /     fn NSR_SetSourceResolvingEndHandler(handler:
[INFO] [stdout] 274 | |                                             NSR_SourceResolvingEndHandler);
[INFO] [stdout]     | |___________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 276 |     fn NSR_ResolveSources();
[INFO] [stdout]     |     ------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 278 |     fn NSR_StartSources();
[INFO] [stdout]     |     ---------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:279:5
[INFO] [stdout]     |
[INFO] [stdout] 279 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 280 |     fn NSR_AutoStartSources();
[INFO] [stdout]     |     -------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 282 |     fn NSR_RemoveAllSources();
[INFO] [stdout]     |     -------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 284 |     fn NSR_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 286 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 287 |     fn SCK_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 290 |     fn SCK_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 293 |     fn REF_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 295 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 296 |     fn REF_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 299 |     fn REF_SetMode(mode: REF_Mode);
[INFO] [stdout]     |     ------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 302 |     fn REF_GetMode() -> REF_Mode;
[INFO] [stdout]     |     ----------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 305 |     fn REF_SetModeEndHandler(handler: REF_ModeEndHandler);
[INFO] [stdout]     |     ------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 308 |     fn REF_SetUnsynchronised();
[INFO] [stdout]     |     --------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 311 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 312 |     fn REF_GetOurStratum() -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 315 |     fn LOG_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 318 |     fn LOG_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:320:5
[INFO] [stdout]     |
[INFO] [stdout] 320 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 321 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 322 | |                    _: ...);
[INFO] [stdout]     | |___________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 327 |     fn LOG_SetMinSeverity(severity: LOG_Severity);
[INFO] [stdout]     |     ---------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 330 |     fn LOG_OpenFileLog(log_file: *const libc::c_char);
[INFO] [stdout]     |     -------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 333 |     fn LOG_OpenSystemLog();
[INFO] [stdout]     |     ----------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 336 |     fn LOG_SetParentFd(fd: libc::c_int);
[INFO] [stdout]     |     ------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 339 |     fn LOG_CloseParentFd();
[INFO] [stdout]     |     ----------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:366:5
[INFO] [stdout]     |
[INFO] [stdout] 366 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 367 |     fn CNF_Initialise(restarted: libc::c_int, client_only: libc::c_int);
[INFO] [stdout]     |     -------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 369 |     fn CNF_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 371 |     fn CNF_ReadFile(filename: *const libc::c_char);
[INFO] [stdout]     |     ----------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 373 | /     fn CNF_ParseLine(filename: *const libc::c_char, number: libc::c_int,
[INFO] [stdout] 374 | |                      line: *mut libc::c_char);
[INFO] [stdout]     | |______________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 376 |     fn CNF_CreateDirs(uid: uid_t, gid: gid_t);
[INFO] [stdout]     |     ------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:377:5
[INFO] [stdout]     |
[INFO] [stdout] 377 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 378 |     fn CNF_AddInitSources();
[INFO] [stdout]     |     ------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:379:5
[INFO] [stdout]     |
[INFO] [stdout] 379 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 380 |     fn CNF_AddSources();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 382 |     fn CNF_AddBroadcasts();
[INFO] [stdout]     |     ----------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:383:5
[INFO] [stdout]     |
[INFO] [stdout] 383 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 384 |     fn CNF_GetDumpDir() -> *mut libc::c_char;
[INFO] [stdout]     |     ----------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 386 |     fn CNF_SetupAccessRestrictions();
[INFO] [stdout]     |     --------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 388 |     fn CNF_GetSchedPriority() -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:389:5
[INFO] [stdout]     |
[INFO] [stdout] 389 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 390 |     fn CNF_GetLockMemory() -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 392 |     fn CNF_GetUser() -> *mut libc::c_char;
[INFO] [stdout]     |     -------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 394 |     fn CNF_GetInitSources() -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 421 |     fn CAM_Initialise(family: libc::c_int);
[INFO] [stdout]     |     --------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 423 |     fn CAM_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:424:5
[INFO] [stdout]     |
[INFO] [stdout] 424 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 425 |     fn CAM_OpenUnixSocket();
[INFO] [stdout]     |     ------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 452 |     fn KEY_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 454 |     fn KEY_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 482 |     fn MNL_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 484 |     fn MNL_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:509:5
[INFO] [stdout]     |
[INFO] [stdout] 509 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 510 |     fn RTC_Initialise(initial_set: libc::c_int);
[INFO] [stdout]     |     -------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 512 |     fn RTC_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:513:5
[INFO] [stdout]     |
[INFO] [stdout] 513 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 514 | /     fn RTC_TimeInit(after_hook:
[INFO] [stdout] 515 | |                         Option<unsafe extern "C" fn(_: *mut libc::c_void)
[INFO] [stdout] 516 | |                                    -> ()>, anything: *mut libc::c_void);
[INFO] [stdout]     | |________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:517:5
[INFO] [stdout]     |
[INFO] [stdout] 517 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 518 |     fn RTC_StartMeasurements();
[INFO] [stdout]     |     --------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 520 |     fn RCL_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 522 |     fn RCL_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 523 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 524 |     fn RCL_StartRefclocks();
[INFO] [stdout]     |     ------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:551:5
[INFO] [stdout]     |
[INFO] [stdout] 551 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 552 |     fn CLG_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:553:5
[INFO] [stdout]     |
[INFO] [stdout] 553 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 554 |     fn CLG_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:556:5
[INFO] [stdout]     |
[INFO] [stdout] 556 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 557 |     fn DNS_SetAddressFamily(family: libc::c_int);
[INFO] [stdout]     |     --------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:583:5
[INFO] [stdout]     |
[INFO] [stdout] 583 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 584 |     fn SMT_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:585:5
[INFO] [stdout]     |
[INFO] [stdout] 585 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 586 |     fn SMT_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:613:5
[INFO] [stdout]     |
[INFO] [stdout] 613 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 614 |     fn TMC_Initialise();
[INFO] [stdout]     |     -------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:615:5
[INFO] [stdout]     |
[INFO] [stdout] 615 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 616 |     fn TMC_Finalise();
[INFO] [stdout]     |     ------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:617:5
[INFO] [stdout]     |
[INFO] [stdout] 617 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 618 | /     fn UTI_SetQuitSignalsHandler(handler:
[INFO] [stdout] 619 | |                                      Option<unsafe extern "C" fn(_:
[INFO] [stdout] 620 | |                                                                      libc::c_int)
[INFO] [stdout] 621 | |                                                 -> ()>,
[INFO] [stdout] 622 | |                                  ignore_sigpipe: libc::c_int);
[INFO] [stdout]     | |______________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:623:5
[INFO] [stdout]     |
[INFO] [stdout] 623 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 624 | /     fn UTI_OpenFile(basedir: *const libc::c_char, name: *const libc::c_char,
[INFO] [stdout] 625 | |                     suffix: *const libc::c_char, mode: libc::c_char,
[INFO] [stdout] 626 | |                     perm: mode_t) -> *mut FILE;
[INFO] [stdout]     | |_______________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/main.rs:627:5
[INFO] [stdout]     |
[INFO] [stdout] 627 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 628 | /     fn UTI_RemoveFile(basedir: *const libc::c_char, name: *const libc::c_char,
[INFO] [stdout] 629 | |                       suffix: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]     | |__________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/addrfilt.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |       #[no_mangle]
[INFO] [stdout]   |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 8 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 9 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]   | |___________________________________________________________- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/addrfilt.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 11 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/addrfilt.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 13 | /     fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong)
[INFO] [stdout] 14 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/addrfilt.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 42 |     fn Malloc(size: size_t) -> *mut libc::c_void;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/addrfilt.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 44 |     fn Malloc2(nmemb: size_t, size: size_t) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/array.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |       #[no_mangle]
[INFO] [stdout]   |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 8 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 9 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]   | |___________________________________________________________- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/array.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 11 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/array.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 13 | /     fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 14 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/array.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 42 |     fn Malloc(size: size_t) -> *mut libc::c_void;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/array.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 44 | /     fn Realloc2(ptr: *mut libc::c_void, nmemb: size_t, size: size_t)
[INFO] [stdout] 45 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/clientlog.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[no_mangle]
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 9 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]   |     ----------------------------- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 11 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 12 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 13 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]    | |___________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 16 |     fn ARR_CreateInstance(elem_size: libc::c_uint) -> ARR_Instance;
[INFO] [stdout]    |     --------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 19 |     fn ARR_DestroyInstance(array: ARR_Instance);
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 22 | /     fn ARR_GetElement(array: ARR_Instance, index: libc::c_uint)
[INFO] [stdout] 23 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 26 |     fn ARR_GetElements(array: ARR_Instance) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 29 |     fn ARR_SetSize(array: ARR_Instance, size: libc::c_uint);
[INFO] [stdout]    |     -------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 32 |     fn ARR_GetSize(array: ARR_Instance) -> libc::c_uint;
[INFO] [stdout]    |     ---------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 34 |     fn CNF_GetClientLogLimit() -> libc::c_ulong;
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 36 |     fn CNF_GetNoClientLog() -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 38 | /     fn CNF_GetCommandRateLimit(interval: *mut libc::c_int,
[INFO] [stdout] 39 | |                                burst: *mut libc::c_int,
[INFO] [stdout] 40 | |                                leak: *mut libc::c_int) -> libc::c_int;
[INFO] [stdout]    | |______________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 42 | /     fn CNF_GetNTPRateLimit(interval: *mut libc::c_int,
[INFO] [stdout] 43 | |                            burst: *mut libc::c_int, leak: *mut libc::c_int)
[INFO] [stdout] 44 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 46 |     fn UTI_ZeroNtp64(ts: *mut NTP_int64);
[INFO] [stdout]    |     ------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 48 |     fn UTI_IPToHash(ip: *mut IPAddr) -> uint32_t;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 50 | /     fn UTI_CompareIPs(a: *mut IPAddr, b: *mut IPAddr, mask: *mut IPAddr)
[INFO] [stdout] 51 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 56 |     fn UTI_GetRandomBytes(buf: *mut libc::c_void, len: libc::c_uint);
[INFO] [stdout]    |     ----------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/clientlog.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 59 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]    |     ------------------------------------------ foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/clientlog.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 62 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 63 | |                    _: ...);
[INFO] [stdout]    | |___________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout] 8  |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 9  | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 10 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 11 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]    | |___________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 13 |     fn ntohl(__netlong: uint32_t) -> uint32_t;
[INFO] [stdout]    |     ------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 15 |     fn ntohs(__netshort: uint16_t) -> uint16_t;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 17 |     fn htonl(__hostlong: uint32_t) -> uint32_t;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 19 |     fn htons(__hostshort: uint16_t) -> uint16_t;
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 21 | /     fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 22 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 24 | /     fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong)
[INFO] [stdout] 25 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 27 | /     fn strncpy(_: *mut libc::c_char, _: *const libc::c_char, _: libc::c_ulong)
[INFO] [stdout] 28 | |      -> *mut libc::c_char;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 30 |     fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stdout]    |     --------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 33 | /     fn SCH_AddFileHandler(fd: libc::c_int, events: libc::c_int,
[INFO] [stdout] 34 | |                           handler: SCH_FileHandler,
[INFO] [stdout] 35 | |                           arg: SCH_ArbitraryArgument);
[INFO] [stdout]    | |______________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 37 |     fn SCH_RemoveFileHandler(fd: libc::c_int);
[INFO] [stdout]    |     ------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 40 | /     fn SCH_GetLastEventTime(cooked: *mut timespec, err: *mut libc::c_double,
[INFO] [stdout] 41 | |                             raw: *mut timespec);
[INFO] [stdout]    | |________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 43 |     fn SCH_QuitProgram();
[INFO] [stdout]    |     --------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 45 |     fn UTI_IPNetworkToHost(src: *mut IPAddr, dest: *mut IPAddr);
[INFO] [stdout]    |     ------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 47 |     fn UTI_IPHostToNetwork(src: *mut IPAddr, dest: *mut IPAddr);
[INFO] [stdout]    |     ------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 49 |     fn UTI_IPSockAddrToString(sa: *mut IPSockAddr) -> *mut libc::c_char;
[INFO] [stdout]    |     -------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 51 | /     fn UTI_CompareIPs(a: *mut IPAddr, b: *mut IPAddr, mask: *mut IPAddr)
[INFO] [stdout] 52 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 54 |     fn UTI_FloatNetworkToHost(x: Float) -> libc::c_double;
[INFO] [stdout]    |     ------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 56 |     fn UTI_TimespecNetworkToHost(src: *mut Timespec, dest: *mut timespec);
[INFO] [stdout]    |     ---------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 58 |     fn UTI_TimespecHostToNetwork(src: *mut timespec, dest: *mut Timespec);
[INFO] [stdout]    |     ---------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 60 |     fn UTI_FloatHostToNetwork(x: libc::c_double) -> Float;
[INFO] [stdout]    |     ------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/cmdmon.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 63 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]    |     ------------------------------------------ foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 66 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 67 | |                    _: ...);
[INFO] [stdout]    | |___________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 69 |     fn LOG_CycleLogFiles();
[INFO] [stdout]    |     ----------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 71 |     fn KEY_Reload();
[INFO] [stdout]    |     ---------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 77 | /     fn NSR_AddSourceByName(name: *mut libc::c_char, port: libc::c_int,
[INFO] [stdout] 78 | |                            pool: libc::c_int, type_0: NTP_Source_Type,
[INFO] [stdout] 79 | |                            params: *mut SourceParameters) -> NSR_Status;
[INFO] [stdout]    | |________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 82 |     fn NSR_ResolveSources();
[INFO] [stdout]    |     ------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 85 |     fn NSR_RemoveSource(remote_addr: *mut NTP_Remote_Address) -> NSR_Status;
[INFO] [stdout]    |     ------------------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdmon.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 88 |     fn NSR_RefreshAddresses();
[INFO] [stdout]    |     -------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 150 | /     fn SRC_ReportSource(index: libc::c_int, report: *mut RPT_SourceReport,
[INFO] [stdout] 151 | |                         now: *mut timespec) -> libc::c_int;
[INFO] [stdout]     | |___________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 164 |     fn NSR_GetNTPReport(report: *mut RPT_NTPReport) -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 166 | /     fn NSR_ModifyMaxdelaydevratio(address: *mut IPAddr,
[INFO] [stdout] 167 | |                                   new_max_delay_ratio: libc::c_double)
[INFO] [stdout] 168 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 170 | /     fn NSR_ModifyMaxdelay(address: *mut IPAddr, new_max_delay: libc::c_double)
[INFO] [stdout] 171 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 173 | /     fn NSR_ModifyMaxpoll(address: *mut IPAddr, new_maxpoll: libc::c_int)
[INFO] [stdout] 174 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 176 | /     fn NSR_ModifyMinpoll(address: *mut IPAddr, new_minpoll: libc::c_int)
[INFO] [stdout] 177 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 179 | /     fn NSR_InitiateSampleBurst(n_good_samples: libc::c_int,
[INFO] [stdout] 180 | |                                n_total_samples: libc::c_int,
[INFO] [stdout] 181 | |                                mask: *mut IPAddr, address: *mut IPAddr)
[INFO] [stdout] 182 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 184 |     fn SRC_DumpSources();
[INFO] [stdout]     |     --------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 186 |     fn SRC_ReadNumberOfSources() -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 188 | /     fn NSR_ModifyPolltarget(address: *mut IPAddr,
[INFO] [stdout] 189 | |                             new_poll_target: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |_________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 191 |     fn NSR_ReportSource(report: *mut RPT_SourceReport, now: *mut timespec);
[INFO] [stdout]     |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:192:5
[INFO] [stdout]     |
[INFO] [stdout] 192 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 193 | /     fn NCR_AddAccessRestriction(ip_addr: *mut IPAddr,
[INFO] [stdout] 194 | |                                 subnet_bits: libc::c_int, allow: libc::c_int,
[INFO] [stdout] 195 | |                                 all: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |_________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 197 |     fn NCR_CheckAccessRestriction(ip_addr: *mut IPAddr) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 199 |     fn NSR_GetName(address: *mut IPAddr) -> *mut libc::c_char;
[INFO] [stdout]     |     ---------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 201 | /     fn NSR_ModifyMinstratum(address: *mut IPAddr,
[INFO] [stdout] 202 | |                             new_min_stratum: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |_________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 204 |     fn SRC_ReselectSource();
[INFO] [stdout]     |     ------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 206 |     fn SRC_SetReselectDistance(distance: libc::c_double);
[INFO] [stdout]     |     ----------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 208 | /     fn NSR_SetConnectivity(mask: *mut IPAddr, address: *mut IPAddr,
[INFO] [stdout] 209 | |                            connectivity: SRC_Connectivity) -> libc::c_int;
[INFO] [stdout]     | |__________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 211 | /     fn NSR_ModifyMaxdelayratio(address: *mut IPAddr,
[INFO] [stdout] 212 | |                                new_max_delay_ratio: libc::c_double)
[INFO] [stdout] 213 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 215 |     fn NSR_GetActivityReport(report: *mut RPT_ActivityReport);
[INFO] [stdout]     |     ---------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 217 | /     fn SRC_ReportSourcestats(index: libc::c_int,
[INFO] [stdout] 218 | |                              report: *mut RPT_SourcestatsReport,
[INFO] [stdout] 219 | |                              now: *mut timespec) -> libc::c_int;
[INFO] [stdout]     | |________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 221 |     fn SRC_GetType(index: libc::c_int) -> SRC_Type;
[INFO] [stdout]     |     ----------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 223 |     fn SMT_IsEnabled() -> libc::c_int;
[INFO] [stdout]     |     ---------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:224:5
[INFO] [stdout]     |
[INFO] [stdout] 224 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 225 |     fn SMT_Activate(now: *mut timespec);
[INFO] [stdout]     |     ------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 227 |     fn SMT_Reset(now: *mut timespec);
[INFO] [stdout]     |     --------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 229 | /     fn SMT_GetSmoothingReport(report: *mut RPT_SmoothingReport,
[INFO] [stdout] 230 | |                               now: *mut timespec) -> libc::c_int;
[INFO] [stdout]     | |_________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 233 |     fn SCK_IsFamilySupported(family: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 235 |     fn SCK_GetLoopbackIPAddress(family: libc::c_int, local_addr: *mut IPAddr);
[INFO] [stdout]     |     -------------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 238 | /     fn SCK_OpenUdpSocket(remote_addr: *mut IPSockAddr,
[INFO] [stdout] 239 | |                          local_addr: *mut IPSockAddr, flags: libc::c_int)
[INFO] [stdout] 240 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 242 | /     fn SCK_OpenUnixDatagramSocket(remote_addr: *const libc::c_char,
[INFO] [stdout] 243 | |                                   local_addr: *const libc::c_char,
[INFO] [stdout] 244 | |                                   flags: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |_____________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 249 | /     fn SCK_ReceiveMessage(sock_fd: libc::c_int, message: *mut SCK_Message,
[INFO] [stdout] 250 | |                           flags: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |_____________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 253 | /     fn SCK_SendMessage(sock_fd: libc::c_int, message: *mut SCK_Message,
[INFO] [stdout] 254 | |                        flags: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |__________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 257 |     fn SCK_RemoveSocket(sock_fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 260 |     fn SCK_CloseSocket(sock_fd: libc::c_int);
[INFO] [stdout]     |     ----------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 263 |     fn REF_ModifyMaxupdateskew(new_max_update_skew: libc::c_double);
[INFO] [stdout]     |     ---------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 266 |     fn REF_ModifyMakestep(limit: libc::c_int, threshold: libc::c_double);
[INFO] [stdout]     |     --------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 268 | /     fn REF_EnableLocal(stratum: libc::c_int, distance: libc::c_double,
[INFO] [stdout] 269 | |                        orphan: libc::c_int);
[INFO] [stdout]     | |____________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 271 |     fn REF_DisableLocal();
[INFO] [stdout]     |     ---------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 273 |     fn REF_GetTrackingReport(rep: *mut RPT_TrackingReport);
[INFO] [stdout]     |     ------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 275 | /     fn MNL_AcceptTimestamp(ts: *mut timespec, reg_offset: *mut libc::c_double,
[INFO] [stdout] 276 | |                            dfreq_ppm: *mut libc::c_double,
[INFO] [stdout] 277 | |                            new_afreq_ppm: *mut libc::c_double) -> libc::c_int;
[INFO] [stdout]     | |______________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 279 |     fn MNL_Enable();
[INFO] [stdout]     |     ---------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 281 |     fn MNL_Disable();
[INFO] [stdout]     |     ----------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 283 |     fn MNL_Reset();
[INFO] [stdout]     |     --------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 285 |     fn MNL_IsEnabled() -> libc::c_int;
[INFO] [stdout]     |     ---------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 286 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 287 | /     fn MNL_ReportSamples(report: *mut RPT_ManualSamplesReport,
[INFO] [stdout] 288 | |                          max: libc::c_int, n: *mut libc::c_int);
[INFO] [stdout]     | |________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 290 |     fn MNL_DeleteSample(index: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 297 |     fn LCL_AccumulateDeltaFrequency(dfreq: libc::c_double);
[INFO] [stdout]     |     ------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 304 | /     fn LCL_AccumulateOffset(offset: libc::c_double,
[INFO] [stdout] 305 | |                             corr_rate: libc::c_double);
[INFO] [stdout]     | |_______________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 310 |     fn LCL_MakeStep() -> libc::c_int;
[INFO] [stdout]     |     --------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 313 |     fn ADF_CreateTable() -> ADF_AuthTable;
[INFO] [stdout]     |     -------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 317 | /     fn ADF_Allow(table: ADF_AuthTable, ip: *mut IPAddr,
[INFO] [stdout] 318 | |                  subnet_bits: libc::c_int) -> ADF_Status;
[INFO] [stdout]     | |_________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 322 | /     fn ADF_AllowAll(table: ADF_AuthTable, ip: *mut IPAddr,
[INFO] [stdout] 323 | |                     subnet_bits: libc::c_int) -> ADF_Status;
[INFO] [stdout]     | |____________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 327 | /     fn ADF_Deny(table: ADF_AuthTable, ip: *mut IPAddr,
[INFO] [stdout] 328 | |                 subnet_bits: libc::c_int) -> ADF_Status;
[INFO] [stdout]     | |________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:331:5
[INFO] [stdout]     |
[INFO] [stdout] 331 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 332 | /     fn ADF_DenyAll(table: ADF_AuthTable, ip: *mut IPAddr,
[INFO] [stdout] 333 | |                    subnet_bits: libc::c_int) -> ADF_Status;
[INFO] [stdout]     | |___________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 336 |     fn ADF_DestroyTable(table: ADF_AuthTable);
[INFO] [stdout]     |     ------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 340 |     fn ADF_IsAllowed(table: ADF_AuthTable, ip: *mut IPAddr) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 342 |     fn CNF_GetCommandPort() -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:343:5
[INFO] [stdout]     |
[INFO] [stdout] 343 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 344 |     fn CNF_GetBindCommandAddress(family: libc::c_int, addr: *mut IPAddr);
[INFO] [stdout]     |     --------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 345 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 346 |     fn CNF_GetBindCommandPath() -> *mut libc::c_char;
[INFO] [stdout]     |     ------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 348 |     fn RTC_GetReport(report: *mut RPT_RTC_Report) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 350 |     fn RTC_WriteParameters() -> libc::c_int;
[INFO] [stdout]     |     ---------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 352 |     fn RTC_Trim() -> libc::c_int;
[INFO] [stdout]     |     ----------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 381 |     fn PKL_CommandLength(r: *mut CMD_Request) -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 383 |     fn PKL_CommandPaddingLength(r: *mut CMD_Request) -> libc::c_int;
[INFO] [stdout]     |     ---------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 385 |     fn PKL_ReplyLength(r: *mut CMD_Reply) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 387 | /     fn CLG_LogCommandAccess(client: *mut IPAddr, now: *mut timespec)
[INFO] [stdout] 388 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:389:5
[INFO] [stdout]     |
[INFO] [stdout] 389 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 390 |     fn CLG_LimitCommandResponseRate(index: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 393 |     fn CLG_GetNumberOfIndices() -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 395 | /     fn CLG_GetClientAccessReportByIndex(index: libc::c_int,
[INFO] [stdout] 396 | |                                         report:
[INFO] [stdout] 397 | |                                             *mut RPT_ClientAccessByIndex_Report,
[INFO] [stdout] 398 | |                                         now: *mut timespec) -> libc::c_int;
[INFO] [stdout]     | |___________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:399:5
[INFO] [stdout]     |
[INFO] [stdout] 399 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 400 |     fn CLG_GetServerStatsReport(report: *mut RPT_ServerStatsReport);
[INFO] [stdout]     |     ---------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/cmdmon.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 402 |     fn RCL_ReportSource(report: *mut RPT_SourceReport, now: *mut timespec);
[INFO] [stdout]     |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/cmdparse.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[no_mangle]
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 |     fn __ctype_b_loc() -> *mut *const libc::c_ushort;
[INFO] [stdout]   |     ------------------------------------------------- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdparse.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout] 8  |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 9  | /     fn sscanf(_: *const libc::c_char, _: *const libc::c_char, _: ...)
[INFO] [stdout] 10 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdparse.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 12 |     fn strchr(_: *const libc::c_char, _: libc::c_int) -> *mut libc::c_char;
[INFO] [stdout]    |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/cmdparse.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 14 | /     fn strcasecmp(_: *const libc::c_char, _: *const libc::c_char)
[INFO] [stdout] 15 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 13 | /     fn glob(__pattern: *const libc::c_char, __flags: libc::c_int,
[INFO] [stdout] 14 | |             __errfunc:
[INFO] [stdout] 15 | |                 Option<unsafe extern "C" fn(_: *const libc::c_char,
[INFO] [stdout] 16 | |                                             _: libc::c_int) -> libc::c_int>,
[INFO] [stdout] 17 | |             __pglob: *mut glob_t) -> libc::c_int;
[INFO] [stdout]    | |_________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 19 |     fn globfree(__pglob: *mut glob_t);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 21 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 23 | /     fn sscanf(_: *const libc::c_char, _: *const libc::c_char, _: ...)
[INFO] [stdout] 24 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 26 | /     fn fgets(__s: *mut libc::c_char, __n: libc::c_int, __stream: *mut FILE)
[INFO] [stdout] 27 | |      -> *mut libc::c_char;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 29 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 31 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]    |     ----------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 33 |     fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 35 | /     fn strncmp(_: *const libc::c_char, _: *const libc::c_char,
[INFO] [stdout] 36 | |                _: libc::c_ulong) -> libc::c_int;
[INFO] [stdout]    | |________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 38 |     fn strchr(_: *const libc::c_char, _: libc::c_int) -> *mut libc::c_char;
[INFO] [stdout]    |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 40 | /     fn strcasecmp(_: *const libc::c_char, _: *const libc::c_char)
[INFO] [stdout] 41 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 43 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 44 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 45 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]    | |___________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 48 |     fn ARR_CreateInstance(elem_size: libc::c_uint) -> ARR_Instance;
[INFO] [stdout]    |     --------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 51 |     fn ARR_DestroyInstance(array: ARR_Instance);
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 54 |     fn ARR_GetNewElement(array: ARR_Instance) -> *mut libc::c_void;
[INFO] [stdout]    |     --------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 57 | /     fn ARR_GetElement(array: ARR_Instance, index: libc::c_uint)
[INFO] [stdout] 58 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 61 |     fn ARR_AppendElement(array: ARR_Instance, element: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 64 |     fn ARR_SetSize(array: ARR_Instance, size: libc::c_uint);
[INFO] [stdout]    |     -------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 67 |     fn ARR_GetSize(array: ARR_Instance) -> libc::c_uint;
[INFO] [stdout]    |     ---------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 70 | /     fn NSR_AddSource(remote_addr: *mut NTP_Remote_Address,
[INFO] [stdout] 71 | |                      type_0: NTP_Source_Type, params: *mut SourceParameters)
[INFO] [stdout] 72 | |      -> NSR_Status;
[INFO] [stdout]    | |___________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 78 | /     fn NSR_AddSourceByName(name: *mut libc::c_char, port: libc::c_int,
[INFO] [stdout] 79 | |                            pool: libc::c_int, type_0: NTP_Source_Type,
[INFO] [stdout] 80 | |                            params: *mut SourceParameters) -> NSR_Status;
[INFO] [stdout]    | |________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 82 | /     fn NCR_AddAccessRestriction(ip_addr: *mut IPAddr,
[INFO] [stdout] 83 | |                                 subnet_bits: libc::c_int, allow: libc::c_int,
[INFO] [stdout] 84 | |                                 all: libc::c_int) -> libc::c_int;
[INFO] [stdout]    | |_________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 86 | /     fn NCR_AddBroadcastDestination(addr: *mut IPAddr, port: libc::c_ushort,
[INFO] [stdout] 87 | |                                    interval: libc::c_int);
[INFO] [stdout]    | |__________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 89 |     fn RCL_AddRefclock(params: *mut RefclockParameters) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/conf.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 91 | /     fn CAM_AddAccessRestriction(ip_addr: *mut IPAddr,
[INFO] [stdout] 92 | |                                 subnet_bits: libc::c_int, allow: libc::c_int,
[INFO] [stdout] 93 | |                                 all: libc::c_int) -> libc::c_int;
[INFO] [stdout]    | |_________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/conf.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 96 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]    |     ------------------------------------------ foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:98:5
[INFO] [stdout]     |
[INFO] [stdout] 98  |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 99  | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 100 | |                    _: ...);
[INFO] [stdout]     | |___________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 103 | /     fn DNS_Name2IPAddress(name: *const libc::c_char, ip_addrs: *mut IPAddr,
[INFO] [stdout] 104 | |                           max_addrs: libc::c_int) -> DNS_Status;
[INFO] [stdout]     | |________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 106 |     fn Strdup(s: *const libc::c_char) -> *mut libc::c_char;
[INFO] [stdout]     |     ------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 109 | /     fn CPS_ParseNTPSourceAdd(line: *mut libc::c_char,
[INFO] [stdout] 110 | |                              src: *mut CPS_NTP_Source) -> libc::c_int;
[INFO] [stdout]     | |______________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 113 | /     fn CPS_ParseLocal(line: *mut libc::c_char, stratum: *mut libc::c_int,
[INFO] [stdout] 114 | |                       orphan: *mut libc::c_int, distance: *mut libc::c_double)
[INFO] [stdout] 115 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 118 |     fn CPS_NormalizeLine(line: *mut libc::c_char);
[INFO] [stdout]     |     ---------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 121 |     fn CPS_SplitWord(line: *mut libc::c_char) -> *mut libc::c_char;
[INFO] [stdout]     |     --------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 123 |     fn UTI_IPToString(ip: *mut IPAddr) -> *mut libc::c_char;
[INFO] [stdout]     |     -------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 125 | /     fn UTI_StringToIP(addr: *const libc::c_char, ip: *mut IPAddr)
[INFO] [stdout] 126 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 130 |     fn UTI_PathToDir(path: *const libc::c_char) -> *mut libc::c_char;
[INFO] [stdout]     |     ----------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 132 | /     fn UTI_CreateDirAndParents(path: *const libc::c_char, mode: mode_t,
[INFO] [stdout] 133 | |                                uid: uid_t, gid: gid_t) -> libc::c_int;
[INFO] [stdout]     | |______________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 135 | /     fn UTI_CheckDirPermissions(path: *const libc::c_char, perm: mode_t,
[INFO] [stdout] 136 | |                                uid: uid_t, gid: gid_t) -> libc::c_int;
[INFO] [stdout]     | |______________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/conf.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 138 | /     fn UTI_OpenFile(basedir: *const libc::c_char, name: *const libc::c_char,
[INFO] [stdout] 139 | |                     suffix: *const libc::c_char, mode: libc::c_char,
[INFO] [stdout] 140 | |                     perm: mode_t) -> *mut FILE;
[INFO] [stdout]     | |_______________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/getdate.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     #[no_mangle]
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 8 |     fn __ctype_b_loc() -> *mut *const libc::c_ushort;
[INFO] [stdout]   |     ------------------------------------------------- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout] 9  |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 10 |     fn tolower(_: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 12 |     fn abort() -> !;
[INFO] [stdout]    |     ---------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 14 |     fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 16 |     fn localtime(__timer: *const time_t) -> *mut tm;
[INFO] [stdout]    |     ------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 18 | /     fn strncmp(_: *const libc::c_char, _: *const libc::c_char,
[INFO] [stdout] 19 | |                _: libc::c_ulong) -> libc::c_int;
[INFO] [stdout]    | |________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 21 |     fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stdout]    |     --------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 28 |     fn gmtime(__timer: *const time_t) -> *mut tm;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 30 |     fn mktime(__tp: *mut tm) -> time_t;
[INFO] [stdout]    |     ----------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 32 |     fn time(__timer: *mut time_t) -> time_t;
[INFO] [stdout]    |     ---------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 34 |     fn malloc(_: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/getdate.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 36 |     fn free(_: *mut libc::c_void);
[INFO] [stdout]    |     ------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/hash_intmd5.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |       #[no_mangle]
[INFO] [stdout]   |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 | /     fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 8 | |      -> *mut libc::c_void;
[INFO] [stdout]   | |__________________________- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hash_intmd5.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout] 9  |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 10 |     fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/hwclock.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[no_mangle]
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 |     fn fabs(_: libc::c_double) -> libc::c_double;
[INFO] [stdout]   |     --------------------------------------------- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/hwclock.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[no_mangle]
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 9 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]   |     ---------------------------------- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hwclock.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 12 | /     fn LCL_AddParameterChangeHandler(handler: LCL_ParameterChangeHandler,
[INFO] [stdout] 13 | |                                      anything: *mut libc::c_void);
[INFO] [stdout]    | |__________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hwclock.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 16 | /     fn LCL_RemoveParameterChangeHandler(_: LCL_ParameterChangeHandler,
[INFO] [stdout] 17 | |                                         anything: *mut libc::c_void);
[INFO] [stdout]    | |_____________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hwclock.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 24 |     fn LCL_ReadAbsoluteFrequency() -> libc::c_double;
[INFO] [stdout]    |     ------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/hwclock.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 27 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]    |     ------------------------------------------ foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hwclock.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 30 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 31 | |                    _: ...);
[INFO] [stdout]    | |___________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hwclock.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 59 |     fn Malloc(size: size_t) -> *mut libc::c_void;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hwclock.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 61 |     fn Malloc2(nmemb: size_t, size: size_t) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hwclock.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 63 | /     fn RGR_FindBestRobustRegression(x: *mut libc::c_double,
[INFO] [stdout] 64 | |                                     y: *mut libc::c_double, n: libc::c_int,
[INFO] [stdout] 65 | |                                     tol: libc::c_double,
[INFO] [stdout] 66 | |                                     b0: *mut libc::c_double,
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |                                     best_start: *mut libc::c_int)
[INFO] [stdout] 70 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hwclock.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 72 | /     fn UTI_DiffTimespecsToDouble(a: *mut timespec, b: *mut timespec)
[INFO] [stdout] 73 | |      -> libc::c_double;
[INFO] [stdout]    | |_______________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hwclock.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 75 | /     fn UTI_AdjustTimespec(old_ts: *mut timespec, when: *mut timespec,
[INFO] [stdout] 76 | |                           new_ts: *mut timespec,
[INFO] [stdout] 77 | |                           delta_time: *mut libc::c_double,
[INFO] [stdout] 78 | |                           dfreq: libc::c_double, doffset: libc::c_double);
[INFO] [stdout]    | |__________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/hwclock.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 80 | /     fn UTI_AddDoubleToTimespec(start: *mut timespec,
[INFO] [stdout] 81 | |                                increment: libc::c_double, end: *mut timespec);
[INFO] [stdout]    | |______________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 13 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 15 | /     fn fgets(__s: *mut libc::c_char, __n: libc::c_int, __stream: *mut FILE)
[INFO] [stdout] 16 | |      -> *mut libc::c_char;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 18 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 19 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 20 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]    | |___________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 22 | /     fn strtol(__nptr: *const libc::c_char, __endptr: *mut *mut libc::c_char,
[INFO] [stdout] 23 | |               __base: libc::c_int) -> libc::c_long;
[INFO] [stdout]    | |___________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 25 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 27 | /     fn bsearch(__key: *const libc::c_void, __base: *const libc::c_void,
[INFO] [stdout] 28 | |                __nmemb: size_t, __size: size_t, __compar: __compar_fn_t)
[INFO] [stdout] 29 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 31 | /     fn qsort(__base: *mut libc::c_void, __nmemb: size_t, __size: size_t,
[INFO] [stdout] 32 | |              __compar: __compar_fn_t);
[INFO] [stdout]    | |______________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 34 | /     fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 35 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 37 | /     fn memmove(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 38 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 40 | /     fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong)
[INFO] [stdout] 41 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 43 | /     fn memcmp(_: *const libc::c_void, _: *const libc::c_void,
[INFO] [stdout] 44 | |               _: libc::c_ulong) -> libc::c_int;
[INFO] [stdout]    | |_______________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 46 | /     fn strncmp(_: *const libc::c_char, _: *const libc::c_char,
[INFO] [stdout] 47 | |                _: libc::c_ulong) -> libc::c_int;
[INFO] [stdout]    | |________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 49 |     fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stdout]    |     --------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 52 |     fn ARR_CreateInstance(elem_size: libc::c_uint) -> ARR_Instance;
[INFO] [stdout]    |     --------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 55 |     fn ARR_DestroyInstance(array: ARR_Instance);
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 58 | /     fn ARR_GetElement(array: ARR_Instance, index: libc::c_uint)
[INFO] [stdout] 59 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 62 |     fn ARR_GetElements(array: ARR_Instance) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 65 |     fn ARR_AppendElement(array: ARR_Instance, element: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 68 |     fn ARR_SetSize(array: ARR_Instance, size: libc::c_uint);
[INFO] [stdout]    |     -------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 71 |     fn ARR_GetSize(array: ARR_Instance) -> libc::c_uint;
[INFO] [stdout]    |     ---------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 73 |     fn CMC_GetKeyLength(cipher: *const libc::c_char) -> libc::c_uint;
[INFO] [stdout]    |     ----------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 75 | /     fn CMC_CreateInstance(cipher: *const libc::c_char,
[INFO] [stdout] 76 | |                           key: *const libc::c_uchar, length: libc::c_uint)
[INFO] [stdout] 77 | |      -> CMC_Instance;
[INFO] [stdout]    | |_____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 79 | /     fn CMC_Hash(inst: CMC_Instance, in_0: *const libc::c_uchar,
[INFO] [stdout] 80 | |                 in_len: libc::c_uint, out: *mut libc::c_uchar,
[INFO] [stdout] 81 | |                 out_len: libc::c_uint) -> libc::c_uint;
[INFO] [stdout]    | |_______________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/keys.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 83 |     fn CMC_DestroyInstance(inst: CMC_Instance);
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/keys.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 112 | /     fn HSH_Hash(id: libc::c_int, in1: *const libc::c_uchar,
[INFO] [stdout] 113 | |                 in1_len: libc::c_uint, in2: *const libc::c_uchar,
[INFO] [stdout] 114 | |                 in2_len: libc::c_uint, out: *mut libc::c_uchar,
[INFO] [stdout] 115 | |                 out_len: libc::c_uint) -> libc::c_uint;
[INFO] [stdout]     | |_______________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/keys.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 117 |     fn HSH_GetHashId(name: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/keys.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 120 | /     fn CPS_ParseKey(line: *mut libc::c_char, id: *mut uint32_t,
[INFO] [stdout] 121 | |                     type_0: *mut *const libc::c_char,
[INFO] [stdout] 122 | |                     key: *mut *mut libc::c_char) -> libc::c_int;
[INFO] [stdout]     | |________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/keys.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 124 |     fn CPS_NormalizeLine(line: *mut libc::c_char);
[INFO] [stdout]     |     ---------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/keys.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 126 |     fn CNF_GetKeysFile() -> *mut libc::c_char;
[INFO] [stdout]     |     ------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/keys.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 128 |     fn Malloc2(nmemb: size_t, size: size_t) -> *mut libc::c_void;
[INFO] [stdout]     |     ------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/keys.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 130 | /     fn UTI_DiffTimespecsToDouble(a: *mut timespec, b: *mut timespec)
[INFO] [stdout] 131 | |      -> libc::c_double;
[INFO] [stdout]     | |_______________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/keys.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 133 | /     fn UTI_OpenFile(basedir: *const libc::c_char, name: *const libc::c_char,
[INFO] [stdout] 134 | |                     suffix: *const libc::c_char, mode: libc::c_char,
[INFO] [stdout] 135 | |                     perm: mode_t) -> *mut FILE;
[INFO] [stdout]     | |_______________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/keys.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 165 |     fn LCL_ReadRawTime(ts: *mut timespec);
[INFO] [stdout]     |     -------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]    --> src/keys.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 168 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]     |     ------------------------------------------ foreign static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/keys.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 171 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 172 | |                    _: ...);
[INFO] [stdout]     | |___________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/local.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[no_mangle]
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 |     fn __errno_location() -> *mut libc::c_int;
[INFO] [stdout]   |     ------------------------------------------ foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout] 8  |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 9  | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 10 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 11 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]    | |___________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 13 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 15 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]    |     ----------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 17 |     fn strerror(_: libc::c_int) -> *mut libc::c_char;
[INFO] [stdout]    |     ------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 19 | /     fn clock_gettime(__clock_id: clockid_t, __tp: *mut timespec)
[INFO] [stdout] 20 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 22 |     fn CNF_GetMaxClockError() -> libc::c_double;
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 24 |     fn CNF_GetMaxDrift() -> libc::c_double;
[INFO] [stdout]    |     --------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 52 |     fn Malloc(size: size_t) -> *mut libc::c_void;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 54 |     fn SMT_Reset(now: *mut timespec);
[INFO] [stdout]    |     --------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 56 |     fn SMT_Leap(now: *mut timespec, leap: libc::c_int);
[INFO] [stdout]    |     --------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 58 | /     fn UTI_AddDoubleToTimespec(start: *mut timespec,
[INFO] [stdout] 59 | |                                increment: libc::c_double, end: *mut timespec);
[INFO] [stdout]    | |______________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 61 | /     fn UTI_IsTimeOffsetSane(ts: *mut timespec, offset: libc::c_double)
[INFO] [stdout] 62 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/local.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 65 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]    |     ------------------------------------------ foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/local.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 68 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 69 | |                    _: ...);
[INFO] [stdout]    | |___________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 11 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 12 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 13 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]    | |___________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/logging.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 15 |     static mut stderr: *mut FILE;
[INFO] [stdout]    |     ----------------------------- foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 17 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 19 |     fn fflush(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 21 | /     fn setvbuf(__stream: *mut FILE, __buf: *mut libc::c_char,
[INFO] [stdout] 22 | |                __modes: libc::c_int, __n: size_t) -> libc::c_int;
[INFO] [stdout]    | |_________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 24 |     fn fprintf(_: *mut FILE, _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 26 | /     fn vfprintf(_: *mut FILE, _: *const libc::c_char, _: ::std::ffi::VaList)
[INFO] [stdout] 27 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 29 | /     fn vsnprintf(_: *mut libc::c_char, _: libc::c_ulong,
[INFO] [stdout] 30 | |                  _: *const libc::c_char, _: ::std::ffi::VaList)
[INFO] [stdout] 31 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 33 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]    |     ----------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 35 |     fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stdout]    |     --------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 37 |     fn time(__timer: *mut time_t) -> time_t;
[INFO] [stdout]    |     ---------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 39 | /     fn strftime(__s: *mut libc::c_char, __maxsize: size_t,
[INFO] [stdout] 40 | |                 __format: *const libc::c_char, __tp: *const tm) -> size_t;
[INFO] [stdout]    | |__________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 42 |     fn gmtime(__timer: *const time_t) -> *mut tm;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 44 |     fn close(__fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 46 | /     fn write(__fd: libc::c_int, __buf: *const libc::c_void, __n: size_t)
[INFO] [stdout] 47 | |      -> ssize_t;
[INFO] [stdout]    | |________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 49 |     fn closelog();
[INFO] [stdout]    |     -------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 51 | /     fn openlog(__ident: *const libc::c_char, __option: libc::c_int,
[INFO] [stdout] 52 | |                __facility: libc::c_int);
[INFO] [stdout]    | |________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 54 |     fn syslog(__pri: libc::c_int, __fmt: *const libc::c_char, _: ...);
[INFO] [stdout]    |     ------------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 56 |     fn CNF_GetLogDir() -> *mut libc::c_char;
[INFO] [stdout]    |     ---------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 58 |     fn CNF_GetLogBanner() -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/logging.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 68 | /     fn UTI_OpenFile(basedir: *const libc::c_char, name: *const libc::c_char,
[INFO] [stdout] 69 | |                     suffix: *const libc::c_char, mode: libc::c_char,
[INFO] [stdout] 70 | |                     perm: mode_t) -> *mut FILE;
[INFO] [stdout]    | |_______________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/manual.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |       #[no_mangle]
[INFO] [stdout]   |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 8 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 9 | |                    _: ...);
[INFO] [stdout]   | |___________________________- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/manual.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 19 |     fn LCL_ReadCookedTime(ts: *mut timespec, err: *mut libc::c_double);
[INFO] [stdout]    |     ------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/manual.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 22 | /     fn LCL_AddParameterChangeHandler(handler: LCL_ParameterChangeHandler,
[INFO] [stdout] 23 | |                                      anything: *mut libc::c_void);
[INFO] [stdout]    | |__________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/manual.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 30 |     fn LCL_ReadAbsoluteFrequency() -> libc::c_double;
[INFO] [stdout]    |     ------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/manual.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 32 |     fn CNF_GetManualEnabled() -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/manual.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 34 | /     fn REF_SetManualReference(ref_time: *mut timespec, offset: libc::c_double,
[INFO] [stdout] 35 | |                               frequency: libc::c_double,
[INFO] [stdout] 36 | |                               skew: libc::c_double);
[INFO] [stdout]    | |____________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/manual.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 38 | /     fn UTI_AdjustTimespec(old_ts: *mut timespec, when: *mut timespec,
[INFO] [stdout] 39 | |                           new_ts: *mut timespec,
[INFO] [stdout] 40 | |                           delta_time: *mut libc::c_double,
[INFO] [stdout] 41 | |                           dfreq: libc::c_double, doffset: libc::c_double);
[INFO] [stdout]    | |__________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/manual.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 43 | /     fn UTI_DiffTimespecsToDouble(a: *mut timespec, b: *mut timespec)
[INFO] [stdout] 44 | |      -> libc::c_double;
[INFO] [stdout]    | |_______________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/manual.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 46 | /     fn UTI_IsTimeOffsetSane(ts: *mut timespec, offset: libc::c_double)
[INFO] [stdout] 47 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/manual.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 49 | /     fn RGR_FindBestRobustRegression(x: *mut libc::c_double,
[INFO] [stdout] 50 | |                                     y: *mut libc::c_double, n: libc::c_int,
[INFO] [stdout] 51 | |                                     tol: libc::c_double,
[INFO] [stdout] 52 | |                                     b0: *mut libc::c_double,
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |                                     best_start: *mut libc::c_int)
[INFO] [stdout] 56 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/memory.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |       #[no_mangle]
[INFO] [stdout]   |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 8 | |                    _: ...);
[INFO] [stdout]   | |___________________________- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/memory.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout] 9  |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 10 |     fn malloc(_: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/memory.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 12 |     fn realloc(_: *mut libc::c_void, _: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/memory.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 14 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]    |     ----------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/memory.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 16 |     fn strdup(_: *const libc::c_char) -> *mut libc::c_char;
[INFO] [stdout]    |     ------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/nameserv_async.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |       #[no_mangle]
[INFO] [stdout]   |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 8 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 9 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]   | |___________________________________________________________- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 11 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 13 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]    |     ----------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 15 |     fn close(__fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 17 | /     fn write(__fd: libc::c_int, __buf: *const libc::c_void, __n: size_t)
[INFO] [stdout] 18 | |      -> ssize_t;
[INFO] [stdout]    | |________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 20 |     fn pipe(__pipedes: *mut libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 23 | /     fn DNS_Name2IPAddress(name: *const libc::c_char, ip_addrs: *mut IPAddr,
[INFO] [stdout] 24 | |                           max_addrs: libc::c_int) -> DNS_Status;
[INFO] [stdout]    | |________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 27 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 28 | |                    _: ...);
[INFO] [stdout]    | |___________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 56 |     fn Malloc(size: size_t) -> *mut libc::c_void;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 59 | /     fn SCH_AddFileHandler(fd: libc::c_int, events: libc::c_int,
[INFO] [stdout] 60 | |                           handler: SCH_FileHandler,
[INFO] [stdout] 61 | |                           arg: SCH_ArbitraryArgument);
[INFO] [stdout]    | |______________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 63 |     fn SCH_RemoveFileHandler(fd: libc::c_int);
[INFO] [stdout]    |     ------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 66 |     fn UTI_FdSetCloexec(fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 68 | /     fn pthread_join(__th: pthread_t, __thread_return: *mut *mut libc::c_void)
[INFO] [stdout] 69 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv_async.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 71 | /     fn pthread_create(__newthread: *mut pthread_t,
[INFO] [stdout] 72 | |                       __attr: *const pthread_attr_t,
[INFO] [stdout] 73 | |                       __start_routine:
[INFO] [stdout] 74 | |                           Option<unsafe extern "C" fn(_: *mut libc::c_void)
[INFO] [stdout] 75 | |                                      -> *mut libc::c_void>,
[INFO] [stdout] 76 | |                       __arg: *mut libc::c_void) -> libc::c_int;
[INFO] [stdout]    | |_______________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/nameserv.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[no_mangle]
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 |     fn ntohl(__netlong: uint32_t) -> uint32_t;
[INFO] [stdout]   |     ------------------------------------------ foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout] 8  |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 9  | /     fn snprintf(_: *mut libc::c_char, _: libc::c_ulong,
[INFO] [stdout] 10 | |                 _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]    | |_______________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 12 | /     fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 13 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 15 | /     fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong)
[INFO] [stdout] 16 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 18 | /     fn getaddrinfo(__name: *const libc::c_char,
[INFO] [stdout] 19 | |                    __service: *const libc::c_char, __req: *const addrinfo,
[INFO] [stdout] 20 | |                    __pai: *mut *mut addrinfo) -> libc::c_int;
[INFO] [stdout]    | |_____________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 22 |     fn freeaddrinfo(__ai: *mut addrinfo);
[INFO] [stdout]    |     ------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 24 | /     fn getnameinfo(__sa: *const sockaddr, __salen: socklen_t,
[INFO] [stdout] 25 | |                    __host: *mut libc::c_char, __hostlen: socklen_t,
[INFO] [stdout] 26 | |                    __serv: *mut libc::c_char, __servlen: socklen_t,
[INFO] [stdout] 27 | |                    __flags: libc::c_int) -> libc::c_int;
[INFO] [stdout]    | |________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 29 |     fn __res_init() -> libc::c_int;
[INFO] [stdout]    |     ------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 31 | /     fn SCK_IPSockAddrToSockaddr(ip_sa: *mut IPSockAddr, sa: *mut sockaddr,
[INFO] [stdout] 32 | |                                 sa_length: libc::c_int) -> libc::c_int;
[INFO] [stdout]    | |_______________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/nameserv.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 34 |     fn UTI_IPToString(ip: *mut IPAddr) -> *mut libc::c_char;
[INFO] [stdout]    |     -------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 70 |     fn log(_: libc::c_double) -> libc::c_double;
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 72 |     fn fabs(_: libc::c_double) -> libc::c_double;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 74 |     fn ntohl(__netlong: uint32_t) -> uint32_t;
[INFO] [stdout]    |     ------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 76 |     fn ntohs(__netshort: uint16_t) -> uint16_t;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 78 |     fn htonl(__hostlong: uint32_t) -> uint32_t;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 80 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 81 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 82 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]    | |___________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 84 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 86 | /     fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong)
[INFO] [stdout] 87 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 90 |     fn ARR_CreateInstance(elem_size: libc::c_uint) -> ARR_Instance;
[INFO] [stdout]    |     --------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 93 |     fn ARR_DestroyInstance(array: ARR_Instance);
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_core.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 96 |     fn ARR_GetNewElement(array: ARR_Instance) -> *mut libc::c_void;
[INFO] [stdout]    |     --------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:98:5
[INFO] [stdout]     |
[INFO] [stdout] 98  |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 99  | /     fn ARR_GetElement(array: ARR_Instance, index: libc::c_uint)
[INFO] [stdout] 100 | |      -> *mut libc::c_void;
[INFO] [stdout]     | |__________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 103 |     fn ARR_GetSize(array: ARR_Instance) -> libc::c_uint;
[INFO] [stdout]     |     ---------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 109 | /     fn SST_GetFrequencyRange(inst: SST_Stats, lo: *mut libc::c_double,
[INFO] [stdout] 110 | |                              hi: *mut libc::c_double);
[INFO] [stdout]     | |______________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 115 | /     fn SST_PredictOffset(inst: SST_Stats, when: *mut timespec)
[INFO] [stdout] 116 | |      -> libc::c_double;
[INFO] [stdout]     | |_______________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 119 |     fn SST_MinRoundTripDelay(inst: SST_Stats) -> libc::c_double;
[INFO] [stdout]     |     ------------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 122 | /     fn SST_GetDelayTestData(inst: SST_Stats, sample_time: *mut timespec,
[INFO] [stdout] 123 | |                             last_sample_ago: *mut libc::c_double,
[INFO] [stdout] 124 | |                             predicted_offset: *mut libc::c_double,
[INFO] [stdout] 125 | |                             min_delay: *mut libc::c_double,
[INFO] [stdout] 126 | |                             skew: *mut libc::c_double,
[INFO] [stdout] 127 | |                             std_dev: *mut libc::c_double) -> libc::c_int;
[INFO] [stdout]     | |_________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 129 |     fn SST_Samples(inst: SST_Stats) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 131 |     fn SST_GetJitterAsymmetry(inst: SST_Stats) -> libc::c_double;
[INFO] [stdout]     |     ------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 135 | /     fn SRC_CreateNewInstance(ref_id: uint32_t, type_0: SRC_Type,
[INFO] [stdout] 136 | |                              sel_options: libc::c_int, addr: *mut IPAddr,
[INFO] [stdout] 137 | |                              min_samples: libc::c_int,
[INFO] [stdout] 138 | |                              max_samples: libc::c_int,
[INFO] [stdout] 139 | |                              min_delay: libc::c_double,
[INFO] [stdout] 140 | |                              asymmetry: libc::c_double) -> SRC_Instance;
[INFO] [stdout]     | |________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 146 |     fn SRC_DestroyInstance(instance: SRC_Instance);
[INFO] [stdout]     |     ----------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 149 |     fn SRC_ResetInstance(instance: SRC_Instance);
[INFO] [stdout]     |     --------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 152 | /     fn SRC_SetRefid(instance: SRC_Instance, ref_id: uint32_t,
[INFO] [stdout] 153 | |                     addr: *mut IPAddr);
[INFO] [stdout]     | |_______________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 156 |     fn SRC_GetSourcestats(instance: SRC_Instance) -> SST_Stats;
[INFO] [stdout]     |     ----------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 160 |     fn SRC_AccumulateSample(instance: SRC_Instance, sample: *mut NTP_Sample);
[INFO] [stdout]     |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 163 |     fn SRC_SetActive(inst: SRC_Instance);
[INFO] [stdout]     |     ------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 166 |     fn SRC_UnsetActive(inst: SRC_Instance);
[INFO] [stdout]     |     --------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 169 |     fn SRC_UpdateReachability(inst: SRC_Instance, reachable: libc::c_int);
[INFO] [stdout]     |     ---------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 172 |     fn SRC_ResetReachability(inst: SRC_Instance);
[INFO] [stdout]     |     --------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 181 |     fn SRC_SelectSource(updated_inst: SRC_Instance);
[INFO] [stdout]     |     ------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 183 |     fn SRC_IsSyncPeer(inst: SRC_Instance) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 185 |     fn SRC_IsReachable(inst: SRC_Instance) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 188 | /     fn NIO_OpenClientSocket(remote_addr: *mut NTP_Remote_Address)
[INFO] [stdout] 189 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 192 | /     fn NIO_OpenServerSocket(remote_addr: *mut NTP_Remote_Address)
[INFO] [stdout] 193 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 196 |     fn NIO_CloseClientSocket(sock_fd: libc::c_int);
[INFO] [stdout]     |     ----------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 199 |     fn NIO_CloseServerSocket(sock_fd: libc::c_int);
[INFO] [stdout]     |     ----------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 202 |     fn NIO_IsServerSocket(sock_fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 205 |     fn NIO_IsServerSocketOpen() -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 208 | /     fn NIO_IsServerConnectable(remote_addr: *mut NTP_Remote_Address)
[INFO] [stdout] 209 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 212 | /     fn NIO_SendPacket(packet: *mut NTP_Packet,
[INFO] [stdout] 213 | |                       remote_addr: *mut NTP_Remote_Address,
[INFO] [stdout] 214 | |                       local_addr: *mut NTP_Local_Address, length: libc::c_int,
[INFO] [stdout] 215 | |                       process_tx: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |______________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 218 |     fn NSD_GetAuthDelay(key_id: uint32_t) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 221 | /     fn NSD_SignAndSendPacket(key_id: uint32_t, packet: *mut NTP_Packet,
[INFO] [stdout] 222 | |                              remote_addr: *mut NTP_Remote_Address,
[INFO] [stdout] 223 | |                              local_addr: *mut NTP_Local_Address,
[INFO] [stdout] 224 | |                              length: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |_________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 252 |     fn Malloc(size: size_t) -> *mut libc::c_void;
[INFO] [stdout]     |     --------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 255 | /     fn SCH_GetLastEventTime(cooked: *mut timespec, err: *mut libc::c_double,
[INFO] [stdout] 256 | |                             raw: *mut timespec);
[INFO] [stdout]     | |________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 259 | /     fn SCH_AddTimeoutByDelay(delay: libc::c_double, _: SCH_TimeoutHandler,
[INFO] [stdout] 260 | |                              _: SCH_ArbitraryArgument) -> SCH_TimeoutID;
[INFO] [stdout]     | |________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 266 | /     fn SCH_AddTimeoutInClass(min_delay: libc::c_double,
[INFO] [stdout] 267 | |                              separation: libc::c_double,
[INFO] [stdout] 268 | |                              randomness: libc::c_double,
[INFO] [stdout] 269 | |                              class: SCH_TimeoutClass,
[INFO] [stdout] 270 | |                              handler: SCH_TimeoutHandler,
[INFO] [stdout] 271 | |                              _: SCH_ArbitraryArgument) -> SCH_TimeoutID;
[INFO] [stdout]     | |________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:273:5
[INFO] [stdout]     |
[INFO] [stdout] 273 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 274 |     fn SCH_RemoveTimeout(_: SCH_TimeoutID);
[INFO] [stdout]     |     --------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 277 |     fn REF_GetLeapMode() -> REF_LeapMode;
[INFO] [stdout]     |     ------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 302 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 303 | /     fn REF_GetReferenceParams(local_time: *mut timespec,
[INFO] [stdout] 304 | |                               is_synchronised: *mut libc::c_int,
[INFO] [stdout] 305 | |                               leap: *mut NTP_Leap, stratum: *mut libc::c_int,
[INFO] [stdout] 306 | |                               ref_id: *mut uint32_t, ref_time: *mut timespec,
[INFO] [stdout] 307 | |                               root_delay: *mut libc::c_double,
[INFO] [stdout] 308 | |                               root_dispersion: *mut libc::c_double);
[INFO] [stdout]     | |____________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 311 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 312 |     fn REF_GetOurStratum() -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 342 |     fn LCL_ReadRawTime(ts: *mut timespec);
[INFO] [stdout]     |     -------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 352 |     fn LCL_ReadCookedTime(ts: *mut timespec, err: *mut libc::c_double);
[INFO] [stdout]     |     ------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 355 |     fn LCL_GetSysPrecisionAsLog() -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 358 |     fn LCL_GetSysPrecisionAsQuantum() -> libc::c_double;
[INFO] [stdout]     |     ---------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 362 |     fn LCL_GetMaxClockError() -> libc::c_double;
[INFO] [stdout]     |     -------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:363:5
[INFO] [stdout]     |
[INFO] [stdout] 363 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 364 | /     fn SPF_CreateInstance(min_samples: libc::c_int, max_samples: libc::c_int,
[INFO] [stdout] 365 | |                           max_dispersion: libc::c_double,
[INFO] [stdout] 366 | |                           combine_ratio: libc::c_double) -> SPF_Instance;
[INFO] [stdout]     | |_________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:367:5
[INFO] [stdout]     |
[INFO] [stdout] 367 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 368 |     fn SPF_DestroyInstance(filter: SPF_Instance);
[INFO] [stdout]     |     --------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 370 | /     fn SPF_AccumulateSample(filter: SPF_Instance, sample: *mut NTP_Sample)
[INFO] [stdout] 371 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 373 |     fn SPF_GetNumberOfSamples(filter: SPF_Instance) -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 375 |     fn SPF_DropSamples(filter: SPF_Instance);
[INFO] [stdout]     |     ----------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 377 | /     fn SPF_GetFilteredSample(filter: SPF_Instance, sample: *mut NTP_Sample)
[INFO] [stdout] 378 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:379:5
[INFO] [stdout]     |
[INFO] [stdout] 379 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 380 | /     fn SPF_SlewSamples(filter: SPF_Instance, when: *mut timespec,
[INFO] [stdout] 381 | |                        dfreq: libc::c_double, doffset: libc::c_double);
[INFO] [stdout]     | |_______________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 383 |     fn SMT_IsEnabled() -> libc::c_int;
[INFO] [stdout]     |     ---------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 385 |     fn SMT_GetOffset(now: *mut timespec) -> libc::c_double;
[INFO] [stdout]     |     ------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 413 |     fn UTI_ZeroTimespec(ts: *mut timespec);
[INFO] [stdout]     |     --------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 416 |     fn UTI_IsZeroTimespec(ts: *mut timespec) -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 420 |     fn UTI_NormaliseTimespec(ts: *mut timespec);
[INFO] [stdout]     |     -------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 423 | /     fn UTI_DiffTimespecsToDouble(a: *mut timespec, b: *mut timespec)
[INFO] [stdout] 424 | |      -> libc::c_double;
[INFO] [stdout]     | |_______________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 429 | /     fn UTI_AddDoubleToTimespec(start: *mut timespec,
[INFO] [stdout] 430 | |                                increment: libc::c_double, end: *mut timespec);
[INFO] [stdout]     | |______________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:432:5
[INFO] [stdout]     |
[INFO] [stdout] 432 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 433 | /     fn UTI_AverageDiffTimespecs(earlier: *mut timespec, later: *mut timespec,
[INFO] [stdout] 434 | |                                 average: *mut timespec,
[INFO] [stdout] 435 | |                                 diff: *mut libc::c_double);
[INFO] [stdout]     | |___________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 439 |     fn UTI_Ntp64ToString(ts: *mut NTP_int64) -> *mut libc::c_char;
[INFO] [stdout]     |     -------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 442 |     fn UTI_RefidToString(ref_id: uint32_t) -> *mut libc::c_char;
[INFO] [stdout]     |     ------------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 445 |     fn UTI_IPToString(ip: *mut IPAddr) -> *mut libc::c_char;
[INFO] [stdout]     |     -------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 447 |     fn UTI_IPToRefid(ip: *mut IPAddr) -> uint32_t;
[INFO] [stdout]     |     ---------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 448 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 449 |     fn UTI_IPSockAddrToString(sa: *mut IPSockAddr) -> *mut libc::c_char;
[INFO] [stdout]     |     -------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 451 |     fn UTI_TimeToLogForm(t: time_t) -> *mut libc::c_char;
[INFO] [stdout]     |     ----------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 454 | /     fn UTI_AdjustTimespec(old_ts: *mut timespec, when: *mut timespec,
[INFO] [stdout] 455 | |                           new_ts: *mut timespec,
[INFO] [stdout] 456 | |                           delta_time: *mut libc::c_double,
[INFO] [stdout] 457 | |                           dfreq: libc::c_double, doffset: libc::c_double);
[INFO] [stdout]     | |__________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 460 |     fn UTI_GetNtp64Fuzz(ts: *mut NTP_int64, precision: libc::c_int);
[INFO] [stdout]     |     ---------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 462 |     fn UTI_Ntp32ToDouble(x: NTP_int32) -> libc::c_double;
[INFO] [stdout]     |     ----------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 464 |     fn UTI_DoubleToNtp32(x: libc::c_double) -> NTP_int32;
[INFO] [stdout]     |     ----------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 467 |     fn UTI_ZeroNtp64(ts: *mut NTP_int64);
[INFO] [stdout]     |     ------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 470 |     fn UTI_IsZeroNtp64(ts: *mut NTP_int64) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:473:5
[INFO] [stdout]     |
[INFO] [stdout] 473 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 474 |     fn UTI_CompareNtp64(a: *mut NTP_int64, b: *mut NTP_int64) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:477:5
[INFO] [stdout]     |
[INFO] [stdout] 477 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 478 | /     fn UTI_IsEqualAnyNtp64(a: *mut NTP_int64, b1: *mut NTP_int64,
[INFO] [stdout] 479 | |                            b2: *mut NTP_int64, b3: *mut NTP_int64)
[INFO] [stdout] 480 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:482:5
[INFO] [stdout]     |
[INFO] [stdout] 482 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 483 | /     fn UTI_TimespecToNtp64(src: *mut timespec, dest: *mut NTP_int64,
[INFO] [stdout] 484 | |                            fuzz: *mut NTP_int64);
[INFO] [stdout]     | |_________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 487 |     fn UTI_Ntp64ToTimespec(src: *mut NTP_int64, dest: *mut timespec);
[INFO] [stdout]     |     ----------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:489:5
[INFO] [stdout]     |
[INFO] [stdout] 489 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 490 |     fn UTI_Log2ToDouble(l: libc::c_int) -> libc::c_double;
[INFO] [stdout]     |     ------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 491 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 492 |     fn CNF_GetLogMeasurements(raw: *mut libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     ---------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]    --> src/ntp_core.rs:494:5
[INFO] [stdout]     |
[INFO] [stdout] 494 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 495 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]     |     ------------------------------------------ foreign static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 498 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 499 | |                    _: ...);
[INFO] [stdout]     | |___________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 501 | /     fn LOG_FileOpen(name: *const libc::c_char, banner: *const libc::c_char)
[INFO] [stdout] 502 | |      -> LOG_FileID;
[INFO] [stdout]     | |___________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:503:5
[INFO] [stdout]     |
[INFO] [stdout] 503 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 504 |     fn LOG_FileWrite(id: LOG_FileID, format: *const libc::c_char, _: ...);
[INFO] [stdout]     |     ---------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:505:5
[INFO] [stdout]     |
[INFO] [stdout] 505 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 506 |     fn KEY_KeyKnown(key_id: uint32_t) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:507:5
[INFO] [stdout]     |
[INFO] [stdout] 507 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 508 |     fn KEY_GetAuthDelay(key_id: uint32_t) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:509:5
[INFO] [stdout]     |
[INFO] [stdout] 509 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 510 |     fn KEY_GetAuthLength(key_id: uint32_t) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 512 |     fn KEY_CheckKeyLength(key_id: uint32_t) -> libc::c_int;
[INFO] [stdout]     |     ------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:513:5
[INFO] [stdout]     |
[INFO] [stdout] 513 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 514 | /     fn KEY_GenerateAuth(key_id: uint32_t, data: *const libc::c_uchar,
[INFO] [stdout] 515 | |                         data_len: libc::c_int, auth: *mut libc::c_uchar,
[INFO] [stdout] 516 | |                         auth_len: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |______________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:517:5
[INFO] [stdout]     |
[INFO] [stdout] 517 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 518 | /     fn KEY_CheckAuth(key_id: uint32_t, data: *const libc::c_uchar,
[INFO] [stdout] 519 | |                      data_len: libc::c_int, auth: *const libc::c_uchar,
[INFO] [stdout] 520 | |                      auth_len: libc::c_int, trunc_len: libc::c_int)
[INFO] [stdout] 521 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 523 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 524 |     fn ADF_CreateTable() -> ADF_AuthTable;
[INFO] [stdout]     |     -------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 528 | /     fn ADF_Allow(table: ADF_AuthTable, ip: *mut IPAddr,
[INFO] [stdout] 529 | |                  subnet_bits: libc::c_int) -> ADF_Status;
[INFO] [stdout]     | |_________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 533 | /     fn ADF_AllowAll(table: ADF_AuthTable, ip: *mut IPAddr,
[INFO] [stdout] 534 | |                     subnet_bits: libc::c_int) -> ADF_Status;
[INFO] [stdout]     | |____________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:537:5
[INFO] [stdout]     |
[INFO] [stdout] 537 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 538 | /     fn ADF_Deny(table: ADF_AuthTable, ip: *mut IPAddr,
[INFO] [stdout] 539 | |                 subnet_bits: libc::c_int) -> ADF_Status;
[INFO] [stdout]     | |________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:542:5
[INFO] [stdout]     |
[INFO] [stdout] 542 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 543 | /     fn ADF_DenyAll(table: ADF_AuthTable, ip: *mut IPAddr,
[INFO] [stdout] 544 | |                    subnet_bits: libc::c_int) -> ADF_Status;
[INFO] [stdout]     | |___________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:546:5
[INFO] [stdout]     |
[INFO] [stdout] 546 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 547 |     fn ADF_DestroyTable(table: ADF_AuthTable);
[INFO] [stdout]     |     ------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:550:5
[INFO] [stdout]     |
[INFO] [stdout] 550 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 551 |     fn ADF_IsAllowed(table: ADF_AuthTable, ip: *mut IPAddr) -> libc::c_int;
[INFO] [stdout]     |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:554:5
[INFO] [stdout]     |
[INFO] [stdout] 554 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 555 | /     fn ADF_IsAnyAllowed(table: ADF_AuthTable, family: libc::c_int)
[INFO] [stdout] 556 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:557:5
[INFO] [stdout]     |
[INFO] [stdout] 557 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 558 |     fn CLG_GetClientIndex(client: *mut IPAddr) -> libc::c_int;
[INFO] [stdout]     |     ---------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:559:5
[INFO] [stdout]     |
[INFO] [stdout] 559 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 560 | /     fn CLG_LogNTPAccess(client: *mut IPAddr, now: *mut timespec)
[INFO] [stdout] 561 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 563 |     fn CLG_LimitNTPResponseRate(index: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |     --------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 565 | /     fn CLG_GetNtpTimestamps(index: libc::c_int, rx_ts: *mut *mut NTP_int64,
[INFO] [stdout] 566 | |                             tx_ts: *mut *mut NTP_int64);
[INFO] [stdout]     | |________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_core.rs:567:5
[INFO] [stdout]     |
[INFO] [stdout] 567 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 568 |     fn CLG_GetNtpMinPoll() -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/ntp_io_linux.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[no_mangle]
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 9 |     fn __errno_location() -> *mut libc::c_int;
[INFO] [stdout]   |     ------------------------------------------ foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 11 |     fn fabs(_: libc::c_double) -> libc::c_double;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 13 |     fn ntohl(__netlong: uint32_t) -> uint32_t;
[INFO] [stdout]    |     ------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 15 |     fn ntohs(__netshort: uint16_t) -> uint16_t;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 17 | /     fn snprintf(_: *mut libc::c_char, _: libc::c_ulong,
[INFO] [stdout] 18 | |                 _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]    | |_______________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 20 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]    |     ----------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 22 | /     fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 23 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 25 | /     fn memmove(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 26 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 28 | /     fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong)
[INFO] [stdout] 29 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 31 |     fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 33 |     fn strerror(_: libc::c_int) -> *mut libc::c_char;
[INFO] [stdout]    |     ------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 35 | /     fn ioctl(__fd: libc::c_int, __request: libc::c_ulong, _: ...)
[INFO] [stdout] 36 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 38 |     fn close(__fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 40 |     fn getifaddrs(__ifap: *mut *mut ifaddrs) -> libc::c_int;
[INFO] [stdout]    |     -------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 42 |     fn freeifaddrs(__ifa: *mut ifaddrs);
[INFO] [stdout]    |     ------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 45 |     fn ARR_CreateInstance(elem_size: libc::c_uint) -> ARR_Instance;
[INFO] [stdout]    |     --------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 48 |     fn ARR_DestroyInstance(array: ARR_Instance);
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 51 |     fn ARR_GetNewElement(array: ARR_Instance) -> *mut libc::c_void;
[INFO] [stdout]    |     --------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 54 | /     fn ARR_GetElement(array: ARR_Instance, index: libc::c_uint)
[INFO] [stdout] 55 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 58 |     fn ARR_GetSize(array: ARR_Instance) -> libc::c_uint;
[INFO] [stdout]    |     ---------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 60 | /     fn CNF_GetHwTsInterface(index: libc::c_uint,
[INFO] [stdout] 61 | |                             iface: *mut *mut CNF_HwTsInterface)
[INFO] [stdout] 62 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 65 | /     fn HCL_CreateInstance(min_samples: libc::c_int, max_samples: libc::c_int,
[INFO] [stdout] 66 | |                           min_separation: libc::c_double) -> HCL_Instance;
[INFO] [stdout]    | |__________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 69 |     fn HCL_DestroyInstance(clock: HCL_Instance);
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 72 | /     fn HCL_NeedsNewSample(clock: HCL_Instance, now: *mut timespec)
[INFO] [stdout] 73 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 76 | /     fn HCL_AccumulateSample(clock: HCL_Instance, hw_ts: *mut timespec,
[INFO] [stdout] 77 | |                             local_ts: *mut timespec, err: libc::c_double);
[INFO] [stdout]    | |__________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 80 | /     fn HCL_CookTime(clock: HCL_Instance, raw: *mut timespec,
[INFO] [stdout] 81 | |                     cooked: *mut timespec, err: *mut libc::c_double)
[INFO] [stdout] 82 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 85 | /     fn LCL_CookTime(raw: *mut timespec, cooked: *mut timespec,
[INFO] [stdout] 86 | |                     err: *mut libc::c_double);
[INFO] [stdout]    | |______________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/ntp_io_linux.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 89 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]    |     ------------------------------------------ foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 92 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 93 | |                    _: ...);
[INFO] [stdout]    | |___________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io_linux.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 96 |     fn NIO_IsServerSocket(sock_fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:98:5
[INFO] [stdout]     |
[INFO] [stdout] 98  |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 99  | /     fn SCK_OpenUdpSocket(remote_addr: *mut IPSockAddr,
[INFO] [stdout] 100 | |                          local_addr: *mut IPSockAddr, flags: libc::c_int)
[INFO] [stdout] 101 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 104 | /     fn SCK_SetIntOption(sock_fd: libc::c_int, level: libc::c_int,
[INFO] [stdout] 105 | |                         name: libc::c_int, value: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |______________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 108 |     fn SCK_CloseSocket(sock_fd: libc::c_int);
[INFO] [stdout]     |     ----------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 112 | /     fn NSR_ProcessTx(remote_addr: *mut NTP_Remote_Address,
[INFO] [stdout] 113 | |                      local_addr: *mut NTP_Local_Address,
[INFO] [stdout] 114 | |                      tx_ts: *mut NTP_Local_Timestamp,
[INFO] [stdout] 115 | |                      message: *mut NTP_Packet, length: libc::c_int);
[INFO] [stdout]     | |____________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 117 | /     fn SCH_SetFileHandlerEvent(fd: libc::c_int, event: libc::c_int,
[INFO] [stdout] 118 | |                                enable: libc::c_int);
[INFO] [stdout]     | |____________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 121 | /     fn SCH_AddTimeoutByDelay(delay: libc::c_double, _: SCH_TimeoutHandler,
[INFO] [stdout] 122 | |                              _: SCH_ArbitraryArgument) -> SCH_TimeoutID;
[INFO] [stdout]     | |________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 125 |     fn SCH_RemoveTimeout(_: SCH_TimeoutID);
[INFO] [stdout]     |     --------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 127 | /     fn SYS_Linux_CheckKernelVersion(req_major: libc::c_int,
[INFO] [stdout] 128 | |                                     req_minor: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |___________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 130 | /     fn SYS_Linux_OpenPHC(path: *const libc::c_char, phc_index: libc::c_int)
[INFO] [stdout] 131 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 133 | /     fn SYS_Linux_GetPHCSample(fd: libc::c_int, nocrossts: libc::c_int,
[INFO] [stdout] 134 | |                               precision: libc::c_double,
[INFO] [stdout] 135 | |                               reading_mode: *mut libc::c_int,
[INFO] [stdout] 136 | |                               phc_ts: *mut timespec, sys_ts: *mut timespec,
[INFO] [stdout] 137 | |                               err: *mut libc::c_double) -> libc::c_int;
[INFO] [stdout]     | |_______________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 139 | /     fn UTI_AddDoubleToTimespec(start: *mut timespec,
[INFO] [stdout] 140 | |                                increment: libc::c_double, end: *mut timespec);
[INFO] [stdout]     | |______________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 142 | /     fn UTI_DiffTimespecsToDouble(a: *mut timespec, b: *mut timespec)
[INFO] [stdout] 143 | |      -> libc::c_double;
[INFO] [stdout]     | |_______________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 145 |     fn UTI_IsZeroTimespec(ts: *mut timespec) -> libc::c_int;
[INFO] [stdout]     |     -------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 147 |     fn UTI_IPSockAddrToString(sa: *mut IPSockAddr) -> *mut libc::c_char;
[INFO] [stdout]     |     -------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io_linux.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 149 |     fn UTI_Log2ToDouble(l: libc::c_int) -> libc::c_double;
[INFO] [stdout]     |     ------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/ntp_io.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |       #[no_mangle]
[INFO] [stdout]   |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 8 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 9 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]   | |___________________________________________________________- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 11 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]    |     ----------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 14 | /     fn NSR_ProcessRx(remote_addr: *mut NTP_Remote_Address,
[INFO] [stdout] 15 | |                      local_addr: *mut NTP_Local_Address,
[INFO] [stdout] 16 | |                      rx_ts: *mut NTP_Local_Timestamp,
[INFO] [stdout] 17 | |                      message: *mut NTP_Packet, length: libc::c_int);
[INFO] [stdout]    | |____________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 20 | /     fn SCH_AddFileHandler(fd: libc::c_int, events: libc::c_int,
[INFO] [stdout] 21 | |                           handler: SCH_FileHandler,
[INFO] [stdout] 22 | |                           arg: SCH_ArbitraryArgument);
[INFO] [stdout]    | |______________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 24 |     fn SCH_RemoveFileHandler(fd: libc::c_int);
[INFO] [stdout]    |     ------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 27 | /     fn SCH_GetLastEventTime(cooked: *mut timespec, err: *mut libc::c_double,
[INFO] [stdout] 28 | |                             raw: *mut timespec);
[INFO] [stdout]    | |________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 31 |     fn SCK_IsFamilySupported(family: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 34 |     fn SCK_GetAnyLocalIPAddress(family: libc::c_int, local_addr: *mut IPAddr);
[INFO] [stdout]    |     -------------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 37 | /     fn SCK_OpenUdpSocket(remote_addr: *mut IPSockAddr,
[INFO] [stdout] 38 | |                          local_addr: *mut IPSockAddr, flags: libc::c_int)
[INFO] [stdout] 39 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 42 |     fn SCK_EnableKernelRxTimestamping(sock_fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 44 | /     fn SCK_ReceiveMessages(sock_fd: libc::c_int, messages: *mut SCK_Message,
[INFO] [stdout] 45 | |                            max_messages: libc::c_int, flags: libc::c_int)
[INFO] [stdout] 46 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 49 |     fn SCK_InitMessage(message: *mut SCK_Message, addr_type: SCK_AddressType);
[INFO] [stdout]    |     -------------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 52 | /     fn SCK_SendMessage(sock_fd: libc::c_int, message: *mut SCK_Message,
[INFO] [stdout] 53 | |                        flags: libc::c_int) -> libc::c_int;
[INFO] [stdout]    | |__________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 56 |     fn SCK_CloseSocket(sock_fd: libc::c_int);
[INFO] [stdout]    |     ----------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/ntp_io.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 59 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]    |     ------------------------------------------ foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 62 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 63 | |                    _: ...);
[INFO] [stdout]    | |___________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 65 |     fn CNF_GetNTPPort() -> libc::c_int;
[INFO] [stdout]    |     ----------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 67 |     fn CNF_GetAcquisitionPort() -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 69 |     fn CNF_GetBindAcquisitionAddress(family: libc::c_int, addr: *mut IPAddr);
[INFO] [stdout]    |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 71 |     fn CNF_GetBindAddress(family: libc::c_int, addr: *mut IPAddr);
[INFO] [stdout]    |     -------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 73 |     fn UTI_IPSockAddrToString(sa: *mut IPSockAddr) -> *mut libc::c_char;
[INFO] [stdout]    |     -------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_io.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 75 | /     fn UTI_DiffTimespecsToDouble(a: *mut timespec, b: *mut timespec)
[INFO] [stdout] 76 | |      -> libc::c_double;
[INFO] [stdout]    | |_______________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 103 |     fn NIO_Linux_Initialise();
[INFO] [stdout]     |     -------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 105 |     fn NIO_Linux_Finalise();
[INFO] [stdout]     |     ------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 107 | /     fn NIO_Linux_SetTimestampSocketOptions(sock_fd: libc::c_int,
[INFO] [stdout] 108 | |                                            client_only: libc::c_int,
[INFO] [stdout] 109 | |                                            events: *mut libc::c_int)
[INFO] [stdout] 110 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 112 | /     fn NIO_Linux_ProcessEvent(sock_fd: libc::c_int, event: libc::c_int)
[INFO] [stdout] 113 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 115 | /     fn NIO_Linux_ProcessMessage(message: *mut SCK_Message,
[INFO] [stdout] 116 | |                                 local_addr: *mut NTP_Local_Address,
[INFO] [stdout] 117 | |                                 local_ts: *mut NTP_Local_Timestamp,
[INFO] [stdout] 118 | |                                 event: libc::c_int) -> libc::c_int;
[INFO] [stdout]     | |___________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 120 | /     fn NIO_Linux_RequestTxTimestamp(message: *mut SCK_Message,
[INFO] [stdout] 121 | |                                     sock_fd: libc::c_int);
[INFO] [stdout]     | |__________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_io.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 123 |     fn NIO_Linux_NotifySocketClosing(sock_fd: libc::c_int);
[INFO] [stdout]     |     ------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout] 9  |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 10 |     fn fabs(_: libc::c_double) -> libc::c_double;
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 12 |     fn __ctype_b_loc() -> *mut *const libc::c_ushort;
[INFO] [stdout]    |     ------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 14 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 15 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 16 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]    | |___________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 18 | /     fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong)
[INFO] [stdout] 19 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 21 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 24 |     fn ARR_CreateInstance(elem_size: libc::c_uint) -> ARR_Instance;
[INFO] [stdout]    |     --------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 27 |     fn ARR_DestroyInstance(array: ARR_Instance);
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 30 |     fn ARR_GetNewElement(array: ARR_Instance) -> *mut libc::c_void;
[INFO] [stdout]    |     --------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 33 | /     fn ARR_GetElement(array: ARR_Instance, index: libc::c_uint)
[INFO] [stdout] 34 | |      -> *mut libc::c_void;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 37 |     fn ARR_GetElements(array: ARR_Instance) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 40 |     fn ARR_SetSize(array: ARR_Instance, size: libc::c_uint);
[INFO] [stdout]    |     -------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 43 |     fn ARR_GetSize(array: ARR_Instance) -> libc::c_uint;
[INFO] [stdout]    |     ---------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 90 |     fn NCR_IsSyncPeer(instance: NCR_Instance) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 92 | /     fn NCR_GetInstance(remote_addr: *mut NTP_Remote_Address,
[INFO] [stdout] 93 | |                        type_0: NTP_Source_Type, params: *mut SourceParameters)
[INFO] [stdout] 94 | |      -> NCR_Instance;
[INFO] [stdout]    | |_____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 96 |     fn NCR_DestroyInstance(instance: NCR_Instance);
[INFO] [stdout]    |     ----------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/ntp_sources.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 98 |     fn NCR_StartInstance(instance: NCR_Instance);
[INFO] [stdout]    |     --------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 100 |     fn NCR_ResetInstance(inst: NCR_Instance);
[INFO] [stdout]     |     ----------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 102 |     fn NCR_ResetPoll(instance: NCR_Instance);
[INFO] [stdout]     |     ----------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 104 | /     fn NCR_ChangeRemoteAddress(inst: NCR_Instance,
[INFO] [stdout] 105 | |                                remote_addr: *mut NTP_Remote_Address);
[INFO] [stdout]     | |_____________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 107 | /     fn NCR_ProcessRxKnown(inst: NCR_Instance,
[INFO] [stdout] 108 | |                           local_addr: *mut NTP_Local_Address,
[INFO] [stdout] 109 | |                           rx_ts: *mut NTP_Local_Timestamp,
[INFO] [stdout] 110 | |                           message: *mut NTP_Packet, length: libc::c_int)
[INFO] [stdout] 111 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 113 | /     fn NCR_ProcessRxUnknown(remote_addr: *mut NTP_Remote_Address,
[INFO] [stdout] 114 | |                             local_addr: *mut NTP_Local_Address,
[INFO] [stdout] 115 | |                             rx_ts: *mut NTP_Local_Timestamp,
[INFO] [stdout] 116 | |                             message: *mut NTP_Packet, length: libc::c_int);
[INFO] [stdout]     | |___________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 118 | /     fn NCR_ProcessTxKnown(inst: NCR_Instance,
[INFO] [stdout] 119 | |                           local_addr: *mut NTP_Local_Address,
[INFO] [stdout] 120 | |                           tx_ts: *mut NTP_Local_Timestamp,
[INFO] [stdout] 121 | |                           message: *mut NTP_Packet, length: libc::c_int);
[INFO] [stdout]     | |_________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 123 | /     fn NCR_ProcessTxUnknown(remote_addr: *mut NTP_Remote_Address,
[INFO] [stdout] 124 | |                             local_addr: *mut NTP_Local_Address,
[INFO] [stdout] 125 | |                             tx_ts: *mut NTP_Local_Timestamp,
[INFO] [stdout] 126 | |                             message: *mut NTP_Packet, length: libc::c_int);
[INFO] [stdout]     | |___________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 128 | /     fn NCR_SlewTimes(inst: NCR_Instance, when: *mut timespec,
[INFO] [stdout] 129 | |                      dfreq: libc::c_double, doffset: libc::c_double);
[INFO] [stdout]     | |_____________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 131 | /     fn NCR_SetConnectivity(inst: NCR_Instance,
[INFO] [stdout] 132 | |                            connectivity: SRC_Connectivity);
[INFO] [stdout]     | |___________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 134 |     fn NCR_ModifyMinpoll(inst: NCR_Instance, new_minpoll: libc::c_int);
[INFO] [stdout]     |     ------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 136 |     fn NCR_ModifyMaxpoll(inst: NCR_Instance, new_maxpoll: libc::c_int);
[INFO] [stdout]     |     ------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 138 |     fn NCR_ModifyMaxdelay(inst: NCR_Instance, new_max_delay: libc::c_double);
[INFO] [stdout]     |     ------------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 140 | /     fn NCR_ModifyMaxdelayratio(inst: NCR_Instance,
[INFO] [stdout] 141 | |                                new_max_delay_ratio: libc::c_double);
[INFO] [stdout]     | |____________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 143 | /     fn NCR_ModifyMaxdelaydevratio(inst: NCR_Instance,
[INFO] [stdout] 144 | |                                   new_max_delay_dev_ratio: libc::c_double);
[INFO] [stdout]     | |___________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 146 |     fn NCR_ModifyMinstratum(inst: NCR_Instance, new_min_stratum: libc::c_int);
[INFO] [stdout]     |     -------------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 148 |     fn NCR_ModifyPolltarget(inst: NCR_Instance, new_poll_target: libc::c_int);
[INFO] [stdout]     |     -------------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 150 | /     fn NCR_InitiateSampleBurst(inst: NCR_Instance,
[INFO] [stdout] 151 | |                                n_good_samples: libc::c_int,
[INFO] [stdout] 152 | |                                n_total_samples: libc::c_int);
[INFO] [stdout]     | |_____________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 154 | /     fn NCR_ReportSource(inst: NCR_Instance, report: *mut RPT_SourceReport,
[INFO] [stdout] 155 | |                         now: *mut timespec);
[INFO] [stdout]     | |____________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 157 |     fn NCR_GetNTPReport(inst: NCR_Instance, report: *mut RPT_NTPReport);
[INFO] [stdout]     |     -------------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 159 | /     fn NCR_IncrementActivityCounters(inst: NCR_Instance,
[INFO] [stdout] 160 | |                                      online: *mut libc::c_int,
[INFO] [stdout] 161 | |                                      offline: *mut libc::c_int,
[INFO] [stdout] 162 | |                                      burst_online: *mut libc::c_int,
[INFO] [stdout] 163 | |                                      burst_offline: *mut libc::c_int);
[INFO] [stdout]     | |______________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 165 | /     fn NCR_GetRemoteAddress(instance: NCR_Instance)
[INFO] [stdout] 166 | |      -> *mut NTP_Remote_Address;
[INFO] [stdout]     | |________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 168 |     fn NCR_GetLocalRefid(inst: NCR_Instance) -> uint32_t;
[INFO] [stdout]     |     ----------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 170 | /     fn UTI_CompareIPs(a: *mut IPAddr, b: *mut IPAddr, mask: *mut IPAddr)
[INFO] [stdout] 171 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 173 |     fn UTI_IPToHash(ip: *mut IPAddr) -> uint32_t;
[INFO] [stdout]     |     --------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 175 | /     fn UTI_StringToIP(addr: *const libc::c_char, ip: *mut IPAddr)
[INFO] [stdout] 176 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 178 | /     fn UTI_DiffTimespecsToDouble(a: *mut timespec, b: *mut timespec)
[INFO] [stdout] 179 | |      -> libc::c_double;
[INFO] [stdout]     | |_______________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 181 |     fn UTI_IPToString(ip: *mut IPAddr) -> *mut libc::c_char;
[INFO] [stdout]     |     -------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 186 |     fn UTI_GetRandomBytes(buf: *mut libc::c_void, len: libc::c_uint);
[INFO] [stdout]     |     ----------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]    --> src/ntp_sources.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 189 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]     |     ------------------------------------------ foreign static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 192 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 193 | |                    _: ...);
[INFO] [stdout]     | |___________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 196 | /     fn LCL_AddParameterChangeHandler(handler: LCL_ParameterChangeHandler,
[INFO] [stdout] 197 | |                                      anything: *mut libc::c_void);
[INFO] [stdout]     | |__________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:224:5
[INFO] [stdout]     |
[INFO] [stdout] 224 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 225 |     fn Malloc(size: size_t) -> *mut libc::c_void;
[INFO] [stdout]     |     --------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 227 |     fn Malloc2(nmemb: size_t, size: size_t) -> *mut libc::c_void;
[INFO] [stdout]     |     ------------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 229 |     fn Strdup(s: *const libc::c_char) -> *mut libc::c_char;
[INFO] [stdout]     |     ------------------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 233 | /     fn DNS_Name2IPAddressAsync(name: *const libc::c_char,
[INFO] [stdout] 234 | |                                handler: DNS_NameResolveHandler,
[INFO] [stdout] 235 | |                                anything: *mut libc::c_void);
[INFO] [stdout]     | |____________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 237 |     fn DNS_Reload();
[INFO] [stdout]     |     ---------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 240 | /     fn SCH_GetLastEventTime(cooked: *mut timespec, err: *mut libc::c_double,
[INFO] [stdout] 241 | |                             raw: *mut timespec);
[INFO] [stdout]     | |________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 244 | /     fn SCH_AddTimeoutByDelay(delay: libc::c_double, _: SCH_TimeoutHandler,
[INFO] [stdout] 245 | |                              _: SCH_ArbitraryArgument) -> SCH_TimeoutID;
[INFO] [stdout]     | |________________________________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/addrfilt.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/ntp_sources.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 248 |     fn SCH_RemoveTimeout(_: SCH_TimeoutID);
[INFO] [stdout]     |     --------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/addrfilt.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/array.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]  --> src/pktlength.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |       #[no_mangle]
[INFO] [stdout]   |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 7 | /     fn __assert_fail(__assertion: *const libc::c_char,
[INFO] [stdout] 8 | |                      __file: *const libc::c_char, __line: libc::c_uint,
[INFO] [stdout] 9 | |                      __function: *const libc::c_char) -> !;
[INFO] [stdout]   | |___________________________________________________________- foreign function
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/array.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/clientlog.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/pktlength.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 11 |     fn ntohs(__netshort: uint16_t) -> uint16_t;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/clientlog.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            ptr_wrapping_offset_from, register_tool)]
[INFO] [stdout]   | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/cmdmon.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 36 |     fn RCL_GetDriverPoll(instance: RCL_Instance) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/cmdmon.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/cmdparse.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/cmdparse.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/conf.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 38 |     fn RCL_GetPrecision(instance: RCL_Instance) -> libc::c_double;
[INFO] [stdout]    |     -------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/conf.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/getdate.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/getdate.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, ptr_wrapping_offset_from,
[INFO] [stdout] 5 | |            register_tool)]
[INFO] [stdout]   | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 40 | /     fn RCL_AddCookedPulse(instance: RCL_Instance, cooked_time: *mut timespec,
[INFO] [stdout] 41 | |                           second: libc::c_double, dispersion: libc::c_double,
[INFO] [stdout] 42 | |                           raw_correction: libc::c_double) -> libc::c_int;
[INFO] [stdout]    | |_________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/hash_intmd5.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/hash_intmd5.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/hwclock.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/hwclock.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 44 | /     fn RCL_AddSample(instance: RCL_Instance, sample_time: *mut timespec,
[INFO] [stdout] 45 | |                      offset: libc::c_double, leap: libc::c_int)
[INFO] [stdout] 46 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/keys.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/keys.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(const_raw_ptr_to_usize_cast, extern_types, label_break_value,
[INFO] [stdout] 5 | |            ptr_wrapping_offset_from, register_tool)]
[INFO] [stdout]   | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 48 | /     fn RCL_GetDriverOption(instance: RCL_Instance, name: *mut libc::c_char)
[INFO] [stdout] 49 | |      -> *mut libc::c_char;
[INFO] [stdout]    | |__________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/local.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/local.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_raw_ptr_to_usize_cast, label_break_value, register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 51 | /     fn RCL_CheckDriverOptions(instance: RCL_Instance,
[INFO] [stdout] 52 | |                               options: *mut *const libc::c_char);
[INFO] [stdout]    | |_________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 54 |     fn atoi(__nptr: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 56 |     fn free(__ptr: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 58 |     fn exit(_: libc::c_int) -> !;
[INFO] [stdout]    |     ----------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 60 |     fn close(__fd: libc::c_int) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 62 |     fn RCL_SetDriverData(instance: RCL_Instance, data: *mut libc::c_void);
[INFO] [stdout]    |     ---------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 64 |     fn RCL_GetDriverData(instance: RCL_Instance) -> *mut libc::c_void;
[INFO] [stdout]    |     ------------------------------------------------------------------ foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/logging.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/logging.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / #![feature(c_variadic, const_raw_ptr_to_usize_cast, extern_types,
[INFO] [stdout] 5 | |            label_break_value, register_tool)]
[INFO] [stdout]   | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/manual.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/manual.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(register_tool)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be in the root module
[INFO] [stdout]  --> src/memory.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![register_tool(c2rust)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 66 |     fn RCL_GetDriverParameter(instance: RCL_Instance) -> *mut libc::c_char;
[INFO] [stdout]    |     ----------------------------------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 69 | /     fn HCL_CreateInstance(min_samples: libc::c_int, max_samples: libc::c_int,
[INFO] [stdout] 70 | |                           min_separation: libc::c_double) -> HCL_Instance;
[INFO] [stdout]    | |__________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 73 |     fn HCL_DestroyInstance(clock: HCL_Instance);
[INFO] [stdout]    |     -------------------------------------------- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 76 | /     fn HCL_AccumulateSample(clock: HCL_Instance, hw_ts: *mut timespec,
[INFO] [stdout] 77 | |                             local_ts: *mut timespec, err: libc::c_double);
[INFO] [stdout]    | |__________________________________________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 80 | /     fn HCL_CookTime(clock: HCL_Instance, raw: *mut timespec,
[INFO] [stdout] 81 | |                     cooked: *mut timespec, err: *mut libc::c_double)
[INFO] [stdout] 82 | |      -> libc::c_int;
[INFO] [stdout]    | |____________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 85 | /     fn LCL_CookTime(raw: *mut timespec, cooked: *mut timespec,
[INFO] [stdout] 86 | |                     err: *mut libc::c_double);
[INFO] [stdout]    | |______________________________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign static
[INFO] [stdout]   --> src/refclock_phc.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 89 |     static mut log_min_severity: LOG_Severity;
[INFO] [stdout]    |     ------------------------------------------ foreign static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]   --> src/refclock_phc.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 92 | /     fn LOG_Message(severity: LOG_Severity, format: *const libc::c_char,
[INFO] [stdout] 93 | |                    _: ...);
[INFO] [stdout]    | |___________________________- foreign function
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/refclock_phc.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 121 |     fn Malloc(size: size_t) -> *mut libc::c_void;
[INFO] [stdout]     |     --------------------------------------------- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/refclock_phc.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 123 | /     fn UTI_DiffTimespecsToDouble(a: *mut timespec, b: *mut timespec)
[INFO] [stdout] 124 | |      -> libc::c_double;
[INFO] [stdout]     | |_______________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/refclock_phc.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 127 |     fn UTI_Log2ToDouble(l: libc::c_int) -> libc::c_double;
[INFO] [stdout]     |     ------------------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/refclock_phc.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 130 | /     fn SCH_AddFileHandler(fd: libc::c_int, events: libc::c_int,
[INFO] [stdout] 131 | |                           handler: SCH_FileHandler,
[INFO] [stdout] 132 | |                           arg: SCH_ArbitraryArgument);
[INFO] [stdout]     | |______________________________________________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/refclock_phc.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     #[no_mangle]
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 134 |     fn SCH_RemoveFileHandler(fd: libc::c_int);
[INFO] [stdout]     |     ------------------------------------------ foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[no_mangle]` has no effect on a foreign function
[INFO] [stdout]    --> src/refclock_phc.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |       #[no_mangle]
[INFO] [stdout]     |       ^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout] 136 | /     fn SYS_Linux_OpenPHC(path: *const libc::c_char, phc_index: libc::c_int)
[INFO] [stdout] 137 | |      -> libc::c_int;
[INFO] [stdout]     | |____________________- foreign function
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: symbol names in extern blocks are not mangled
[INFO] [stdout] 
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
