forked from n3tael/labast
13 lines
387 B
Rust
13 lines
387 B
Rust
// Build with
|
|
// rustc --crate-type cdylib native_test.rs -o native_test.so
|
|
// or
|
|
// rustc --crate-type cdylib native_test.rs -o native_test.dll
|
|
|
|
#[no_mangle]
|
|
unsafe extern "C" fn labashka(pop: extern fn() -> u16, push: extern fn(u16), len: extern fn () -> usize, max: usize) {
|
|
println!("At {}, there's {}.", len(), pop());
|
|
push(12);
|
|
println!("Maximum size is {}.", max);
|
|
}
|
|
|