1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

build: fix circular header inclusion with other packages

This commit renames lib/setup.h to lib/curl_setup.h and
renames lib/setup_once.h to lib/curl_setup_once.h.

Removes the need and usage of a header inclusion guard foreign
to libcurl. [1]

Removes the need and presence of an alarming notice we carried
in old setup_once.h [2]

----------------------------------------

1 - lib/setup_once.h used __SETUP_ONCE_H macro as header inclusion guard
    up to commit ec691ca3 which changed this to HEADER_CURL_SETUP_ONCE_H,
    this single inclusion guard is enough to ensure that inclusion of
    lib/setup_once.h done from lib/setup.h is only done once.

    Additionally lib/setup.h has always used __SETUP_ONCE_H macro to
    protect inclusion of setup_once.h even after commit ec691ca3, this
    was to avoid a circular header inclusion triggered when building a
    c-ares enabled version with c-ares sources available which also has
    a setup_once.h header. Commit ec691ca3 exposes the real nature of
    __SETUP_ONCE_H usage in lib/setup.h, it is a header inclusion guard
    foreign to libcurl belonging to c-ares's setup_once.h

    The renaming this commit does, fixes the circular header inclusion,
    and as such removes the need and usage of a header inclusion guard
    foreign to libcurl. Macro __SETUP_ONCE_H no longer used in libcurl.

2 - Due to the circular interdependency of old lib/setup_once.h and the
    c-ares setup_once.h header, old file lib/setup_once.h has carried
    back from 2006 up to now days an alarming and prominent notice about
    the need of keeping libcurl's and c-ares's setup_once.h in sync.

    Given that this commit fixes the circular interdependency, the need
    and presence of mentioned notice is removed.

    All mentioned interdependencies come back from now old days when
    the c-ares project lived inside a curl subdirectory. This commit
    removes last traces of such fact.
This commit is contained in:
Yang Tse 2013-01-06 19:06:49 +01:00
parent e2bcd2ab9e
commit 5a053ffe80
183 changed files with 197 additions and 208 deletions

View File

@ -464,7 +464,7 @@ Win32
possibilities:
- Modify lib/config-win32.h
- Modify lib/setup.h
- Modify lib/curl_setup.h
- Modify lib/Makefile.vc6
- Add defines to Project/Settings/C/C++/General/Preprocessor Definitions
in the vc6libcurl.dsw/vc6libcurl.dsp Visual C++ 6 IDE project.

View File

@ -31,7 +31,7 @@ EXTRA_DIST = README Makefile.example Makefile.inc Makefile.m32 \
# might possibly already be installed in the system.
#
# $(top_builddir)/include/curl for generated curlbuild.h included from curl.h
# $(top_builddir)/include for generated curlbuild.h included from lib/setup.h
# $(top_builddir)/include for generated curlbuild.h inc. from lib/curl_setup.h
# $(top_srcdir)/include is for libcurl's external include files
AM_CPPFLAGS = -I$(top_builddir)/include/curl \

View File

@ -190,7 +190,7 @@ typedef char
* CURL_ISOCPP and CURL_OFF_T_C definitions are done here in order to allow
* these to be visible and exported by the external libcurl interface API,
* while also making them visible to the library internals, simply including
* setup.h, without actually needing to include curl.h internally.
* curl_setup.h, without actually needing to include curl.h internally.
* If some day this section would grow big enough, all this should be moved
* to its own header file.
*/

View File

@ -57,10 +57,10 @@ CFLAG_CURL_SYMBOL_HIDING = @CFLAG_CURL_SYMBOL_HIDING@
# might possibly already be installed in the system.
#
# $(top_builddir)/include/curl for generated curlbuild.h included from curl.h
# $(top_builddir)/include for generated curlbuild.h included from lib/setup.h
# $(top_builddir)/include for generated curlbuild.h inc. from lib/curl_setup.h
# $(top_srcdir)/include is for libcurl's external include files
# $(top_builddir)/lib is for libcurl's generated lib/curl_config.h file
# $(top_srcdir)/lib is for libcurl's lib/setup.h and other "private" files
# $(top_srcdir)/lib for libcurl's lib/curl_setup.h and other "private" files
# $(top_builddir)/ares is for in-tree c-ares's generated ares_build.h file
# $(top_srcdir)/ares is for in-tree c-ares's external include files

View File

