We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3b6d9e9 commit 4d40a9cCopy full SHA for 4d40a9c
src/strcpy.rs
@@ -30,16 +30,8 @@ mod test {
30
let mut dest = *b"abcdef"; // no null terminator
31
let result = unsafe { strcpy(dest.as_mut_ptr(), src.as_ptr()) };
32
assert_eq!(
33
- unsafe { core::slice::from_raw_parts(result, 5) },
34
- *b"hi\0de"
+ unsafe { core::slice::from_raw_parts(result, 6) },
+ *b"hi\0def"
35
);
36
}
37
-
38
- #[test]
39
- fn two() {
40
- let src = b"hi\0";
41
- let mut dest = [0u8; 2]; // no space for null terminator
42
- let result = unsafe { strcpy(dest.as_mut_ptr(), src.as_ptr()) };
43
- assert_eq!(unsafe { core::slice::from_raw_parts(result, 2) }, b"hi");
44
- }
45
0 commit comments