55#if !defined(_SIZE_T ) && !defined(_SIZE_T_DEFINED ) && !defined(_SIZE_T_DECLARED ) && \
66 !defined(_BSD_SIZE_T_DEFINED_ ) && !defined(__DEFINED_size_t ) && \
77 !defined(__size_t_defined )
8- # if defined(__SIZE_TYPE__ )
8+ #if defined(__SIZE_TYPE__ )
99typedef __SIZE_TYPE__ size_t ;
10- # elif defined(_MSC_VER )
11- # ifdef _WIN64
10+ #elif defined(_MSC_VER )
11+ #ifdef _WIN64
1212typedef unsigned __int64 size_t ;
13- # else
13+ #else
1414typedef unsigned int size_t ;
15- # endif
16- # else
15+ #endif
16+ #else
1717typedef unsigned long size_t ;
18- # endif
19- # define _SIZE_T
20- # define _SIZE_T_DEFINED
21- # define _SIZE_T_DECLARED
22- # define _BSD_SIZE_T_DEFINED_
23- # define __DEFINED_size_t
24- # define __size_t_defined
18+ #endif
19+ #define _SIZE_T
20+ #define _SIZE_T_DEFINED
21+ #define _SIZE_T_DECLARED
22+ #define _BSD_SIZE_T_DEFINED_
23+ #define __DEFINED_size_t
24+ #define __size_t_defined
2525#endif
2626
2727#ifndef WOLFIP_SOL_IP
28- # ifdef SOL_IP
29- # define WOLFIP_SOL_IP SOL_IP
30- # else
31- # define WOLFIP_SOL_IP 0
32- # endif
28+ #ifdef SOL_IP
29+ #define WOLFIP_SOL_IP SOL_IP
30+ #else
31+ #define WOLFIP_SOL_IP 0
32+ #endif
3333#endif
3434
3535#ifndef WOLFIP_IP_RECVTTL
36- # ifdef IP_RECVTTL
37- # define WOLFIP_IP_RECVTTL IP_RECVTTL
38- # else
39- # define WOLFIP_IP_RECVTTL 12
40- # endif
36+ #ifdef IP_RECVTTL
37+ #define WOLFIP_IP_RECVTTL IP_RECVTTL
38+ #else
39+ #define WOLFIP_IP_RECVTTL 12
40+ #endif
4141#endif
4242
4343/* Types */
@@ -151,14 +151,15 @@ struct wolfIP_sockaddr_in {
151151};
152152struct wolfIP_sockaddr { uint16_t sa_family ; };
153153typedef uint32_t socklen_t ;
154- #ifndef WOLF_POSIX
154+
155155#if defined(__has_include )
156156#if __has_include (< sys /socket .h > )
157157#include <sys/socket.h>
158158#include <sys/uio.h>
159159#define WOLFIP_HAVE_POSIX_TYPES 1
160160#endif
161161#endif
162+
162163#ifndef WOLFIP_HAVE_POSIX_TYPES
163164struct iovec { void * iov_base ; size_t iov_len ; };
164165struct msghdr {
@@ -171,7 +172,7 @@ struct msghdr {
171172 int msg_flags ;
172173};
173174#endif
174- #endif
175+
175176#ifndef AF_INET
176177#define AF_INET 2
177178#endif
0 commit comments