diff options
-rw-r--r-- | lib/system/dyncalls.nim | 2 | ||||
-rw-r--r-- | lib/system/excpt.nim | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/system/dyncalls.nim b/lib/system/dyncalls.nim index 74bdd5372..7868ba273 100644 --- a/lib/system/dyncalls.nim +++ b/lib/system/dyncalls.nim @@ -30,7 +30,7 @@ proc nimLoadLibraryError(path: string) = var msg: array[1000, char] copyMem(msg[0].addr, prefix.cstring, prefix.len) copyMem(msg[prefix.len].addr, path.cstring, min(path.len + 1, 1000 - prefix.len)) - discard MessageBoxA(0, msg[0].addr, nil, 0) + discard MessageBoxA(nil, msg[0].addr, nil, 0) quit(1) proc procAddrError(name: cstring) {.compilerproc, nonReloadable, hcrInline.} = diff --git a/lib/system/excpt.nim b/lib/system/excpt.nim index 38eb49397..551e54fae 100644 --- a/lib/system/excpt.nim +++ b/lib/system/excpt.nim @@ -28,11 +28,11 @@ when not defined(windows) or not defined(guiapp): proc writeToStdErr(msg: cstring) = rawWrite(cstderr, msg) else: - proc MessageBoxA(hWnd: cint, lpText, lpCaption: cstring, uType: int): int32 {. + proc MessageBoxA(hWnd: pointer, lpText, lpCaption: cstring, uType: int): int32 {. header: "<windows.h>", nodecl.} proc writeToStdErr(msg: cstring) = - discard MessageBoxA(0, msg, nil, 0) + discard MessageBoxA(nil, msg, nil, 0) proc showErrorMessage(data: cstring) {.gcsafe.} = if errorMessageWriter != nil: |