std/exitprocs

  Source   Edit

Procs

proc addExitProc(cl: proc () {.closure.}) {....raises: [Exception],
    tags: [RootEffect].}
Adds/registers a quit procedure. Each call to addExitProc registers another quit procedure. They are executed on a last-in, first-out basis.   Source   Edit
proc addExitProc(cl: proc () {.noconv.}) {....raises: [Exception],
    tags: [RootEffect].}
overload for noconv procs.   Source   Edit
proc getProgramResult(): int {....raises: [], tags: [].}
  Source   Edit
proc setProgramResult(a: int) {....raises: [], tags: [].}
  Source   Edit