1 parent 862f250 commit cbd783dCopy full SHA for cbd783d
1 file changed
src/sock/WIN.def.c
@@ -1,6 +1,7 @@
1
#ifndef ae2f_Sys_sock_WIN_auto_h
2
#define ae2f_Sys_sock_WIN_auto_h
3
4
+#include "ae2f/Sys/Sock.h"
5
#include <ae2f/Sys.h>
6
7
#if ae2f_Sys_WIN(!)0
@@ -21,8 +22,12 @@ ae2f_MAC() ae2fsys_set_sock_blkmode_imp(
21
22
enum AE2FSYS_SOCK_ res
23
)
24
{
- (rdwr_mem) = !!(c_blkmode);
25
- (res) = -(!!ioctlsocket((h_sock), FIONBIO, &(rdwr_mem)));
+ (rdwr_mem) = ae2f_reinterpret_cast(ae2fsys_sock_blkmode_t, !!(c_blkmode));
26
+ (res) = ae2f_reinterpret_cast(enum AE2FSYS_SOCK_, -(!!ioctlsocket(
27
+ (h_sock)
28
+ , FIONBIO
29
+ , &(rdwr_mem)))
30
+ );
31
}
32
33
#else
0 commit comments