23 lines
383 B
Rust
23 lines
383 B
Rust
#![no_std]
|
|
#![feature(lang_items,collections)]
|
|
extern crate collections;
|
|
extern crate libc;
|
|
extern "C"{
|
|
fn print_num(num: libc::c_int);
|
|
}
|
|
#[no_mangle]
|
|
pub fn main() -> libc::c_int{
|
|
unsafe {
|
|
print_num(42);
|
|
}
|
|
0
|
|
}
|
|
|
|
#[lang="panic_fmt"]
|
|
#[no_mangle]
|
|
pub fn panic_fmt() -> ! { loop{} }
|
|
|
|
#[lang="eh_personality"]
|
|
#[no_mangle]
|
|
pub fn eh_personality() -> ! { loop{} }
|