Cygwin randomness
This commit is contained in:
3
CHANGES
3
CHANGES
@@ -4,7 +4,8 @@
|
|||||||
|
|
||||||
Changes between 0.9.6m and 0.9.6n [XX XXX XXXX]
|
Changes between 0.9.6m and 0.9.6n [XX XXX XXXX]
|
||||||
|
|
||||||
*)
|
*) Use Windows randomness collection on Cygwin.
|
||||||
|
[Ulf M<>ller]
|
||||||
|
|
||||||
Changes between 0.9.6l and 0.9.6m [17 Mar 2004]
|
Changes between 0.9.6l and 0.9.6m [17 Mar 2004]
|
||||||
|
|
||||||
|
@@ -113,7 +113,7 @@
|
|||||||
#include <openssl/rand.h>
|
#include <openssl/rand.h>
|
||||||
#include "rand_lcl.h"
|
#include "rand_lcl.h"
|
||||||
|
|
||||||
#if defined(WINDOWS) || defined(WIN32)
|
#if defined(WINDOWS) || defined(WIN32) || defined(__CYGWIN32__)
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#ifndef _WIN32_WINNT
|
#ifndef _WIN32_WINNT
|
||||||
# define _WIN32_WINNT 0x0400
|
# define _WIN32_WINNT 0x0400
|
||||||
@@ -643,6 +643,7 @@ static void readtimer(void)
|
|||||||
|
|
||||||
static void readscreen(void)
|
static void readscreen(void)
|
||||||
{
|
{
|
||||||
|
#ifndef __CYGWIN32__
|
||||||
HDC hScrDC; /* screen DC */
|
HDC hScrDC; /* screen DC */
|
||||||
HDC hMemDC; /* memory DC */
|
HDC hMemDC; /* memory DC */
|
||||||
HBITMAP hBitmap; /* handle for our bitmap */
|
HBITMAP hBitmap; /* handle for our bitmap */
|
||||||
@@ -703,6 +704,7 @@ static void readscreen(void)
|
|||||||
DeleteObject(hBitmap);
|
DeleteObject(hBitmap);
|
||||||
DeleteDC(hMemDC);
|
DeleteDC(hMemDC);
|
||||||
DeleteDC(hScrDC);
|
DeleteDC(hScrDC);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#else /* Unix version */
|
#else /* Unix version */
|
||||||
|
Reference in New Issue
Block a user