Added byte type

This commit is contained in:
2025-02-21 11:27:45 +01:00
parent 8b932fb332
commit a42115c0fb
8 changed files with 16 additions and 13 deletions

View File

@ -6,22 +6,22 @@ const std {
err 2
}
in(buffer []int8) -> int {
in(buffer []byte) -> int {
return sys.read(std.in, buffer, len(buffer))
}
out(buffer []int8) -> int {
out(buffer []byte) -> int {
return sys.write(std.out, buffer, len(buffer))
}
error(buffer []int8) -> int {
error(buffer []byte) -> int {
return sys.write(std.err, buffer, len(buffer))
}
read(fd int, buffer []int8) -> int {
read(fd int, buffer []byte) -> int {
return sys.read(fd, buffer, len(buffer))
}
write(fd int, buffer []int8) -> int {
write(fd int, buffer []byte) -> int {
return sys.write(fd, buffer, len(buffer))
}

View File

@ -8,7 +8,7 @@ number(x int) {
mem.free(buffer)
}
itoa(x int, buffer []int8) -> (*any, int) {
itoa(x int, buffer []byte) -> (*any, int) {
end := buffer + len(buffer)
tmp := end
digit := 0

View File

@ -1,6 +1,6 @@
import sys
alloc(length int) -> []int8 {
alloc(length int) -> []byte {
x := sys.mmap(0, length+8, prot.read|prot.write, map.private|map.anonymous)
if x < 0x1000 {

View File

@ -1,6 +1,6 @@
import sys
alloc(length int) -> []int8 {
alloc(length int) -> []byte {
x := sys.mmap(0, length+8, prot.read|prot.write, map.private|map.anonymous)
if x < 0x1000 {

View File

@ -1,6 +1,6 @@
import sys
alloc(length int) -> []int8 {
alloc(length int) -> []byte {
x := sys.mmap(0, length+8, page.readwrite, mem.commit|mem.reserve)
if x < 0x1000 {