Implemented length storage of allocated memory

This commit is contained in:
Eduard Urbach 2025-02-09 14:14:41 +01:00
parent 79bb606e8d
commit 3043e4e2c4
Signed by: eduard
GPG key ID: 49226B848C78F6C8
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))
}