aboutsummaryrefslogtreecommitdiff
path: root/src/setup.h
AgeCommit message (Collapse)Author
2011-10-31setup.h: fix compiler warningYang Tse
2011-09-19curl tool: reviewed code moved to tool_*.[ch] filesYang Tse
2011-09-16src/setup.h: add conditional include of assert.hYang Tse
2011-09-04setup_once.h cleanup and syncYang Tse
2011-09-03revert changes not intended to be pushed with commit 6b75d2c2Yang Tse
2011-09-03fix a bunch of MSVC compiler warningsYang Tse
2011-08-04BSD-style lwIP TCP/IP stack support:Yang Tse
Allow compilation of libcurl and curl using BSD-style lwIP on Win32. In order to compile libcurl and curl with this support it is necessary to edit files lib/config-win32.h and src/config-win32.h and uncomment a line to make definition of preprocessor symbol USE_LWIPSOCK visible. Afterwards you can compile as usual. In order to use compiled library with BSD-style lwIP TCP/IP stack in your program it is mandatory that you include lwIP header file <lwip/opt.h> before including <curl/curl.h> or <curl/multi.h> Compilation has been verified with lwIP 1.4.0 and contrib-1.4.0 from: http://download.savannah.gnu.org/releases/lwip/lwip-1.4.0.zip http://download.savannah.gnu.org/releases/lwip/contrib-1.4.0.zip Have fun!
2011-04-27checksrc: whitespace and code style cleanupDaniel Stenberg
Make everything adhere to the standards upheld by checksrc.pl and now run checksrc from the makefile on debug builds.
2010-09-02Moved S_ISREG define to setup as suggested by Dan.Guenter Knauf
2010-03-24remove the CVSish $Id$ linesDaniel Stenberg
2010-02-14removed trailing whitespaceYang Tse
2009-11-14Refactor how preprocessor symbol _THREAD_SAFE definition is done.Yang Tse
2009-10-27Fix spellingYang 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-11DOS adjustmentsYang Tse
2009-05-01David McCreedy's "TPF-platform specific changes to various files" patchYang Tse
2008-09-05somewhat protect Mac OS X users from using Mac OS 9 config fileYang 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-30Update copyright year.Yang Tse
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-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-06-30moved includes to setup.h so that the project headers also pick them up ↵Gunter Knauf
(eleminate gcc warning).
2007-02-28proper symbol definition check for all AmigaOS flavoursYang Tse
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
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-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-19Changes to support building for eCos 1.3.1. This has been tested withDan Fandrich
file: URLs only.
2006-07-11Moved strdup replacement from src/main.c into src/strdup.c so it's availableDan Fandrich
in libcurl as well, if necessary.
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-07First commit of David McCreedy's EBCDIC and TPF changes.Daniel Stenberg
2005-12-17Windows related cleanupYang Tse
2005-12-16'Fix' windows buildsYang Tse
2005-11-24Doug Kaufman's set of patches to make curl build fine on DJGPP again usingDaniel Stenberg
configure.
2005-05-02corrected copyright yearsDaniel Stenberg
2005-04-24Based on feedback from Cory Nelson, I added some preprocessor magic inDaniel Stenberg
*/setup.h and */config-win32.h to build fine with VS2005 on x64.
2004-12-25My reimplementation and cleanup of the getpass source code. We officially noDaniel Stenberg
longer use Angus Mackay's getpass code due to the weirdo license his code was donated to us under.
2004-12-15precaution to prevent double typedefs of the boolDaniel Stenberg
2004-12-15moved the bool typedef to setup.hDaniel Stenberg
2004-07-04removed now obsolete ifdef.Gunter Knauf
2004-03-21Marty Kuhrt's adjustments for a cleaner VMS buildDaniel Stenberg
2004-03-17Günter Knauf's NetWare changes.Daniel Stenberg
2004-03-03Tom Bates' adjustment to build on his nsr-tandem-nsk.Daniel Stenberg
2004-03-02Define CURL_NO_OLDIES to prevent us from getting obsolete stuff defined.Daniel Stenberg
2004-01-23define SIZEOF_CURL_OFF_T if not already definedDaniel Stenberg
2004-01-14Gisle Vanem updated the code for win32 and djgpp builds.Daniel Stenberg