aboutsummaryrefslogtreecommitdiff
path: root/src/raw/mod.rs
blob: ef2284bce958bcb3b4f12ff9e40d1388e5d1497f (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
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(overflowing_literals)]
#![allow(raw_pointer_derive)]

pub mod console;
pub mod gfx;
pub mod linear;
pub mod os;
pub mod sdmc;
pub mod srv;
pub mod svc;
pub mod types;

pub mod services;

pub use self::types::*;

extern crate core;
use core::option::Option;

#[repr(u8)]
pub enum c_void {
    __variant1,
    __variant2
}

pub type ThreadFunc = Option<extern "C" fn(arg1: *mut c_void) -> ()>;