Maraiah/source/tycho/source/main.rs

26 lines
401 B
Rust

use maraiah::durandal::{err::*, ffi};
mod qimpl;
mod qintr;
extern "C" {
fn main_cc(app_name: *mut ffi::c_char);
}
fn main() -> ResultS<()>
{
println!("rust entry");
let mut args = std::env::args();
let app_name = args.next().ok_or(err_msg("bad launch name"))?;
let app_name = ffi::CString::new(app_name)?;
unsafe {
main_cc(app_name.into_raw());
}
Ok(())
}
// EOF