You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mt...@apache.org on 2009/10/05 18:57:00 UTC
svn commit: r821909 -
/commons/sandbox/runtime/trunk/src/main/native/port/arc4random.c
Author: mturk
Date: Mon Oct 5 16:57:00 2009
New Revision: 821909
URL: http://svn.apache.org/viewvc?rev=821909&view=rev
Log:
Allow Win32 compilation
Modified:
commons/sandbox/runtime/trunk/src/main/native/port/arc4random.c
Modified: commons/sandbox/runtime/trunk/src/main/native/port/arc4random.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/port/arc4random.c?rev=821909&r1=821908&r2=821909&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/port/arc4random.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/port/arc4random.c Mon Oct 5 16:57:00 2009
@@ -43,9 +43,11 @@
#include "acr_arch.h"
#include "acr_port.h"
+#if defined(ACR_WANT_ARC4RANDOM)
+#if !defined(WIN32)
#include <sys/time.h>
+#endif
-#if defined(ACR_WANT_ARC4RANDOM)
struct arc4_stream {
unsigned char i;
unsigned char j;
@@ -107,7 +109,7 @@
* ever expect > 2^31 bytes of data at once without the prng
* coming to a complete halt.
*/
- CryptGenRandom(hProv, (DWORD)sizeof(rdat.rnd), rdat.rnd);
+ CryptGenRandom(hProv, (DWORD)sizeof(rdat.rnd), (unsigned char *)rdat.rnd);
CryptReleaseContext(hProv, 0);
}
#else