aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
blob: e94c80943354a3504f7817bd3c8aca6ef5df71ec (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#![feature(core)]
#![feature(no_std)]
#![no_std]

extern crate core;

pub mod raw;

pub type Result = i32;
pub type Handle = u32;

pub mod srv {
    use super::Result;
    use super::raw::srv;
    pub fn init() -> Result {
        unsafe {
            return srv::srvInit();
        }
    }
    pub fn exit() -> Result {
        unsafe {
            return srv::srvExit();
        }
    }

    pub fn awesome() -> i32 {
        0
    }
}