message: Do not cast usize to isize in strncpy
diff: @@ -322,13 +322,13 @@ pub unsafe extern "C" fn strncmp(s1: *const c_char, s2: *const c_char, n: size_t
  pub unsafe extern "C" fn strncpy(dst: *mut c_char, src: *const c_char, n: size_t) -> *mut c_char {
  let mut i = 0;
  - while *src.offset(i) != 0 && (i as usize) < n {
  - *dst.offset(i) = *src.offset(i);
  + while *src.add(i) != 0 && i < n {
  + *dst.add(i) = *src.add(i);
  i += 1;
  }
  - for i in i..n as isize {
  - *dst.offset(i) = 0;
  + for i in i..n {
  + *dst.add(i) = 0;
  }
  dst
  