diff --git a/core/runtime/procs.odin b/core/runtime/procs.odin new file mode 100644 index 000000000..0aaf49928 --- /dev/null +++ b/core/runtime/procs.odin @@ -0,0 +1,13 @@ +package runtime + +@(link_name="memset") +memset :: proc "c" (ptr: rawptr, val: i32, len: int) -> rawptr #no_bounds_check { + if ptr != nil && len != 0 { + b := byte(val) + p := ([^]byte)(ptr) + for i in 0..