#![no_std] #![allow(non_upper_case_globals)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] #![allow(clippy::all)] #![cfg_attr(test, feature(custom_test_frameworks))] #![cfg_attr(test, test_runner(test_runner::run_gdb))] #![doc( html_favicon_url = "https://user-images.githubusercontent.com/11131775/225929072-2fa1741c-93ae-4b47-9bdf-af70f3d59910.png" )] #![doc( html_logo_url = "https://user-images.githubusercontent.com/11131775/225929072-2fa1741c-93ae-4b47-9bdf-af70f3d59910.png" )] #![doc(html_root_url = "https://rust3ds.github.io/ctru-rs/crates")] pub mod result; pub use result::*; include!(concat!(env!("OUT_DIR"), "/bindings.rs")); /// In lieu of a proper errno function exposed by libc /// (). pub unsafe fn errno() -> s32 { *__errno() } // Prevent linking errors from the standard `test` library when running `cargo 3ds test --lib`. #[cfg(test)] extern crate shim_3ds;