Merge branch 'fix-vsscanf-signature' into 'master'

fix: cbindgen emits wrong vsscanf signature

See merge request redox-os/relibc!619
This commit is contained in:
Jacob Lorentzon
2025-02-22 13:43:22 +00:00
+2 -6
View File
@@ -1331,13 +1331,9 @@ pub unsafe extern "C" fn scanf(format: *const c_char, mut __valist: ...) -> c_in
}
#[no_mangle]
pub unsafe extern "C" fn vsscanf(
s: *const c_char,
format: *const c_char,
__valist: va_list,
) -> c_int {
pub unsafe extern "C" fn vsscanf(s: *const c_char, format: *const c_char, ap: va_list) -> c_int {
let reader = (s as *const u8).into();
scanf::scanf(reader, format, __valist)
scanf::scanf(reader, format, ap)
}
#[no_mangle]
pub unsafe extern "C" fn sscanf(