Implemented length storage of allocated memory

This commit is contained in:
2025-02-09 14:14:41 +01:00
parent 1ff56e0856
commit 2b2e707520
27 changed files with 134 additions and 49 deletions

21
lib/io/io.q Normal file
View File

@ -0,0 +1,21 @@
import sys
in(buffer Pointer) -> Int {
return sys.read(0, buffer, len(buffer))
}
out(message Pointer) -> Int {
return sys.write(1, message, len(message))
}
error(message Pointer) -> Int {
return sys.write(2, message, len(message))
}
read(fd Int, buffer Pointer) -> Int {
return sys.read(fd, buffer, len(buffer))
}
write(fd Int, message Pointer) -> Int {
return sys.write(fd, message, len(message))
}