Resync
[CMakeLuaTailorHgBridge.git] / CMakeLua / Utilities / cmcurl-7.19.0 / lib / config.dos
blob59724fb904ebf356afc73468506e6ab0e070b499
1 #ifndef _CURL_CONFIG_DOS_H
2 #define _CURL_CONFIG_DOS_H
4 /* lib/config.dos - Hand crafted config file for MSDOS.
5  *
6  * $Id: config.dos,v 1.1.1.1 2008-09-23 16:32:05 hoffman Exp $
7  */
8 #if defined(DJGPP)
9   #define OS  "MSDOS/djgpp"
10 #elif defined(__HIGHC__)
11   #define OS  "MSDOS/HighC"
12 #elif defined(__WATCOMC__)
13   #define OS  "MSDOS/Watcom"
14 #else
15   #define OS  "MSDOS/?"
16 #endif
18 #define PACKAGE  "curl"
20 #define HAVE_ARPA_INET_H       1
21 #define HAVE_FCNTL_H           1
22 #define HAVE_FIONBIO           1
23 #define HAVE_GETPROTOBYNAME    1
24 #define HAVE_GETTIMEOFDAY      1
25 #define HAVE_IO_H              1
26 #define HAVE_IOCTLSOCKET       1
27 #define HAVE_INET_PTON         1
28 #define HAVE_INET_NTOP         1
29 #define HAVE_LOCALE_H          1
30 #define HAVE_LONGLONG          1
31 #define HAVE_MEMORY_H          1
32 #define HAVE_NETDB_H           1
33 #define HAVE_NETINET_IN_H      1
34 #define HAVE_NETINET_TCP_H     1
35 #define HAVE_NET_IF_H          1
36 #define HAVE_PROCESS_H         1
37 #define HAVE_RECV              1
38 #define HAVE_RECVFROM          1
39 #define HAVE_SELECT            1
40 #define HAVE_SEND              1
41 #define HAVE_SETJMP_H          1
42 #define HAVE_SETLOCALE         1
43 #define HAVE_SETMODE           1
44 #define HAVE_SIGNAL            1
45 #define HAVE_SOCKET            1
46 #define HAVE_SPNEGO            1
47 #define HAVE_STRDUP            1
48 #define HAVE_STRICMP           1
49 #define HAVE_STRTOLL           1
50 #define HAVE_STRUCT_TIMEVAL    1
51 #define HAVE_STRUCT_IN6_ADDR   1
52 #define HAVE_SYS_IOCTL_H       1
53 #define HAVE_SYS_SOCKET_H      1
54 #define HAVE_SYS_STAT_H        1
55 #define HAVE_SYS_TYPES_H       1
56 #define HAVE_TERMIOS_H         1
57 #define HAVE_TIME_H            1
58 #define HAVE_UNISTD_H          1
60 #define NEED_MALLOC_H          1
62 #define RETSIGTYPE             void
63 #define SIZEOF_LONG_DOUBLE     16
64 #define STDC_HEADERS           1
65 #define TIME_WITH_SYS_TIME     1
67 /* Qualifiers for send(), recv() and recvfrom(). */
69 #define SEND_TYPE_ARG1         int
70 #define SEND_QUAL_ARG2         const
71 #define SEND_TYPE_ARG2         void *
72 #define SEND_TYPE_ARG3         int
73 #define SEND_TYPE_ARG4         int
74 #define SEND_TYPE_RETV         int
76 #define RECV_TYPE_ARG1         int
77 #define RECV_TYPE_ARG2         void *
78 #define RECV_TYPE_ARG3         int
79 #define RECV_TYPE_ARG4         int
80 #define RECV_TYPE_RETV         int
82 #define RECVFROM_TYPE_ARG1     int
83 #define RECVFROM_TYPE_ARG2     void
84 #define RECVFROM_TYPE_ARG3     int
85 #define RECVFROM_TYPE_ARG4     int
86 #define RECVFROM_TYPE_ARG5     struct sockaddr
87 #define RECVFROM_TYPE_ARG6     int
88 #define RECVFROM_TYPE_RETV     int
89 #define RECVFROM_TYPE_ARG2_IS_VOID 1
91 #define BSD
93 /* #define MALLOCDEBUG */
95 #ifdef USE_ZLIB     /* on cmd-line */
96   #define HAVE_ZLIB_H            1
97   #define HAVE_LIBZ              1
98 #endif
100 #ifdef USE_SSLEAY   /* on cmd-line */
101   #define HAVE_CRYPTO_CLEANUP_ALL_EX_DATA 1
102   #define HAVE_OPENSSL_ENGINE_H  1
103   #define OPENSSL_NO_KRB5        1
104   #define USE_OPENSSL            1
105 #endif
107 /* to disable LDAP */
108 #define CURL_DISABLE_LDAP        1
110 #define in_addr_t  u_long
111 #define socklen_t  int
113 #if defined(__HIGHC__) || \
114     (defined(__GNUC__) && __GNUC__ < 4)   /* gcc 4.x built-in ? */
115 #define ssize_t    int
116 #endif
118 #define CURL_CA_BUNDLE  getenv("CURL_CA_BUNDLE")
120 /* Target HAVE_x section
121  */
122 #if defined(DJGPP)
123   #define HAVE_BASENAME   1
124   #define HAVE_STRCASECMP 1
125   #define HAVE_SIGACTION  1
126   #define HAVE_SIGSETJMP  1
127   #define HAVE_SYS_TIME_H 1
128   #define HAVE_VARIADIC_MACROS_GCC 1
130   #if (DJGPP_MINOR >= 4)
131     #define HAVE_STRLCAT  1
132   #endif
134   /* Because djgpp <= 2.03 doesn't have snprintf() etc. */
135   #if (DJGPP_MINOR < 4)
136     #define _MPRINTF_REPLACE
137   #endif
139 #elif defined(__WATCOMC__)
140   #define HAVE_STRCASECMP 1
142 #elif defined(__HIGHC__)
143   #define HAVE_SYS_TIME_H 1
144 #endif
146 #undef word
147 #undef byte
149 #endif  /* _CURL_CONFIG_DOS_H */