Browse Source

readability update in lib.rs

Tom Almeida 7 years ago
parent
commit
d214817c87
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/string/src/lib.rs

+ 3 - 3
src/string/src/lib.rs

@@ -29,10 +29,10 @@ pub unsafe extern "C" fn memccpy(
     }
     let src = src as *mut u8;
     let dist = (to as usize) - (src as usize);
-    if memcpy(dest, src, dist) as usize > 0 {
-        return dest.offset(dist as isize + 1) as *mut c_void;
+    if memcpy(dest, src, dist).is_null() {
+        return ptr::null_mut();
     }
-    ptr::null_mut()
+    dest.offset(dist as isize + 1) as *mut c_void
 }
 
 #[no_mangle]