aboutsummaryrefslogtreecommitdiff
path: root/lib/setup.h
AgeCommit message (Collapse)Author
2008-07-14Inclusion of <extra/stricmp.h> and <extra/strdup.h> is moved to lib/setup.hYang Tse
2008-07-14HTTP_ONLY definition check in lib/setup.h is now done once that configurationYang Tse
file has been included. In this way if symbol is defined in the config file it will no longer be ignored.
2008-06-30- Stephen Collyer and Tor Arntsen helped identify a flaw in the range codeDaniel Stenberg
which output the range using a signed variable where it should rather use unsigned.
2008-04-22Added support for running on Symbian OS.Dan Fandrich
2007-11-08Define WIN32 when build target is Win32 API.Yang Tse
This also defines it for WinCE even though it is a subset of WIN32.
2007-08-23Porting library to OS/400Patrick Monnerat
2007-07-30Properly set USE_SSL on OS/400Dan Fandrich
2007-07-11added NetWare-own file to provide some init functions (for now only CLIB);Gunter Knauf
added call to netware_init() in curl_global_init() to make sure it gets called before any library functions get used.
2007-06-30moved includes to setup.h so that the project headers also pick them up ↵Gunter Knauf
(eleminate gcc warning).
2007-05-17Added support for compiling under Minix 3.1.3 using ACK.Dan Fandrich
2007-02-28proper symbol definition check for all AmigaOS flavoursYang Tse
2007-02-26Fix typo.Gisle Vanem
2007-02-22Check for stdbool.h at configuration stage, and include it if available.Yang Tse
Check for lowercase 'bool' type at configuration stage. If not available provide a suitable replacement with a type definition of 'unsigned char' in setup_once.h Move definitions of TRUE and FALSE to setup_once.h
2007-02-21curlassert macro replaced with DEBUGASSERT macro defined in setup_once.hYang Tse
2007-02-12Rob Crittenden added support for NSS (Network Security Service) for theDaniel Stenberg
SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/
2007-02-02move DEBUGF macro definition to setup_once.hYang Tse
2007-01-29fixed segfault when compiled with MingW32 and cmd or command shell.Gunter Knauf
2006-10-18Introduce symbol USE_WINSOCK which will be defined whenYang Tse
using winsock or winsock2 API.
2006-10-18Move definition of IS*() macros to setup_once.hYang Tse
2006-10-17Avoid typecasting a signed char to an int when using is*() functions, as thatDaniel Stenberg
could very well cause a negate number get passed in and thus cause reading outside of the array usually used for this purpose. We avoid this by using the uppercase macro versions introduced just now that does some extra crazy typecasts to avoid byte codes > 127 to cause negative int values.
2006-09-03Simplified #ifdef on WIN32; the statementGisle Vanem
" !defined(__GNUC__) || defined(__MINGW32__)" implies CygWin.
2006-08-29Support other MS-DOS compilers (MSDOS is a djgpp built-in define).Gisle Vanem
2006-08-29David McCreedy added CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA toDaniel Stenberg
allow applications to set their own socket options.
2006-08-04Avoid redundant check. configure script takes care of not definingYang Tse
HAVE_WINDOWS_H, HAVE_WINSOCK_H, HAVE_WINSOCK2_H, neither HAVE_WS2TCPIP_H when __CYGWIN__ is defined.
2006-07-28First step trying to avoid the multiple header inclusion and recursion ↵Yang Tse
nightmare. Reintroduce checking for HAVE_MSG_NOSIGNAL in configure script, so that we don't depend on header inclusion order for a valid check.
2006-07-21Changes for combination ENABLE_IPV6 and USE_ARES.Gisle Vanem
2006-07-19Changes to support building for eCos 1.3.1. This has been tested withDan Fandrich
file: URLs only.
2006-07-12Place parenthesis surrounding macro parameters so that the use of sread and ↵Yang Tse
swrite is more intuitive.
2006-07-12Use platform's native types for recv() and send() arguments.Yang Tse
2006-07-05Prevent definition of HAVE_WINxxx_H symbols and avoid inclusion of Windows ↵Yang Tse
headers when compiled with Cygwin in POSIX emulation mode.
2006-06-08Brian Dessent's fixes for cygwin buildsDaniel Stenberg
2006-04-26Added support for Salford-C under Win32 (scc). HAVE_MALLOC_H andGisle Vanem
HAVE_PROCESS_H added for all except scc.
2006-04-10avoid duplicate typedefs, as this type is also defined in our public headersDaniel Stenberg
2006-04-07First commit of David McCreedy's EBCDIC and TPF changes.Daniel Stenberg
2006-01-16David Shaw finally removed all traces of Gopher and we are now officiallyDaniel Stenberg
not supporting it. It hasn't been functioning for years anyway, so this is just finally stating what already was true. And a cleanup at the same time.
2006-01-09Made the copyright year match the latest modification's year.Daniel Stenberg
2006-01-02Include <sys/ioctl.h> before redefining ioctl().Gisle Vanem
2005-12-20Changes for PellesC compiler under Win32. A bit limited, butGisle Vanem
we just love swedish products...
2005-12-17Windows related cleanupYang Tse
2005-12-17Change multiple header inclusion prevention definition to __LIB_CURL_SETUP_HYang Tse
2005-12-16'Fix' windows buildsYang Tse
2005-12-11Dov Murik made defining HTTP_ONLY also disable TFTPDaniel Stenberg
2005-12-09Unset HAVE_STRUCT_SOCKADDR_STORAGE when using msvc 6.0 with no PSDKYang Tse
2005-11-24Yang Tse: removes GOPHER protocol when HTTP is disabledDaniel Stenberg
2005-11-24Doug Kaufman's set of patches to make curl build fine on DJGPP again usingDaniel Stenberg
configure.
2005-11-23only enable NTLM if HTTP and NTLM is not disabled, and if NTLM is disabledDaniel Stenberg
we define an empty macro for the ntlm cleanup function
2005-11-23Yang Tse fixed MSVC 6.0 warningsDaniel Stenberg
2005-11-11Moved the sockaddr_storage definition to lib/sockaddr.h and only include thatDaniel Stenberg
in files that actually need the struct.
2005-11-10David Lang: if there is no sockaddr_storage, make up our own and use thatDaniel Stenberg
2005-10-02Fix for building with MS Visual-C and single-threadedGisle Vanem
runtime libs.