1 /* Configuration header file.
2 Copyright (C) 1995, 1996, 1997, 1998, 2004
3 Free Software Foundation, Inc.
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
15 You should have received a copy of the GNU General Public License
16 along with this program; if not, write to the Free Software
17 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19 In addition, as a special exception, the Free Software Foundation
20 gives permission to link the code of its release of Wget with the
21 OpenSSL project's "OpenSSL" library (or with modified versions of it
22 that use the same license as the "OpenSSL" library), and distribute
23 the linked executables. You must obey the GNU General Public License
24 in all respects for all of the code used other than "OpenSSL". If you
25 modify this file, you may extend this exception to your version of the
26 file, but you are not obligated to do so. If you do not wish to do
27 so, delete this exception statement from your version. */
33 /* Define if you have the <alloca.h> header file. */
36 /* Define to empty if the keyword does not work. */
39 /* Define to `unsigned' if <sys/types.h> doesn't define. */
42 /* Define if your architecture is big endian (with the most
43 significant byte first). */
44 #undef WORDS_BIGENDIAN
46 /* Define if you want the FTP support for Opie compiled in. */
49 /* Define if you want the HTTP Digest Authorization compiled in. */
50 #define ENABLE_DIGEST 1
52 /* Define if you want the NTLM authorization support compiled in. */
57 /* Define if you want the debug output support compiled in. */
58 #define ENABLE_DEBUG 1
60 /* Define if you have sys/time.h header. */
61 #undef HAVE_SYS_TIME_H
63 /* Define if you have struct utimbuf. */
64 #define HAVE_STRUCT_UTIMBUF 1
66 /* Define if you have the gethostbyname function. */
67 /* #undef HAVE_GETHOSTBYNAME */
69 /* Define if you have the strdup function. */
72 /* Define if you have the snprintf function. */
73 #define HAVE_SNPRINTF 1
75 /* Define if you have the vsnprintf function. */
76 #define HAVE_VSNPRINTF 1
78 /* Define if you have the strcasecmp function. */
79 #define HAVE_STRCASECMP 1
81 /* Define if you have the strncasecmp function. */
82 #define HAVE_STRNCASECMP 1
84 /* Define if you have the strptime function. */
87 /* Define if you have the symlink function. */
90 /* Define if you have the <unistd.h> header file. */
93 /* None except Digital Mars have sleep/usleep functions */
99 /* Define if you have the <utime.h> header file. */
102 /* Define if you have the <sys/utime.h> header file. */
103 #define HAVE_SYS_UTIME_H 1
105 /* Define to 1 if you have the <locale.h> header file. */
106 #define HAVE_LOCALE_H 1
108 /* Define if you have the <sys/select.h> header file. */
109 #undef HAVE_SYS_SELECT_H
111 /* Define if you have the <pwd.h> header file. */
114 /* Define to be the name of the operating system. */
115 #define OS_TYPE "Windows"
117 #define CTRLBREAK_BACKGND 1
119 /* Define if we're compiling in support for MD5. */
122 /* Define if we're using Solaris libmd5. */
123 #undef HAVE_SOLARIS_MD5
125 /* Define if we're using builtin (GNU) md5.c. */
126 #define HAVE_BUILTIN_MD5 1
128 /* Work around VC 6 issues */
129 #define inline __inline
130 #define ftruncate chsize
132 /* Define if you have the isatty function. */
133 #define HAVE_ISATTY 1
135 /* Define to the length of short. */
136 #define SIZEOF_SHORT 2
138 /* Define to the length of int. */
141 /* Define to the length of long. */
142 #define SIZEOF_LONG 4
144 /* Defined to int or size_t on systems without socklen_t. */
145 #define socklen_t int
147 /* Define if you have uint32_t. */
150 #endif /* CONFIG_H */