0xE111 / cat-400

Game framework for nim programming language. Modular and extensible
Mozilla Public License 2.0
88 stars 5 forks source link

Setup outOfMem hook #21

Open 0xE111 opened 4 years ago

0xE111 commented 4 years ago

import system, tables

var outOfMem: ref OutOfMemError outOfMem.new() outOfMem.msg = "No memory left."

proc memError() {.gcsafe, locks: 0.} = raise outOfMem system.outOfMemHook = memError