From eca7e21194c1714ea5cb8a2e5b42fd275c9c6a33 Mon Sep 17 00:00:00 2001 From: Ruslan Mustakov Date: Wed, 30 Nov 2016 17:09:29 +0700 Subject: [PATCH] Fixed urandom when windows.h is not included --- src/urandom.nim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/urandom.nim b/src/urandom.nim index 816f7ca..3666214 100644 --- a/src/urandom.nim +++ b/src/urandom.nim @@ -5,8 +5,10 @@ when defined(windows): type ULONG_PTR = int type HCRYPTPROV = ULONG_PTR - var PROV_RSA_FULL {.importc, header: "".}: DWORD - var CRYPT_VERIFYCONTEXT {.importc, header: "".}: DWORD + var PROV_RSA_FULL {.importc, header: """#include +#include """.}: DWORD + var CRYPT_VERIFYCONTEXT {.importc, header: """#include +#include """.}: DWORD {.push, stdcall, dynlib: "Advapi32.dll".}