Skip to content

Commit 7c445ab

Browse files
committed
Fix compilation on DMD < 2.070.x.
1 parent cd65de6 commit 7c445ab

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

deimos/openssl/bio.d

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,10 @@ version(OPENSSL_NO_SCTP) {} else {
7878
version (Posix) {
7979
import core.sys.posix.netdb;
8080
} else version (Windows) {
81-
import core.sys.windows.winsock2;
81+
static if (__VERSION__ >= 2070)
82+
import core.sys.windows.winsock2;
83+
else
84+
import std.c.windows.winsock;
8285
} else version (Win64) {
8386
import core.sys.windows.winsock2;
8487
}

deimos/openssl/dtls1.d

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,10 @@ public import deimos.openssl.pqueue;
7373
// #endif
7474
version (Windows) {
7575
/* Needed for timeval */
76-
import core.sys.windows.winsock2;
76+
static if (__VERSION__ >= 2070)
77+
import core.sys.windows.winsock2;
78+
else
79+
import std.c.windows.winsock;
7780
// #elif defined(OPENSSL_SYS_NETWARE) && !defined(_WINSOCK2API_)
7881
// #include <sys/timeval.h>
7982
// #else

0 commit comments

Comments
 (0)