Fix memset for unix

This commit is contained in:
gingerBill
2019-12-31 14:28:01 +00:00
parent b288613307
commit b267a5964d
@@ -1,4 +1,4 @@
//+build !windows
//+build linux, darwin
package runtime
@(link_name="memset")
@@ -6,7 +6,7 @@ memset :: proc "c" (ptr: rawptr, val: i32, len: int) -> rawptr {
b := byte(val);
p_start := uintptr(ptr);
p_end := p + uintptr(max(len, 0));
p_end := p_start + uintptr(max(len, 0));
for p := p_start; p < p_end; p += 1 {
(^byte)(p)^ = b;
}