@ -34,13 +34,13 @@ HHEADERS = arpa_telnet.h netrc.h file.h timeval.h qssl.h hostip.h \
curl_fnmatch.h wildcard.h fileinfo.h ftplistparser.h strtok.h \
connect.h llist.h hash.h content_encoding.h share.h curl_md4.h \
curl_md5.h http_digest.h http_negotiate.h inet_pton.h amigaos.h \
strtoofft.h strerror.h inet_ntop.h curlx.h curl_memory.h setup.h \
strtoofft.h strerror.h inet_ntop.h curlx.h curl_memory.h curl_setup.h \
transfer.h select.h easyif.h multiif.h parsedate.h sslgen.h gtls.h \
tftp.h sockaddr.h splay.h strdup.h setup_once.h socks.h ssh.h nssg.h \
tftp.h sockaddr.h splay.h strdup.h socks.h ssh.h nssg.h \
curl_base64.h rawstr.h curl_addrinfo.h curl_sspi.h slist.h nonblock.h \
curl_memrchr.h imap.h pop3.h smtp.h pingpong.h rtsp.h curl_threads.h \
warnless.h curl_hmac.h polarssl.h curl_rtmp.h curl_gethostname.h \
gopher.h axtls.h cyassl.h http_proxy.h non-ascii.h asyn.h curl_ntlm.h \
curl_gssapi.h curl_ntlm_wb.h curl_ntlm_core.h curl_ntlm_msgs.h \
curl_sasl.h curl_schannel.h curl_multibyte.h curl_darwinssl.h \
hostcheck.h bundles.h conncache.h
hostcheck.h bundles.h conncache.h curl_setup_once.h

View File

@ -32,4 +32,4 @@
hostip6.c - ipv6-specific functions
The hostip.h is the single united header file for all this. It defines the
CURLRES_* defines based on the config*.h and setup.h defines.
CURLRES_* defines based on the config*.h and curl_setup.h defines.

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(__AMIGA__) && !defined(__ixemul__)

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(__AMIGA__) && !defined(__ixemul__)

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_LIMITS_H
#include <limits.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include "curl_addrinfo.h"
struct addrinfo;

View File

@ -26,7 +26,7 @@
* but sslgen.c should ever call or use these functions.
*/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_AXTLS
#include <axTLS/ssl.h>

View File

@ -22,7 +22,7 @@
/* Base64 encoding/decoding */
#include "setup.h"
#include "curl_setup.h"
#define _MPRINTF_REPLACE /* use our functions only */
#include <curl/mprintf.h>

View File

@ -21,7 +21,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include <curl/curl.h>

View File

@ -21,7 +21,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include <curl/curl.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h> /* <netinet/tcp.h> may need it */

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include "nonblock.h" /* for curlx_nonblock(), formerly Curl_nonblock() */
#include "sockaddr.h"

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_LIBZ

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
/*
* Comma-separated list all supported Content-Encodings ('identity' is implied)

View File

@ -77,7 +77,7 @@ Example set of cookies:
****/
#include "setup.h"
#include "curl_setup.h"
#if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_COOKIES)

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include <curl/curl.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include <curl/curl.h>

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_NETINET_IN_H
# include <netinet/in.h>

View File

@ -26,7 +26,7 @@
* TLS/SSL layer. No code but sslgen.c should ever call or use these functions.
*/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_DARWINSSL

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_DARWINSSL

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include "curl_fnmatch.h"

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include "curl_gethostname.h"

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_GSSAPI

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include "urldata.h"
#ifdef HAVE_GSSAPI

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
/* NSS crypto library does not provide the MD4 hash algorithm, so that we have
* a local implementation of it */

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include "curl_memrchr.h"

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_MEMRCHR

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(USE_WIN32_IDN) || (defined(USE_WINDOWS_SSPI) && defined(UNICODE))

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(USE_WIN32_IDN) || (defined(USE_WINDOWS_SSPI) && defined(UNICODE))

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_NTLM

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_NTLM

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(USE_NTLM) && !defined(USE_WINDOWS_SSPI)

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(USE_NTLM) && !defined(USE_WINDOWS_SSPI)

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_NTLM

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_NTLM

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(USE_NTLM) && defined(NTLM_WB_ENABLED)

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(USE_NTLM) && defined(NTLM_WB_ENABLED)

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include <curl/curl.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_LIBRTMP

View File

@ -25,7 +25,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include <curl/curl.h>
#include "urldata.h"

View File

@ -51,7 +51,7 @@
* http://msdn.microsoft.com/en-us/library/windows/desktop/aa380161.aspx
*/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_SCHANNEL

View File

@ -22,7 +22,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_SCHANNEL

View File

@ -645,9 +645,7 @@ int netware_init(void);
* Include macros and defines that should only be processed once.
*/
#ifndef __SETUP_ONCE_H
#include "setup_once.h"
#endif
#include "curl_setup_once.h"
/*
* Definition of our NOP statement Object-like macro

View File

@ -23,16 +23,6 @@
***************************************************************************/
/********************************************************************
* NOTICE *
* ======== *
* *
* Content of header files lib/setup_once.h and ares/setup_once.h *
* must be kept in sync. Modify the other one if you change this. *
* *
********************************************************************/
/*
* Inclusion of common header files.
*/

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_WINDOWS_SSPI

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_WINDOWS_SSPI

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(USE_THREADS_POSIX)
# ifdef HAVE_PTHREAD_H

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(USE_THREADS_POSIX)
# define CURL_STDCALL

