ruby-changes:12488
From: nobu <ko1@a...>
Date: Sat, 18 Jul 2009 09:11:00 +0900 (JST)
Subject: [ruby-changes:12488] Ruby:r24188 (trunk): * random.c (fill_random_seed): needs wincrypt.h.
nobu 2009-07-18 09:10:46 +0900 (Sat, 18 Jul 2009) New Revision: 24188 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24188 Log: * random.c (fill_random_seed): needs wincrypt.h. Modified files: trunk/random.c Index: random.c =================================================================== --- random.c (revision 24187) +++ random.c (revision 24188) @@ -380,6 +380,9 @@ #else # define USE_DEV_URANDOM 0 #endif +#ifdef _WIN32 +#include <wincrypt.h> +#endif static void fill_random_seed(unsigned int seed[DEFAULT_SEED_CNT]) @@ -414,7 +417,7 @@ } #elif defined(_WIN32) if (CryptAcquireContext(&prov, NULL, NULL, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT)) { - CryptGenRandom(prov, DEFAULT_SEED_LEN, seed); + CryptGenRandom(prov, DEFAULT_SEED_LEN, (void *)seed); CryptReleaseContext(prov, 0); } #endif -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/