14 lines
368 B
Rust
14 lines
368 B
Rust
use crate::{
|
|
c_str::{self, WStr},
|
|
header::stdio::{reader::Reader, scanf::inner_scanf},
|
|
platform::types::c_int,
|
|
};
|
|
use core::ffi::VaList as va_list;
|
|
|
|
pub unsafe fn scanf(r: Reader<'_, c_str::Wide>, format: WStr, ap: va_list) -> c_int {
|
|
match unsafe { inner_scanf::<c_str::Wide>(r, format.into(), ap) } {
|
|
Ok(n) => n,
|
|
Err(n) => n,
|
|
}
|
|
}
|