View File

@ -26,7 +26,7 @@
*
*/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_CYASSL

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_CYASSL

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_DICT

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>

View File

@ -23,7 +23,7 @@
/* Escape and unescape URL encoding in strings. The functions return a new
* allocated string or NULL if an error occurred. */
#include "setup.h"
#include "curl_setup.h"
#include <curl/curl.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_FILE

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include "strdup.h"
#include "fileinfo.h"

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include <curl/curl.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_FTP

View File

@ -35,7 +35,7 @@
* 01-29-97 11:32PM <DIR> prog
*/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_FTP

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_FTP

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef __VMS
#include <unixlib.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include <curl/curl.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_GOPHER

View File

@ -28,7 +28,7 @@
* since they were not present in 1.0.X.
*/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_GNUTLS
@ -94,7 +94,8 @@ static bool gtls_inited = FALSE;
/*
* Custom push and pull callback functions used by GNU TLS to read and write
* to the socket. These functions are simple wrappers to send() and recv()
* (although here using the sread/swrite macros as defined by setup_once.h).
* (although here using the sread/swrite macros as defined by
* curl_setup_once.h).
* We use custom functions rather than the GNU TLS defaults because it allows
* us to get specific about the fourth "flags" argument, and to use arbitrary
* private data with gnutls_transport_set_ptr if we wish.

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_GNUTLS

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include "hash.h"
#include "llist.h"

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include <stddef.h>

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_CRYPTO_AUTH

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if defined(USE_SSLEAY) || defined(USE_AXTLS)
/* these two backends use functions from this file */

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
@ -106,7 +106,7 @@
* asyn-thread.c - functions for threaded name resolves
* The hostip.h is the united header file for all this. It defines the
* CURLRES_* defines based on the config*.h and setup.h defines.
* CURLRES_* defines based on the config*.h and curl_setup.h defines.
*/
/* These two symbols are for the global DNS cache */

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include "hash.h"
#include "curl_addrinfo.h"
#include "asyn.h"

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_HTTP

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_HTTP

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_CRYPTO_AUTH)

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
typedef enum {
CURLDIGEST_NONE, /* not a digest */

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_GSSAPI
#ifdef HAVE_OLD_GSSMIT

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_WINDOWS_SSPI

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if !defined(CURL_DISABLE_PROXY) && !defined(CURL_DISABLE_HTTP)

View File

@ -24,7 +24,7 @@
* IDN conversions using Windows kernel32 and normaliz libraries.
*/
#include "setup.h"
#include "curl_setup.h"
#ifdef USE_WIN32_IDN

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifdef HAVE_NETINET_IN_H
# include <netinet/in.h>

View File

@ -21,7 +21,7 @@
* KIND, either express or implied.
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
bool Curl_if_is_interface_name(const char *interf);
char *Curl_if2ip(int af, const char *interf, char *buf, int buf_size);

View File

@ -28,7 +28,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_IMAP

View File

@ -18,7 +18,7 @@
* Original code by Paul Vixie. "curlified" by Gisle Vanem.
*/
#include "setup.h"
#include "curl_setup.h"
#ifndef HAVE_INET_NTOP

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
char *Curl_inet_ntop(int af, const void *addr, char *buf, size_t size);

View File

@ -16,7 +16,7 @@
* SOFTWARE.
*/
#include "setup.h"
#include "curl_setup.h"
#ifndef HAVE_INET_PTON

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
int Curl_inet_pton(int, const char *, void *);

View File

@ -39,7 +39,7 @@
*
*/
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_FTP
#ifdef HAVE_KRB4

View File

@ -32,7 +32,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE. */
#include "setup.h"
#include "curl_setup.h"
#ifndef CURL_DISABLE_FTP
#ifdef HAVE_GSSAPI

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#if !defined(CURL_DISABLE_LDAP) && !defined(USE_OPENLDAP)

View File

@ -20,7 +20,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include "llist.h"
#include "curl_memory.h"

View File

@ -22,7 +22,7 @@
*
***************************************************************************/
#include "setup.h"
#include "curl_setup.h"
#include <stddef.h>
typedef void (*curl_llist_dtor)(void *, void *);

View File

@ -20,7 +20,7 @@
documentation and/or software.
*/
#include "setup.h"
#include "curl_setup.h"
/* NSS crypto library does not provide the MD4 hash algorithm, so that we have
* a local implementation of it */

Some files were not shown because too many files have changed in this diff Show More