curl/include/curl
Yang Tse a6ed2b8426 BSD-style lwIP TCP/IP stack support:
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-08-04 21:27:29 +02:00
..
.gitignore ignore files generated by 'maketgz' 2010-04-14 17:12:34 +02:00
curl.h BSD-style lwIP TCP/IP stack support: 2011-08-04 21:27:29 +02:00
curlbuild.h.cmake CMake fixes for Linux. 2010-03-24 14:07:18 -04:00
curlbuild.h.dist remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
curlbuild.h.in include: cleanup 2011-05-09 10:20:31 +02:00
curlrules.h build: allow usage of Borland 5.5.1 external preprocessor cpp32 2011-01-12 02:33:39 +01:00
curlver.h bump release: start working towards 7.21.8 2011-06-23 13:51:53 +02:00
easy.h Fix spelling errors in include/ 2011-04-21 07:55:53 -07:00
Makefile.am include: cleanup 2011-05-09 10:20:31 +02:00
mprintf.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
multi.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
stdcheaders.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
typecheck-gcc.h include: cleanup 2011-05-09 10:20:31 +02:00