update essence platform

This commit is contained in:
nakst
2020-09-15 23:22:19 +01:00
parent 4cf240ca05
commit c92860e142
5 changed files with 2830 additions and 2426 deletions
+18
View File
@@ -0,0 +1,18 @@
package runtime
import "core:sys/es"
@(link_name="memset")
memset :: proc "c" (ptr: rawptr, val: i32, len: int) -> rawptr {
return es.CRTmemset(ptr, val, len);
}
@(link_name="memmove")
memmove :: proc "c" (dst, src: rawptr, len: int) -> rawptr {
return es.CRTmemmove(dst, src, len);
}
@(link_name="memcpy")
memcpy :: proc "c" (dst, src: rawptr, len: int) -> rawptr {
return es.CRTmemcpy(dst, src, len);
}