diff --git a/lib/nintendoswitch/switch_memory.nim b/lib/nintendoswitch/switch_memory.nim index fd0a215de..09b34c5d0 100644 --- a/lib/nintendoswitch/switch_memory.nim +++ b/lib/nintendoswitch/switch_memory.nim @@ -2,19 +2,16 @@ const virtMemHeader = "" const svcHeader = "" const mallocHeader = "" -type - Result* = uint32 - 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): Result {. +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): Result {. +proc svcUnmapMemory*(dst_addr: pointer; src_addr: pointer; size: uint64): uint32 {. importc: "svcUnmapMemory", header: svcHeader.} proc virtmemReserveMap*(size: csize): pointer {.importc: "virtmemReserveMap",