1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
# panicoverride.nim proc printf(fmt: cstring) {.varargs, importc, header:"stdio.h".} proc exit(code: cint) {.importc, header:"stdlib.h".} {.push stack_trace: off, profiler:off.} proc rawoutput(s: cstring) = printf("RAW: %s\n", s) proc panic(s: cstring) {.noreturn.} = printf("PANIC: %s\n", s) exit(0) {.pop.}