Implemented const keyword

This commit is contained in:
Eduard Urbach 2025-02-15 14:38:01 +01:00
parent 5f37a9e84a
commit 91a3ec9d52
Signed by: eduard
GPG key ID: 49226B848C78F6C8
21 changed files with 164 additions and 26 deletions

View file

@ -3,10 +3,14 @@ extern kernel32 {
VirtualFree(address *Any, length Int, type Int) -> Bool
}
const mem {
decommit 0x4000
}
mmap(address Int, length Int, protection Int, flags Int) -> *Any {
return kernel32.VirtualAlloc(address, length, flags, protection)
}
munmap(address *Any, length Int) -> Int {
return kernel32.VirtualFree(address, length, 0x4000)
return kernel32.VirtualFree(address, length, mem.decommit)
}