aboutsummaryrefslogtreecommitdiff
path: root/lib/setup.h
AgeCommit message (Collapse)Author
2010-01-22deal with the possibility that CURL_DISABLE_RTSP may already be definedYang Tse
2010-01-22disabling of rtsp when http isn't enabled required here for non-configure ↵Yang Tse
systems
2010-01-21Chris Conroy brought support for RTSP transfers, and with it comes 8(!) newDaniel Stenberg
libcurl options for controlling what to get and how to receive posssibly interleaved RTP data. Initial commit.
2009-12-30VMS specific preprocessor symbol checking adjustmentsYang Tse
2009-11-14Refactor how preprocessor symbol _THREAD_SAFE definition is done.Yang Tse
2009-10-27Fix Pelles C Win32 target compilation issuesYang Tse
2009-10-21spelling correctionsDaniel Stenberg
2009-10-21Detect when msvc 6.0 is in use without PSDK installed, intentionallyYang Tse
fail to build when this happens, and show an appropriate error. The brave of heart can circumvect this. Defining ALLOW_MSVC6_WITHOUT_PSDK in lib/config-win32.h, although absolutely discouraged and unsupported, this will allow the die hard MSVC hacker to build in such a discouraged environment. The actually supported 'fix' is to install 'February 2003 Platform SDK' a.k.a. 'Windows Server 2003 PSDK' which can be freely downloaded from http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
2009-09-18fix compiler warning: comparison between signed and unsignedYang Tse
2009-07-14renamed generated config.h to curl_config.h in order to avoid clashes when ↵Gunter Knauf
libcurl is used with other projects which also have a config.h.
2009-06-19sclose() function-like macro definition used to close a socket,Yang Tse
now solely based on HAVE_CLOSESOCKET and HAVE_CLOSESOCKET_CAMEL config file preprocessor definitions.
2009-06-04allow building libcurl for VxWorksYang Tse
2009-05-01David McCreedy's "TPF-platform specific changes to various files" patchYang Tse
2009-02-12Added support for Digest and NTLM authentication using GnuTLS.Dan Fandrich
2008-11-17if2ip.c related preprocessor cleanupYang Tse
2008-09-24ntoa() and inet_ntoa_r() no longer usedYang Tse
2008-09-19configure script now checks availability of the alarm() functionYang Tse
2008-09-05somewhat protect Mac OS X users from using Mac OS 9 config fileYang Tse
2008-08-28When not using large file support WIN32's lseek offset is a 'long'.Yang Tse
2008-08-26Fix default SIZEOF_OFF_T definition logicYang Tse
2008-08-26Use SIZEOF_OFF_T definition from config fileYang Tse
2008-08-22Reinstate struct_stat definition that got lost in previous commit.Yang Tse
2008-08-22Adjustments to better select/differentiate when large/small fileYang Tse
support is provided using WIN32 functions directly.
2008-08-21Get rid of ENABLE_64BIT symbol definition and usage.Yang Tse
Improve HAVE_LONGLONG symbol description.
2008-08-20Simplify condition checkYang Tse
2008-08-16Oops, missed FORMAT_OFF_TUYang Tse
2008-08-16Library internal only C preprocessor macros FORMAT_OFF_T and FORMAT_OFF_TUYang Tse
remain in use as internal curl_off_t print formatting strings for the internal *printf functions which still cannot handle print formatting string directives such as "I64d", "I64u", and others available on MSVC, MinGW, Intel's ICC, and other DOS/Windows compilers. This reverts previous commit part which did: FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU
2008-08-15For congruency sake with the naming of other CURL_XXXXXX_CURL_OFF_T macros,Yang Tse
the names of the curl_off_t formatting string directives now become CURL_FORMAT_CURL_OFF_T and CURL_FORMAT_CURL_OFF_TU. CURL_FMT_OFF_T -> CURL_FORMAT_CURL_OFF_T CURL_FMT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU Remove the use of an internal name for the curl_off_t formatting string directives and use the common one available from the inside and outside of the library. FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU
2008-08-11 s/SIZEOF_CURL_OFF_T/CURL_SIZEOF_CURL_OFF_T/gYang Tse
2008-08-07Initial support of curlbuild.h and curlrules.h which allowsYang Tse
to have a curl_off_t data type no longer gated to off_t.
2008-07-30Sync comment with reality.Yang Tse
2008-07-27setup.h handles definition of _REENTRANT based on NEED_REENTRANTYang Tse
definition which might be defined in config.h or config-*.h files
2008-07-22minor reordering in OS/400 config/setup filesYang Tse
2008-07-21Undefine 'byte' due to dict.c.Gisle Vanem
2008-07-14Move _REENTRANT definition earlier in lib/setup.hYang Tse
2008-07-14Removed inclusion of remaining system header files from configuration files.Yang Tse
These are included from lib/setup.h or specific source code file.
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