procs_essence.odin 412 B

123456789101112131415161718
  1. package runtime
  2. import "core:sys/es"
  3. @(link_name="memset")
  4. memset :: proc "c" (ptr: rawptr, val: i32, len: int) -> rawptr {
  5. return es.CRTmemset(ptr, val, len);
  6. }
  7. @(link_name="memmove")
  8. memmove :: proc "c" (dst, src: rawptr, len: int) -> rawptr {
  9. return es.CRTmemmove(dst, src, len);
  10. }
  11. @(link_name="memcpy")
  12. memcpy :: proc "c" (dst, src: rawptr, len: int) -> rawptr {
  13. return es.CRTmemcpy(dst, src, len);
  14. }