curl/include/curl
Daniel Stenberg d6604524ad include: revert 9adf3c4 and make public types void * again
Many applications assume the actual contents of the public types and use
that do for example forward declarations (saving them from including our
public header) which then breaks when we switch from void * to a struct
*.

I'm not convinced we were wrong, but since this practise seems
widespread enough I'm willing to (partly) step down.

Now libcurl uses the struct itself when it is built and it allows
applications to use the struct type if CURL_STRICTER is defined at the
time of the #include.

Reported-by: Peter Frühberger
Fixes #926
2016-07-31 22:59:22 +02:00
..
.gitignore gitignore: Sort for readability 2015-08-18 01:03:05 -04:00
curl.h include: revert 9adf3c4 and make public types void * again 2016-07-31 22:59:22 +02:00
curlbuild.h.cmake URLs: Change more haxx.se URLs from http: to https: 2016-02-03 01:45:21 +01:00
curlbuild.h.dist curlbuild.h.dist: check __LP64__ as well to fix MIPS build 2016-05-18 14:10:36 +02:00
curlbuild.h.in URLs: Change more haxx.se URLs from http: to https: 2016-02-03 01:45:21 +01:00
curlrules.h URLs: Change more haxx.se URLs from http: to https: 2016-02-03 01:45:21 +01:00
curlver.h bump: start working on 7.50.1 2016-07-21 11:16:08 +02:00
easy.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
Makefile.am URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
mprintf.h curl/mprintf.h: remove support for _MPRINTF_REPLACE 2016-04-01 10:46:36 +02:00
multi.h include: revert 9adf3c4 and make public types void * again 2016-07-31 22:59:22 +02:00
stdcheaders.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
typecheck-gcc.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00