const virtMemHeader = "" const svcHeader = "" const mallocHeader = "" proc memalign*(bytes: csize, size: csize): pointer {.importc: "memalign", header: mallocHeader.} proc free*(address: pointer) {.importc: "free", header: mallocHeader.} proc svcMapMemory*(dst_addr: pointer; src_addr: pointer; size: uint64): uint32 {. importc: "svcMapMemory", header: svcHeader.} proc svcUnmapMemory*(dst_addr: pointer; src_addr: pointer; size: uint64): uint32 {. importc: "svcUnmapMemory", header: svcHeader.} proc virtmemReserveMap*(size: csize): pointer {.importc: "virtmemReserveMap", header: virtMemHeader.} proc virtmemFreeMap*(address: pointer; size: csize) {.importc: "virtmemFreeMap", header: virtMemHeader.}