Go to the documentation of this file. 1 #ifndef HEADER_CARES_CONFIG_WIN32_H
2 #define HEADER_CARES_CONFIG_WIN32_H
26 #define HAVE_ASSERT_H 1
29 #define HAVE_ERRNO_H 1
32 #if defined(__MINGW32__) || defined(__POCC__)
33 #define HAVE_GETOPT_H 1
37 #define HAVE_LIMITS_H 1
41 #define HAVE_PROCESS_H 1
45 #define HAVE_SIGNAL_H 1
54 #if defined(__MINGW32__) || defined(__WATCOMC__) || defined(__LCC__) || \
56 #define HAVE_UNISTD_H 1
60 #define HAVE_WINDOWS_H 1
63 #define HAVE_WINSOCK_H 1
67 #define HAVE_WINSOCK2_H 1
72 #define HAVE_WS2TCPIP_H 1
80 #define HAVE_SIG_ATOMIC_T 1
83 #define STDC_HEADERS 1
93 #define HAVE_CLOSESOCKET 1
99 #define HAVE_GETHOSTNAME 1
102 #define HAVE_IOCTLSOCKET 1
105 #define HAVE_IOCTLSOCKET_FIONBIO 1
111 #define HAVE_STRDUP 1
114 #define HAVE_STRICMP 1
120 #define HAVE_STRNICMP 1
126 #define RECV_TYPE_ARG1 SOCKET
129 #define RECV_TYPE_ARG2 char *
132 #define RECV_TYPE_ARG3 int
135 #define RECV_TYPE_ARG4 int
138 #define RECV_TYPE_RETV int
141 #define HAVE_RECVFROM 1
144 #define RECVFROM_TYPE_ARG1 SOCKET
147 #define RECVFROM_TYPE_ARG2 char
150 #define RECVFROM_TYPE_ARG3 int
153 #define RECVFROM_TYPE_ARG4 int
156 #define RECVFROM_TYPE_ARG5 struct sockaddr
159 #define RECVFROM_TYPE_ARG6 int
162 #define RECVFROM_TYPE_RETV int
168 #define SEND_TYPE_ARG1 SOCKET
171 #define SEND_QUAL_ARG2 const
174 #define SEND_TYPE_ARG2 char *
177 #define SEND_TYPE_ARG3 int
180 #define SEND_TYPE_ARG4 int
183 #define SEND_TYPE_RETV int
188 #define NS_INADDRSZ 4
189 #define HAVE_ARPA_NAMESER_H 1
190 #define HAVE_ARPA_INET_H 1
191 #define HAVE_NETDB_H 1
192 #define HAVE_NETINET_IN_H 1
193 #define HAVE_SYS_SOCKET_H 1
194 #define HAVE_NETINET_TCP_H 1
195 #define HAVE_AF_INET6 1
196 #define HAVE_PF_INET6 1
197 #define HAVE_STRUCT_IN6_ADDR 1
198 #define HAVE_STRUCT_SOCKADDR_IN6 1
199 #undef HAVE_WINSOCK_H
200 #undef HAVE_WINSOCK2_H
201 #undef HAVE_WS2TCPIP_H
209 #define in_addr_t unsigned long
212 #define RETSIGTYPE void
228 #define HAVE_STRUCT_ADDRINFO 1
231 #if !defined(__SALFORDC__) && !defined(__BORLANDC__)
232 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
236 #define HAVE_STRUCT_TIMEVAL 1
243 #if defined(_MSC_VER) && (_MSC_VER >= 1400)
244 # define _CRT_SECURE_NO_DEPRECATE 1
245 # define _CRT_NONSTDC_NO_DEPRECATE 1
250 #if defined(_MSC_VER) && (_MSC_VER >= 1500)
251 # define VS2008_MIN_TARGET 0x0600
255 #if defined(_MSC_VER) && (_MSC_VER >= 1500)
256 # ifndef _WIN32_WINNT
257 # define _WIN32_WINNT VS2008_MIN_TARGET
260 # define WINVER VS2008_MIN_TARGET
262 # if (_WIN32_WINNT < VS2008_MIN_TARGET) || (WINVER < VS2008_MIN_TARGET)
263 # error VS2008 does not support Windows build targets prior to Windows 2000
269 #if defined(__POCC__) && (__POCC__ >= 500)
270 # ifndef _WIN32_WINNT
271 # define _WIN32_WINNT 0x0600
274 # define WINVER 0x0600
280 #if defined(HAVE_WS2TCPIP_H)
281 # if defined(__POCC__)
282 # define HAVE_FREEADDRINFO 1
283 # define HAVE_GETADDRINFO 1
284 # define HAVE_GETNAMEINFO 1
285 # elif defined(_WIN32_WINNT) && (_WIN32_WINNT >= 0x0501)
286 # define HAVE_FREEADDRINFO 1
287 # define HAVE_GETADDRINFO 1
288 # define HAVE_GETNAMEINFO 1
289 # elif defined(_MSC_VER) && (_MSC_VER >= 1200)
290 # define HAVE_FREEADDRINFO 1
291 # define HAVE_GETADDRINFO 1
292 # define HAVE_GETNAMEINFO 1
296 #if defined(__POCC__)
298 # error Microsoft extensions /Ze compiler option is required
300 # ifndef __POCC__OLDNAMES
301 # error Compatibility names /Go compiler option is required
310 #ifdef HAVE_WINSOCK2_H
311 #define HAVE_AF_INET6 1
315 #ifdef HAVE_WINSOCK2_H
316 #define HAVE_PF_INET6 1
320 #ifdef HAVE_WS2TCPIP_H
321 #define HAVE_STRUCT_IN6_ADDR 1
325 #ifdef HAVE_WS2TCPIP_H
326 #define HAVE_STRUCT_SOCKADDR_IN6 1
330 #ifdef HAVE_WS2TCPIP_H
331 #define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1
344 #if defined(_WIN32_WCE) && !defined(HAVE_ERRNO_H)
345 # define ENOENT ERROR_FILE_NOT_FOUND
346 # define ESRCH ERROR_PATH_NOT_FOUND
347 # define ENOMEM ERROR_NOT_ENOUGH_MEMORY
348 # define ENOSPC ERROR_INVALID_PARAMETER
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:52