diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/config-win32.h | 40 | 
1 files changed, 33 insertions, 7 deletions
| diff --git a/lib/config-win32.h b/lib/config-win32.h index e9219de19..8c4719745 100644 --- a/lib/config-win32.h +++ b/lib/config-win32.h @@ -1,5 +1,5 @@ -#ifndef __LIB_CONFIG_WIN32_H -#define __LIB_CONFIG_WIN32_H +#ifndef HEADER_CURL_CONFIG_WIN32_H +#define HEADER_CURL_CONFIG_WIN32_H  /***************************************************************************   *                                  _   _ ____  _   *  Project                     ___| | | |  _ \| | @@ -23,7 +23,7 @@   ***************************************************************************/  /* ================================================================ */ -/*    lib/config-win32.h - Hand crafted config file for Windows     */ +/*               Hand crafted config file for Windows               */  /* ================================================================ */  /* ---------------------------------------------------------------- */ @@ -57,6 +57,9 @@  /* Define if you have the <limits.h> header file.  */  #define HAVE_LIMITS_H 1 +/* Define if you have the <locale.h> header file.  */ +#define HAVE_LOCALE_H 1 +  /* Define if you need the malloc.h header file even with stdlib.h  */  #if !defined(__SALFORDC__) && !defined(__POCC__)  #define NEED_MALLOC_H 1 @@ -165,6 +168,9 @@  /* Define if you don't have vprintf but do have _doprnt.  */  /* #define HAVE_DOPRNT 1 */ +/* Define if you have the ftruncate function.  */ +#define HAVE_FTRUNCATE 1 +  /* Define if you have the gethostbyaddr function.  */  #define HAVE_GETHOSTBYADDR 1 @@ -208,6 +214,12 @@  /* Define if you have the select function.  */  #define HAVE_SELECT 1 +/* Define if you have the setlocale function.  */ +#define HAVE_SETLOCALE 1 + +/* Define if you have the setmode function. */ +#define HAVE_SETMODE 1 +  /* Define if you have the setvbuf function.  */  #define HAVE_SETVBUF 1 @@ -388,6 +400,9 @@  /* Define this if you have struct timeval */  #define HAVE_STRUCT_TIMEVAL 1 +/* Define this if struct sockaddr_in6 has the sin6_scope_id member */ +#define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +  /* ---------------------------------------------------------------- */  /*               BSD-style lwIP TCP/IP stack SPECIFIC               */  /* ---------------------------------------------------------------- */ @@ -404,13 +419,20 @@  #  undef HAVE_GETHOSTNAME  #  undef HAVE_GETNAMEINFO  #  undef LWIP_POSIX_SOCKETS_IO_NAMES +#  undef RECV_TYPE_ARG1 +#  undef RECV_TYPE_ARG3 +#  undef SEND_TYPE_ARG1 +#  undef SEND_TYPE_ARG3  #  define HAVE_FREEADDRINFO  #  define HAVE_GETADDRINFO  #  define HAVE_GETHOSTBYNAME  #  define HAVE_GETHOSTBYNAME_R  #  define HAVE_GETHOSTBYNAME_R_6  #  define LWIP_POSIX_SOCKETS_IO_NAMES 0 -#  define SOCKET int +#  define RECV_TYPE_ARG1 int +#  define RECV_TYPE_ARG3 size_t +#  define SEND_TYPE_ARG1 int +#  define SEND_TYPE_ARG3 size_t  #endif  /* ---------------------------------------------------------------- */ @@ -477,7 +499,7 @@     2000 as a supported build target. VS2008 default installations provide an     embedded Windows SDK v6.0A along with the claim that Windows 2000 is a     valid build target for VS2008. Popular belief is that binaries built using -   Windows SDK versions 6.X and Windows 2000 as a build target are functional */ +   Windows SDK versions 6.X and build targetting Windows 2000 are functional */  #if defined(_MSC_VER) && (_MSC_VER >= 1500)  #  define VS2008_MINIMUM_TARGET 0x0500  #endif @@ -498,7 +520,8 @@  #  ifndef WINVER  #    define WINVER VS2008_DEFAULT_TARGET  #  endif -#  if (_WIN32_WINNT < VS2008_MINIMUM_TARGET) || (WINVER < VS2008_MINIMUM_TARGET) +#  if (WINVER < VS2008_MINIMUM_TARGET) || \ +#     (_WIN32_WINNT < VS2008_MINIMUM_TARGET)  #    error VS2008 does not support Windows build targets prior to Windows 2000  #  endif  #endif @@ -636,8 +659,11 @@  /* Name of package */  #define PACKAGE "curl" +/* If you want to build curl with the built-in manual */ +#define USE_MANUAL 1 +  #if defined(__POCC__) || (USE_IPV6)  #  define ENABLE_IPV6 1  #endif -#endif /* __LIB_CONFIG_WIN32_H */ +#endif /* HEADER_CURL_CONFIG_WIN32_H */ | 
