]> icculus.org git repositories - icculus/iodoom3.git/blob - neo/curl/lib/config.dj
Various Mac OS X tweaks to get this to build. Probably breaking things.
[icculus/iodoom3.git] / neo / curl / lib / config.dj
1 #ifndef _CURL_CONFIG_DJGPP_H
2 #define _CURL_CONFIG_DJGPP_H
3
4 #define OS       "MSDOS/djgpp"
5 #define PACKAGE  "curl"
6
7 #define CURL_CA_BUNDLE  "/dev/env/CURL_CA_BUNDLE"
8
9 #if (DJGPP_MINOR >= 4)
10 /* #define HAVE_DLOPEN 1 maybe not (DXE3) */
11 #endif
12
13 #define HAVE_ALARM             1
14 #define HAVE_ASSERT_T          1
15 #define HAVE_ARPA_INET_H       1
16 #define HAVE_CLOSESOCKET       1
17 #define HAVE_FCNTL_H           1
18 #define HAVE_GETHOSTBYADDR     1
19 #define HAVE_GETHOSTNAME       1
20 #define HAVE_GETPASS           1
21 #define HAVE_GETSERVBYNAME     1
22 #define HAVE_GETTIMEOFDAY      1
23 #define HAVE_INET_ADDR         1
24 #define HAVE_INET_NTOA         1
25 #define HAVE_IO_H              1
26 #define HAVE_IOCTLSOCKET       1
27 #define HAVE_INET_PTON         1
28 #define HAVE_MALLOC_H          1
29 #define HAVE_MEMORY_H          1
30 #define HAVE_NETDB_H           1
31 #define HAVE_NETINET_IN_H      1
32 #define HAVE_NET_IF_H          1
33 #define HAVE_PERROR            1
34 #define HAVE_SELECT            1
35 #define HAVE_SETJMP_H          1
36 #define HAVE_SETVBUF           1
37 #define HAVE_SIGNAL            1
38 #define HAVE_SIGACTION         1
39 #define HAVE_SIGSETJMP         1
40 #define HAVE_SOCKET            1
41 #define HAVE_STRCASECMP        1
42 #define HAVE_STRDUP            1
43 #define HAVE_STRFTIME          1
44 #define HAVE_STRICMP           1
45 #define HAVE_STRSTR            1
46 #define HAVE_STRTOLL           1
47 #define HAVE_SYS_SOCKET_H      1
48 #define HAVE_SYS_STAT_H        1
49 #define HAVE_SYS_TYPES_H       1
50 #define HAVE_TERMIOS_H         1
51 #define HAVE_TIME_H            1
52 #define HAVE_UNAME             1
53 #define HAVE_UNISTD_H          1
54 #define HAVE_VPRINTF           1
55
56 #define RETSIGTYPE             void
57 #define SIZEOF_LONG_DOUBLE     16
58 #define SIZEOF_LONG_LONG       8
59 #define STDC_HEADERS           1
60 #define TIME_WITH_SYS_TIME     1
61
62 #define BSD
63
64 /* #define MALLOCDEBUG */
65
66 #ifdef USE_ZLIB     /* on cmd-line */
67   #define HAVE_ZLIB_H            1
68   #define HAVE_LIBZ              1
69 #endif
70
71 #ifdef USE_SSLEAY   /* on cmd-line */
72   #define HAVE_OPENSSL_X509_H    1
73   #define HAVE_OPENSSL_SSL_H     1
74   #define HAVE_OPENSSL_RSA_H     1
75   #define HAVE_OPENSSL_PEM_H     1
76   #define HAVE_OPENSSL_ERR_H     1
77   #define HAVE_OPENSSL_CRYPTO_H  1
78   #define HAVE_OPENSSL_ENGINE_H  1
79   #define HAVE_LIBSSL            1
80   #define HAVE_LIBCRYPTO         1
81   #define OPENSSL_NO_KRB5        1
82 #endif
83
84 /* Because djgpp < 2.03 doesn't have snprintf() etc.
85  */
86 #if (DJGPP_MINOR < 4)
87   #define _MPRINTF_REPLACE
88 #endif
89
90 #define in_addr_t  u_long
91 #define socklen_t  int
92 #define ssize_t    int
93
94 #include <stdlib.h>
95 #include <string.h>
96 #include <tcp.h>    /* Watt-32 API */
97
98 #undef word
99
100 #endif  /* _CURL_CONFIG_DJGPP_H */
101