1 pub fn memchr(needle: u8, haystack: &[u8]) -> Option<usize> {
4 haystack.as_ptr() as *const libc::c_void,
9 if p.is_null() { None } else { Some(p as usize - (haystack.as_ptr() as usize)) }
12 pub fn memrchr(needle: u8, haystack: &[u8]) -> Option<usize> {
15 haystack.as_ptr() as *const libc::c_void,
16 needle as libc::c_int,
20 if p.is_null() { None } else { Some(p as usize - (haystack.as_ptr() as usize)) }