Files
rust-ffi-examples/rust-to-go-dynamic/src/main.rs
2019-08-16 22:06:19 +02:00

13 lines
243 B
Rust

extern crate libc;
#[link(name = "double_input")]
extern {
fn DoubleInput(input: libc::c_int) -> libc::c_int;
}
fn main() {
let input = 2;
let output = unsafe { DoubleInput(input) };
println!("{} * 2 = {}", input, output);
}