mirror of
https://github.com/m-labs/artiq.git
synced 2024-12-25 03:08:27 +08:00
runtime: provide/fix more libc mem functions
This commit is contained in:
parent
723f41c78b
commit
c82c358f3a
@ -63,7 +63,10 @@ static mut API: &'static [(&'static str, *const ())] = &[
|
||||
api!(__powidf2),
|
||||
|
||||
/* libc */
|
||||
api!(memcmp, extern { fn memcmp(a: *const u8, b: *mut u8, size: usize); }),
|
||||
api!(memcpy, extern { fn memcpy(dest: *mut u8, src: *const u8, n: usize) -> *mut u8; }),
|
||||
api!(memmove, extern { fn memmove(dest: *mut u8, src: *const u8, n: usize) -> *mut u8; }),
|
||||
api!(memset, extern { fn memset(s: *mut u8, c: i32, n: usize) -> *mut u8; }),
|
||||
api!(memcmp, extern { fn memcmp(s1: *const u8, s2: *const u8, n: usize) -> i32; }),
|
||||
|
||||
/* libm */
|
||||
// commented out functions are not available with the libm used here, but are available in NAR3.
|
||||
|
Loading…
Reference in New Issue
Block a user