fix a bunch of MSVC compiler warnings
This commit is contained in:
parent
2be65bb0c5
commit
6b75d2c2df
@ -146,15 +146,15 @@ Curl_addrinfo *Curl_resolver_getaddrinfo(struct connectdata *conn,
|
|||||||
|
|
||||||
#ifndef CURLRES_ASYNCH
|
#ifndef CURLRES_ASYNCH
|
||||||
/* convert these functions if an asynch resolver isn't used */
|
/* convert these functions if an asynch resolver isn't used */
|
||||||
#define Curl_resolver_cancel(x)
|
#define Curl_resolver_cancel(x) Curl_nop_stmt
|
||||||
#define Curl_resolver_is_resolved(x,y) CURLE_COULDNT_RESOLVE_HOST
|
#define Curl_resolver_is_resolved(x,y) CURLE_COULDNT_RESOLVE_HOST
|
||||||
#define Curl_resolver_wait_resolv(x,y) CURLE_COULDNT_RESOLVE_HOST
|
#define Curl_resolver_wait_resolv(x,y) CURLE_COULDNT_RESOLVE_HOST
|
||||||
#define Curl_resolver_getsock(x,y,z) 0
|
#define Curl_resolver_getsock(x,y,z) 0
|
||||||
#define Curl_resolver_duphandle(x,y) CURLE_OK
|
#define Curl_resolver_duphandle(x,y) CURLE_OK
|
||||||
#define Curl_resolver_init(x) CURLE_OK
|
#define Curl_resolver_init(x) CURLE_OK
|
||||||
#define Curl_resolver_global_init() CURLE_OK
|
#define Curl_resolver_global_init() CURLE_OK
|
||||||
#define Curl_resolver_global_cleanup()
|
#define Curl_resolver_global_cleanup() Curl_nop_stmt
|
||||||
#define Curl_resolver_cleanup(x)
|
#define Curl_resolver_cleanup(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CURLRES_ASYNCH
|
#ifdef CURLRES_ASYNCH
|
||||||
|
@ -790,7 +790,7 @@ static void nosigpipe(struct connectdata *conn,
|
|||||||
Curl_strerror(conn, SOCKERRNO));
|
Curl_strerror(conn, SOCKERRNO));
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
#define nosigpipe(x,y)
|
#define nosigpipe(x,y) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef USE_WINSOCK
|
#ifdef USE_WINSOCK
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
* KIND, either express or implied.
|
* KIND, either express or implied.
|
||||||
*
|
*
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
#include "nonblock.h" /* for curlx_nonblock(), formerly Curl_nonblock() */
|
#include "nonblock.h" /* for curlx_nonblock(), formerly Curl_nonblock() */
|
||||||
|
|
||||||
@ -64,7 +65,7 @@ curl_socket_t Curl_getconnectinfo(struct SessionHandle *data,
|
|||||||
*/
|
*/
|
||||||
void Curl_sndbufset(curl_socket_t sockfd);
|
void Curl_sndbufset(curl_socket_t sockfd);
|
||||||
#else
|
#else
|
||||||
#define Curl_sndbufset(y)
|
#define Curl_sndbufset(y) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void Curl_updateconninfo(struct connectdata *conn, curl_socket_t sockfd);
|
void Curl_updateconninfo(struct connectdata *conn, curl_socket_t sockfd);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#ifndef __CURL_CONTENT_ENCODING_H
|
#ifndef HEADER_CURL_CONTENT_ENCODING_H
|
||||||
#define __CURL_CONTENT_ENCODING_H
|
#define HEADER_CURL_CONTENT_ENCODING_H
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* _ _ ____ _
|
* _ _ ____ _
|
||||||
* Project ___| | | | _ \| |
|
* Project ___| | | | _ \| |
|
||||||
@ -7,7 +7,7 @@
|
|||||||
* | (__| |_| | _ <| |___
|
* | (__| |_| | _ <| |___
|
||||||
* \___|\___/|_| \_\_____|
|
* \___|\___/|_| \_\_____|
|
||||||
*
|
*
|
||||||
* Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
|
* Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||||
*
|
*
|
||||||
* This software is licensed as described in the file COPYING, which
|
* This software is licensed as described in the file COPYING, which
|
||||||
* you should have received as part of this distribution. The terms
|
* you should have received as part of this distribution. The terms
|
||||||
@ -32,7 +32,7 @@
|
|||||||
void Curl_unencode_cleanup(struct connectdata *conn);
|
void Curl_unencode_cleanup(struct connectdata *conn);
|
||||||
#else
|
#else
|
||||||
#define ALL_CONTENT_ENCODINGS "identity"
|
#define ALL_CONTENT_ENCODINGS "identity"
|
||||||
#define Curl_unencode_cleanup(x)
|
#define Curl_unencode_cleanup(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
CURLcode Curl_unencode_deflate_write(struct connectdata *conn,
|
CURLcode Curl_unencode_deflate_write(struct connectdata *conn,
|
||||||
@ -45,4 +45,4 @@ Curl_unencode_gzip_write(struct connectdata *conn,
|
|||||||
ssize_t nread);
|
ssize_t nread);
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif /* HEADER_CURL_CONTENT_ENCODING_H */
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
* KIND, either express or implied.
|
* KIND, either express or implied.
|
||||||
*
|
*
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
#include <curl/curl.h>
|
#include <curl/curl.h>
|
||||||
|
|
||||||
@ -86,10 +87,10 @@ void Curl_cookie_clearsess(struct CookieInfo *cookies);
|
|||||||
|
|
||||||
#if defined(CURL_DISABLE_HTTP) || defined(CURL_DISABLE_COOKIES)
|
#if defined(CURL_DISABLE_HTTP) || defined(CURL_DISABLE_COOKIES)
|
||||||
#define Curl_cookie_list(x) NULL
|
#define Curl_cookie_list(x) NULL
|
||||||
#define Curl_cookie_loadfiles(x) do { } while (0)
|
#define Curl_cookie_loadfiles(x) Curl_nop_stmt
|
||||||
#define Curl_cookie_init(x,y,z,w) NULL
|
#define Curl_cookie_init(x,y,z,w) NULL
|
||||||
#define Curl_cookie_cleanup(x) do { } while (0)
|
#define Curl_cookie_cleanup(x) Curl_nop_stmt
|
||||||
#define Curl_flush_cookies(x,y)
|
#define Curl_flush_cookies(x,y) Curl_nop_stmt
|
||||||
#else
|
#else
|
||||||
void Curl_flush_cookies(struct SessionHandle *data, int cleanup);
|
void Curl_flush_cookies(struct SessionHandle *data, int cleanup);
|
||||||
void Curl_cookie_cleanup(struct CookieInfo *);
|
void Curl_cookie_cleanup(struct CookieInfo *);
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
#if DEBUG_ME
|
#if DEBUG_ME
|
||||||
# define DEBUG_OUT(x) x
|
# define DEBUG_OUT(x) x
|
||||||
#else
|
#else
|
||||||
# define DEBUG_OUT(x)
|
# define DEBUG_OUT(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
CURLcode Curl_input_ntlm(struct connectdata *conn,
|
CURLcode Curl_input_ntlm(struct connectdata *conn,
|
||||||
|
@ -37,7 +37,7 @@ void Curl_http_ntlm_cleanup(struct connectdata *conn);
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define Curl_http_ntlm_cleanup(a)
|
#define Curl_http_ntlm_cleanup(a) Curl_nop_stmt
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -182,7 +182,7 @@ static void ntlm_print_hex(FILE *handle, const char *buf, size_t len)
|
|||||||
fprintf(stderr, "%02.2x", (unsigned int)*p++);
|
fprintf(stderr, "%02.2x", (unsigned int)*p++);
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
# define DEBUG_OUT(x)
|
# define DEBUG_OUT(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef USE_WINDOWS_SSPI
|
#ifndef USE_WINDOWS_SSPI
|
||||||
|
@ -60,7 +60,17 @@
|
|||||||
#if DEBUG_ME
|
#if DEBUG_ME
|
||||||
# define DEBUG_OUT(x) x
|
# define DEBUG_OUT(x) x
|
||||||
#else
|
#else
|
||||||
# define DEBUG_OUT(x)
|
# define DEBUG_OUT(x) Curl_nop_stmt
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Portable 'sclose_nolog' used only in child process instead of 'sclose'
|
||||||
|
to avoid fooling the socket leak detector */
|
||||||
|
#if defined(HAVE_CLOSESOCKET)
|
||||||
|
# define sclose_nolog(x) closesocket((x))
|
||||||
|
#elif defined(HAVE_CLOSESOCKET_CAMEL)
|
||||||
|
# define sclose_nolog(x) CloseSocket((x))
|
||||||
|
#else
|
||||||
|
# define sclose_nolog(x) close((x))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void Curl_ntlm_wb_cleanup(struct connectdata *conn)
|
void Curl_ntlm_wb_cleanup(struct connectdata *conn)
|
||||||
@ -167,7 +177,7 @@ static CURLcode ntlm_wb_init(struct connectdata *conn, const char *userp)
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/* Don't use sclose in the child since it fools the socket leak detector */
|
/* Don't use sclose in the child since it fools the socket leak detector */
|
||||||
close(sockfds[0]);
|
sclose_nolog(sockfds[0]);
|
||||||
if(dup2(sockfds[1], STDIN_FILENO) == -1) {
|
if(dup2(sockfds[1], STDIN_FILENO) == -1) {
|
||||||
error = ERRNO;
|
error = ERRNO;
|
||||||
failf(conn->data, "Could not redirect child stdin. errno %d: %s",
|
failf(conn->data, "Could not redirect child stdin. errno %d: %s",
|
||||||
@ -197,7 +207,7 @@ static CURLcode ntlm_wb_init(struct connectdata *conn, const char *userp)
|
|||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
error = ERRNO;
|
error = ERRNO;
|
||||||
close(sockfds[1]);
|
sclose_nolog(sockfds[1]);
|
||||||
failf(conn->data, "Could not execl(). errno %d: %s",
|
failf(conn->data, "Could not execl(). errno %d: %s",
|
||||||
error, Curl_strerror(conn, error));
|
error, Curl_strerror(conn, error));
|
||||||
exit(1);
|
exit(1);
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
* KIND, either express or implied.
|
* KIND, either express or implied.
|
||||||
*
|
*
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
#ifdef USE_CYASSL
|
#ifdef USE_CYASSL
|
||||||
|
|
||||||
@ -45,7 +46,7 @@ CURLcode Curl_cyassl_connect_nonblocking(struct connectdata *conn,
|
|||||||
|
|
||||||
/* API setup for CyaSSL */
|
/* API setup for CyaSSL */
|
||||||
#define curlssl_init Curl_cyassl_init
|
#define curlssl_init Curl_cyassl_init
|
||||||
#define curlssl_cleanup()
|
#define curlssl_cleanup() Curl_nop_stmt
|
||||||
#define curlssl_connect Curl_cyassl_connect
|
#define curlssl_connect Curl_cyassl_connect
|
||||||
#define curlssl_connect_nonblocking Curl_cyassl_connect_nonblocking
|
#define curlssl_connect_nonblocking Curl_cyassl_connect_nonblocking
|
||||||
#define curlssl_session_free(x) Curl_cyassl_session_free(x)
|
#define curlssl_session_free(x) Curl_cyassl_session_free(x)
|
||||||
|
@ -104,7 +104,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CURL_DISABLE_VERBOSE_STRINGS
|
#ifdef CURL_DISABLE_VERBOSE_STRINGS
|
||||||
#define ftp_pasv_verbose(a,b,c,d) do { } while(0)
|
#define ftp_pasv_verbose(a,b,c,d) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Local API functions */
|
/* Local API functions */
|
||||||
|
@ -154,7 +154,7 @@ static void dump_addrinfo(struct connectdata *conn, const Curl_addrinfo *ai)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
#define dump_addrinfo(x,y)
|
#define dump_addrinfo(x,y) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#ifndef __HTTP_DIGEST_H
|
#ifndef HEADER_CURL_HTTP_DIGEST_H
|
||||||
#define __HTTP_DIGEST_H
|
#define HEADER_CURL_HTTP_DIGEST_H
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* _ _ ____ _
|
* _ _ ____ _
|
||||||
* Project ___| | | | _ \| |
|
* Project ___| | | | _ \| |
|
||||||
@ -21,6 +21,7 @@
|
|||||||
* KIND, either express or implied.
|
* KIND, either express or implied.
|
||||||
*
|
*
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
CURLDIGEST_NONE, /* not a digest */
|
CURLDIGEST_NONE, /* not a digest */
|
||||||
@ -50,7 +51,7 @@ CURLcode Curl_output_digest(struct connectdata *conn,
|
|||||||
#if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_CRYPTO_AUTH)
|
#if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_CRYPTO_AUTH)
|
||||||
void Curl_digest_cleanup(struct SessionHandle *data);
|
void Curl_digest_cleanup(struct SessionHandle *data);
|
||||||
#else
|
#else
|
||||||
#define Curl_digest_cleanup(x) do {} while(0)
|
#define Curl_digest_cleanup(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif /* HEADER_CURL_HTTP_DIGEST_H */
|
||||||
|
@ -335,7 +335,7 @@ static void imap_to_imaps(struct connectdata *conn)
|
|||||||
conn->handler = &Curl_handler_imaps;
|
conn->handler = &Curl_handler_imaps;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
#define imap_to_imaps(x)
|
#define imap_to_imaps(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* for STARTTLS responses */
|
/* for STARTTLS responses */
|
||||||
|
@ -190,7 +190,7 @@ krb5_auth(void *app_data, struct connectdata *conn)
|
|||||||
chan.application_data.value = NULL;
|
chan.application_data.value = NULL;
|
||||||
|
|
||||||
/* this loop will execute twice (once for service, once for host) */
|
/* this loop will execute twice (once for service, once for host) */
|
||||||
while(1) {
|
for(;;) {
|
||||||
/* this really shouldn't be repeated here, but can't help it */
|
/* this really shouldn't be repeated here, but can't help it */
|
||||||
if(service == srv_host) {
|
if(service == srv_host) {
|
||||||
result = Curl_ftpsendf(conn, "AUTH GSSAPI");
|
result = Curl_ftpsendf(conn, "AUTH GSSAPI");
|
||||||
|
@ -105,11 +105,11 @@ static void _ldap_free_urldesc (LDAPURLDesc *ludp);
|
|||||||
#define LDAP_TRACE(x) do { \
|
#define LDAP_TRACE(x) do { \
|
||||||
_ldap_trace ("%u: ", __LINE__); \
|
_ldap_trace ("%u: ", __LINE__); \
|
||||||
_ldap_trace x; \
|
_ldap_trace x; \
|
||||||
} while(0)
|
} WHILE_FALSE
|
||||||
|
|
||||||
static void _ldap_trace (const char *fmt, ...);
|
static void _ldap_trace (const char *fmt, ...);
|
||||||
#else
|
#else
|
||||||
#define LDAP_TRACE(x) ((void)0)
|
#define LDAP_TRACE(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@
|
|||||||
#include "memdebug.h"
|
#include "memdebug.h"
|
||||||
|
|
||||||
#ifndef HAVE_ASSERT_H
|
#ifndef HAVE_ASSERT_H
|
||||||
# define assert(x) do { } while (0)
|
# define assert(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -82,13 +82,13 @@
|
|||||||
#ifdef CURL_MT_MALLOC_FILL
|
#ifdef CURL_MT_MALLOC_FILL
|
||||||
# define mt_malloc_fill(buf,len) memset((buf), CURL_MT_MALLOC_FILL, (len))
|
# define mt_malloc_fill(buf,len) memset((buf), CURL_MT_MALLOC_FILL, (len))
|
||||||
#else
|
#else
|
||||||
# define mt_malloc_fill(buf,len)
|
# define mt_malloc_fill(buf,len) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CURL_MT_FREE_FILL
|
#ifdef CURL_MT_FREE_FILL
|
||||||
# define mt_free_fill(buf,len) memset((buf), CURL_MT_FREE_FILL, (len))
|
# define mt_free_fill(buf,len) memset((buf), CURL_MT_FREE_FILL, (len))
|
||||||
#else
|
#else
|
||||||
# define mt_free_fill(buf,len)
|
# define mt_free_fill(buf,len) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct memdebug {
|
struct memdebug {
|
||||||
|
@ -146,7 +146,7 @@ CURL_EXTERN int curl_fclose(FILE *file, int line, const char *source);
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef fake_sclose
|
#ifndef fake_sclose
|
||||||
#define fake_sclose(x) do { } WHILE_FALSE
|
#define fake_sclose(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -51,9 +51,9 @@ CURLcode Curl_convert_from_utf8(struct SessionHandle *data,
|
|||||||
CURLcode Curl_convert_form(struct SessionHandle *data, struct FormData *form);
|
CURLcode Curl_convert_form(struct SessionHandle *data, struct FormData *form);
|
||||||
#else
|
#else
|
||||||
#define Curl_convert_clone(a,b,c,d) ((void)a, CURLE_OK)
|
#define Curl_convert_clone(a,b,c,d) ((void)a, CURLE_OK)
|
||||||
#define Curl_convert_init(x)
|
#define Curl_convert_init(x) Curl_nop_stmt
|
||||||
#define Curl_convert_setup(x)
|
#define Curl_convert_setup(x) Curl_nop_stmt
|
||||||
#define Curl_convert_close(x)
|
#define Curl_convert_close(x) Curl_nop_stmt
|
||||||
#define Curl_convert_to_network(a,b,c) ((void)a, CURLE_OK)
|
#define Curl_convert_to_network(a,b,c) ((void)a, CURLE_OK)
|
||||||
#define Curl_convert_from_network(a,b,c) ((void)a, CURLE_OK)
|
#define Curl_convert_from_network(a,b,c) ((void)a, CURLE_OK)
|
||||||
#define Curl_convert_from_utf8(a,b,c) ((void)a, CURLE_OK)
|
#define Curl_convert_from_utf8(a,b,c) ((void)a, CURLE_OK)
|
||||||
|
@ -92,7 +92,7 @@ typedef struct {
|
|||||||
ptr->type = (_type); \
|
ptr->type = (_type); \
|
||||||
ptr->pValue = (_val); \
|
ptr->pValue = (_val); \
|
||||||
ptr->ulValueLen = (_len); \
|
ptr->ulValueLen = (_len); \
|
||||||
} while(0)
|
} WHILE_FALSE
|
||||||
|
|
||||||
#define CERT_NewTempCertificate __CERT_NewTempCertificate
|
#define CERT_NewTempCertificate __CERT_NewTempCertificate
|
||||||
|
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
* KIND, either express or implied.
|
* KIND, either express or implied.
|
||||||
*
|
*
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
#ifdef USE_NSS
|
#ifdef USE_NSS
|
||||||
/*
|
/*
|
||||||
@ -56,7 +57,7 @@ CURLcode Curl_nss_force_init(struct SessionHandle *data);
|
|||||||
#define curlssl_connect Curl_nss_connect
|
#define curlssl_connect Curl_nss_connect
|
||||||
|
|
||||||
/* NSS has its own session ID cache */
|
/* NSS has its own session ID cache */
|
||||||
#define curlssl_session_free(x)
|
#define curlssl_session_free(x) Curl_nop_stmt
|
||||||
#define curlssl_close_all Curl_nss_close_all
|
#define curlssl_close_all Curl_nss_close_all
|
||||||
#define curlssl_close Curl_nss_close
|
#define curlssl_close Curl_nss_close
|
||||||
/* NSS has no shutdown function provided and thus always fail */
|
/* NSS has no shutdown function provided and thus always fail */
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
* KIND, either express or implied.
|
* KIND, either express or implied.
|
||||||
*
|
*
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
#ifdef USE_POLARSSL
|
#ifdef USE_POLARSSL
|
||||||
|
|
||||||
@ -39,7 +40,7 @@ int Curl_polarssl_shutdown(struct connectdata *conn, int sockindex);
|
|||||||
|
|
||||||
/* API setup for PolarSSL */
|
/* API setup for PolarSSL */
|
||||||
#define curlssl_init() (1)
|
#define curlssl_init() (1)
|
||||||
#define curlssl_cleanup()
|
#define curlssl_cleanup() Curl_nop_stmt
|
||||||
#define curlssl_connect Curl_polarssl_connect
|
#define curlssl_connect Curl_polarssl_connect
|
||||||
#define curlssl_session_free(x) Curl_polarssl_session_free(x)
|
#define curlssl_session_free(x) Curl_polarssl_session_free(x)
|
||||||
#define curlssl_close_all Curl_polarssl_close_all
|
#define curlssl_close_all Curl_polarssl_close_all
|
||||||
|
@ -280,7 +280,7 @@ static void pop3_to_pop3s(struct connectdata *conn)
|
|||||||
conn->handler = &Curl_handler_pop3s;
|
conn->handler = &Curl_handler_pop3s;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
#define pop3_to_pop3s(x)
|
#define pop3_to_pop3s(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* for STARTTLS responses */
|
/* for STARTTLS responses */
|
||||||
|
10
lib/qssl.h
10
lib/qssl.h
@ -1,5 +1,5 @@
|
|||||||
#ifndef __QSSL_H
|
#ifndef HEADER_CURL_QSSL_H
|
||||||
#define __QSSL_H
|
#define HEADER_CURL_QSSL_H
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* _ _ ____ _
|
* _ _ ____ _
|
||||||
* Project ___| | | | _ \| |
|
* Project ___| | | | _ \| |
|
||||||
@ -21,6 +21,7 @@
|
|||||||
* KIND, either express or implied.
|
* KIND, either express or implied.
|
||||||
*
|
*
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This header should only be needed to get included by sslgen.c and qssl.c
|
* This header should only be needed to get included by sslgen.c and qssl.c
|
||||||
@ -45,7 +46,7 @@ int Curl_qsossl_check_cxn(struct connectdata * cxn);
|
|||||||
#define curlssl_connect Curl_qsossl_connect
|
#define curlssl_connect Curl_qsossl_connect
|
||||||
|
|
||||||
/* No session handling for QsoSSL */
|
/* No session handling for QsoSSL */
|
||||||
#define curlssl_session_free(x)
|
#define curlssl_session_free(x) Curl_nop_stmt
|
||||||
#define curlssl_close_all Curl_qsossl_close_all
|
#define curlssl_close_all Curl_qsossl_close_all
|
||||||
#define curlssl_close Curl_qsossl_close
|
#define curlssl_close Curl_qsossl_close
|
||||||
#define curlssl_shutdown(x,y) Curl_qsossl_shutdown(x,y)
|
#define curlssl_shutdown(x,y) Curl_qsossl_shutdown(x,y)
|
||||||
@ -56,4 +57,5 @@ int Curl_qsossl_check_cxn(struct connectdata * cxn);
|
|||||||
#define curlssl_check_cxn(x) Curl_qsossl_check_cxn(x)
|
#define curlssl_check_cxn(x) Curl_qsossl_check_cxn(x)
|
||||||
#define curlssl_data_pending(x,y) 0
|
#define curlssl_data_pending(x,y) 0
|
||||||
#endif /* USE_QSOSSL */
|
#endif /* USE_QSOSSL */
|
||||||
#endif
|
|
||||||
|
#endif /* HEADER_CURL_QSSL_H */
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
/* Winsock and TPF sockets are not in range [0..FD_SETSIZE-1] */
|
/* Winsock and TPF sockets are not in range [0..FD_SETSIZE-1] */
|
||||||
|
|
||||||
#if defined(USE_WINSOCK) || defined(TPF)
|
#if defined(USE_WINSOCK) || defined(TPF)
|
||||||
#define VERIFY_SOCK(x) do { } WHILE_FALSE
|
#define VERIFY_SOCK(x) Curl_nop_stmt
|
||||||
#else
|
#else
|
||||||
#define VALID_SOCK(s) (((s) >= 0) && ((s) < FD_SETSIZE))
|
#define VALID_SOCK(s) (((s) >= 0) && ((s) < FD_SETSIZE))
|
||||||
#define VERIFY_SOCK(x) do { \
|
#define VERIFY_SOCK(x) do { \
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* | (__| |_| | _ <| |___
|
* | (__| |_| | _ <| |___
|
||||||
* \___|\___/|_| \_\_____|
|
* \___|\___/|_| \_\_____|
|
||||||
*
|
*
|
||||||
* Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
|
* Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||||
*
|
*
|
||||||
* This software is licensed as described in the file COPYING, which
|
* This software is licensed as described in the file COPYING, which
|
||||||
* you should have received as part of this distribution. The terms
|
* you should have received as part of this distribution. The terms
|
||||||
@ -32,9 +32,9 @@ void Curl_failf(struct SessionHandle *, const char *fmt, ...);
|
|||||||
#if defined(CURL_DISABLE_VERBOSE_STRINGS)
|
#if defined(CURL_DISABLE_VERBOSE_STRINGS)
|
||||||
|
|
||||||
#if defined(HAVE_VARIADIC_MACROS_C99)
|
#if defined(HAVE_VARIADIC_MACROS_C99)
|
||||||
#define infof(...) do { } while (0)
|
#define infof(...) Curl_nop_stmt
|
||||||
#elif defined(HAVE_VARIADIC_MACROS_GCC)
|
#elif defined(HAVE_VARIADIC_MACROS_GCC)
|
||||||
#define infof(x...) do { } while (0)
|
#define infof(x...) Curl_nop_stmt
|
||||||
#else
|
#else
|
||||||
#define infof (void)
|
#define infof (void)
|
||||||
#endif
|
#endif
|
||||||
|
@ -599,7 +599,7 @@ int netware_init(void);
|
|||||||
* Include macros and defines that should only be processed once.
|
* Include macros and defines that should only be processed once.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __SETUP_ONCE_H
|
#ifndef HEADER_CURL_SETUP_ONCE_H
|
||||||
#include "setup_once.h"
|
#include "setup_once.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#ifndef __SETUP_ONCE_H
|
#ifndef HEADER_CURL_SETUP_ONCE_H
|
||||||
#define __SETUP_ONCE_H
|
#define HEADER_CURL_SETUP_ONCE_H
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* _ _ ____ _
|
* _ _ ____ _
|
||||||
* Project ___| | | | _ \| |
|
* Project ___| | | | _ \| |
|
||||||
@ -323,6 +323,13 @@ __pragma(warning(pop))
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Definition of our NOP statement Object-like macro
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define Curl_nop_stmt do { } WHILE_FALSE
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Typedef to 'int' if sig_atomic_t is not an available 'typedefed' type.
|
* Typedef to 'int' if sig_atomic_t is not an available 'typedefed' type.
|
||||||
*/
|
*/
|
||||||
@ -360,7 +367,7 @@ typedef int sig_atomic_t;
|
|||||||
#ifdef DEBUGBUILD
|
#ifdef DEBUGBUILD
|
||||||
#define DEBUGF(x) x
|
#define DEBUGF(x) x
|
||||||
#else
|
#else
|
||||||
#define DEBUGF(x) do { } WHILE_FALSE
|
#define DEBUGF(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -371,7 +378,7 @@ typedef int sig_atomic_t;
|
|||||||
#if defined(DEBUGBUILD) && defined(HAVE_ASSERT_H)
|
#if defined(DEBUGBUILD) && defined(HAVE_ASSERT_H)
|
||||||
#define DEBUGASSERT(x) assert(x)
|
#define DEBUGASSERT(x) assert(x)
|
||||||
#else
|
#else
|
||||||
#define DEBUGASSERT(x) do { } WHILE_FALSE
|
#define DEBUGASSERT(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -527,5 +534,4 @@ typedef int sig_atomic_t;
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif /* __SETUP_ONCE_H */
|
#endif /* HEADER_CURL_SETUP_ONCE_H */
|
||||||
|
|
||||||
|
@ -465,7 +465,7 @@ static void smtp_to_smtps(struct connectdata *conn)
|
|||||||
conn->handler = &Curl_handler_smtps;
|
conn->handler = &Curl_handler_smtps;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
#define smtp_to_smtps(x)
|
#define smtp_to_smtps(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* for STARTTLS responses */
|
/* for STARTTLS responses */
|
||||||
|
11
lib/splay.h
11
lib/splay.h
@ -1,5 +1,5 @@
|
|||||||
#ifndef __SPLAY_H
|
#ifndef HEADER_CURL_SPLAY_H
|
||||||
#define __SPLAY_H
|
#define HEADER_CURL_SPLAY_H
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* _ _ ____ _
|
* _ _ ____ _
|
||||||
* Project ___| | | | _ \| |
|
* Project ___| | | | _ \| |
|
||||||
@ -7,7 +7,7 @@
|
|||||||
* | (__| |_| | _ <| |___
|
* | (__| |_| | _ <| |___
|
||||||
* \___|\___/|_| \_\_____|
|
* \___|\___/|_| \_\_____|
|
||||||
*
|
*
|
||||||
* Copyright (C) 1997 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
|
* Copyright (C) 1997 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||||
*
|
*
|
||||||
* This software is licensed as described in the file COPYING, which
|
* This software is licensed as described in the file COPYING, which
|
||||||
* you should have received as part of this distribution. The terms
|
* you should have received as part of this distribution. The terms
|
||||||
@ -21,6 +21,7 @@
|
|||||||
* KIND, either express or implied.
|
* KIND, either express or implied.
|
||||||
*
|
*
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
struct Curl_tree {
|
struct Curl_tree {
|
||||||
struct Curl_tree *smaller; /* smaller node */
|
struct Curl_tree *smaller; /* smaller node */
|
||||||
@ -59,7 +60,7 @@ int Curl_splayremovebyaddr(struct Curl_tree *t,
|
|||||||
#ifdef DEBUGBUILD
|
#ifdef DEBUGBUILD
|
||||||
void Curl_splayprint(struct Curl_tree * t, int d, char output);
|
void Curl_splayprint(struct Curl_tree * t, int d, char output);
|
||||||
#else
|
#else
|
||||||
#define Curl_splayprint(x,y,z)
|
#define Curl_splayprint(x,y,z) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif /* HEADER_CURL_SPLAY_H */
|
||||||
|
@ -2488,7 +2488,7 @@ static void ssh_block2waitfor(struct connectdata *conn, bool block)
|
|||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
/* no libssh2 directional support so we simply don't know */
|
/* no libssh2 directional support so we simply don't know */
|
||||||
#define ssh_block2waitfor(x,y)
|
#define ssh_block2waitfor(x,y) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* called repeatedly until done from multi.c */
|
/* called repeatedly until done from multi.c */
|
||||||
|
15
lib/sslgen.h
15
lib/sslgen.h
@ -1,5 +1,5 @@
|
|||||||
#ifndef __SSLGEN_H
|
#ifndef HEADER_CURL_SSLGEN_H
|
||||||
#define __SSLGEN_H
|
#define HEADER_CURL_SSLGEN_H
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* _ _ ____ _
|
* _ _ ____ _
|
||||||
* Project ___| | | | _ \| |
|
* Project ___| | | | _ \| |
|
||||||
@ -21,6 +21,7 @@
|
|||||||
* KIND, either express or implied.
|
* KIND, either express or implied.
|
||||||
*
|
*
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
bool Curl_ssl_config_matches(struct ssl_config_data* data,
|
bool Curl_ssl_config_matches(struct ssl_config_data* data,
|
||||||
struct ssl_config_data* needle);
|
struct ssl_config_data* needle);
|
||||||
@ -71,10 +72,10 @@ void Curl_ssl_delsessionid(struct connectdata *conn, void *ssl_sessionid);
|
|||||||
#else
|
#else
|
||||||
/* When SSL support is not present, just define away these function calls */
|
/* When SSL support is not present, just define away these function calls */
|
||||||
#define Curl_ssl_init() 1
|
#define Curl_ssl_init() 1
|
||||||
#define Curl_ssl_cleanup() do { } while (0)
|
#define Curl_ssl_cleanup() Curl_nop_stmt
|
||||||
#define Curl_ssl_connect(x,y) CURLE_NOT_BUILT_IN
|
#define Curl_ssl_connect(x,y) CURLE_NOT_BUILT_IN
|
||||||
#define Curl_ssl_close_all(x)
|
#define Curl_ssl_close_all(x) Curl_nop_stmt
|
||||||
#define Curl_ssl_close(x,y)
|
#define Curl_ssl_close(x,y) Curl_nop_stmt
|
||||||
#define Curl_ssl_shutdown(x,y) CURLE_NOT_BUILT_IN
|
#define Curl_ssl_shutdown(x,y) CURLE_NOT_BUILT_IN
|
||||||
#define Curl_ssl_set_engine(x,y) CURLE_NOT_BUILT_IN
|
#define Curl_ssl_set_engine(x,y) CURLE_NOT_BUILT_IN
|
||||||
#define Curl_ssl_set_engine_default(x) CURLE_NOT_BUILT_IN
|
#define Curl_ssl_set_engine_default(x) CURLE_NOT_BUILT_IN
|
||||||
@ -85,8 +86,8 @@ void Curl_ssl_delsessionid(struct connectdata *conn, void *ssl_sessionid);
|
|||||||
#define Curl_ssl_version(x,y) 0
|
#define Curl_ssl_version(x,y) 0
|
||||||
#define Curl_ssl_data_pending(x,y) 0
|
#define Curl_ssl_data_pending(x,y) 0
|
||||||
#define Curl_ssl_check_cxn(x) 0
|
#define Curl_ssl_check_cxn(x) 0
|
||||||
#define Curl_ssl_free_certinfo(x)
|
#define Curl_ssl_free_certinfo(x) Curl_nop_stmt
|
||||||
#define Curl_ssl_connect_nonblocking(x,y,z) CURLE_NOT_BUILT_IN
|
#define Curl_ssl_connect_nonblocking(x,y,z) CURLE_NOT_BUILT_IN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif /* USE_SSL */
|
#endif /* HEADER_CURL_SSLGEN_H */
|
||||||
|
@ -120,7 +120,7 @@
|
|||||||
/* 0.9.6 didn't have X509_STORE_set_flags() */
|
/* 0.9.6 didn't have X509_STORE_set_flags() */
|
||||||
#define HAVE_X509_STORE_SET_FLAGS 1
|
#define HAVE_X509_STORE_SET_FLAGS 1
|
||||||
#else
|
#else
|
||||||
#define X509_STORE_set_flags(x,y)
|
#define X509_STORE_set_flags(x,y) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -1407,7 +1407,7 @@ static void ssl_tls_trace(int direction, int ssl_ver, int content_type,
|
|||||||
#ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME
|
#ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME
|
||||||
# define use_sni(x) sni = (x)
|
# define use_sni(x) sni = (x)
|
||||||
#else
|
#else
|
||||||
# define use_sni(x) do { } while (0)
|
# define use_sni(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static CURLcode
|
static CURLcode
|
||||||
@ -1919,7 +1919,7 @@ do { \
|
|||||||
pubkey_show(data, _num, #_type, #_name, (unsigned char*)bufp, len); \
|
pubkey_show(data, _num, #_type, #_name, (unsigned char*)bufp, len); \
|
||||||
} \
|
} \
|
||||||
} \
|
} \
|
||||||
} while(0)
|
} WHILE_FALSE
|
||||||
|
|
||||||
static int X509V3_ext(struct SessionHandle *data,
|
static int X509V3_ext(struct SessionHandle *data,
|
||||||
int certnum,
|
int certnum,
|
||||||
|
@ -88,7 +88,7 @@
|
|||||||
#define CURL_SB_LEN(x) (x->subend - x->subpointer)
|
#define CURL_SB_LEN(x) (x->subend - x->subpointer)
|
||||||
|
|
||||||
#ifdef CURL_DISABLE_VERBOSE_STRINGS
|
#ifdef CURL_DISABLE_VERBOSE_STRINGS
|
||||||
#define printoption(a,b,c,d) do { } while(0)
|
#define printoption(a,b,c,d) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef USE_WINSOCK
|
#ifdef USE_WINSOCK
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
* KIND, either express or implied.
|
* KIND, either express or implied.
|
||||||
*
|
*
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Prototypes for library-wide functions provided by url.c
|
* Prototypes for library-wide functions provided by url.c
|
||||||
@ -85,7 +86,7 @@ void Curl_reset_reqproto(struct connectdata *conn);
|
|||||||
CURLcode Curl_connected_proxy(struct connectdata *conn);
|
CURLcode Curl_connected_proxy(struct connectdata *conn);
|
||||||
|
|
||||||
#ifdef CURL_DISABLE_VERBOSE_STRINGS
|
#ifdef CURL_DISABLE_VERBOSE_STRINGS
|
||||||
#define Curl_verboseconnect(x) do { } while (0)
|
#define Curl_verboseconnect(x) Curl_nop_stmt
|
||||||
#else
|
#else
|
||||||
void Curl_verboseconnect(struct connectdata *conn);
|
void Curl_verboseconnect(struct connectdata *conn);
|
||||||
#endif
|
#endif
|
||||||
|
@ -4646,7 +4646,7 @@ static void memory_tracking_init(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
# define memory_tracking_init()
|
# define memory_tracking_init() Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
@ -222,7 +222,7 @@ int fileno( FILE *stream);
|
|||||||
* Include macros and defines that should only be processed once.
|
* Include macros and defines that should only be processed once.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __SETUP_ONCE_H
|
#ifndef HEADER_CURL_SETUP_ONCE_H
|
||||||
#include "setup_once.h"
|
#include "setup_once.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@ static void memory_tracking_init(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
# define memory_tracking_init()
|
# define memory_tracking_init() Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
|
@ -52,7 +52,7 @@ static void setupcallbacks(CURL *curl)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#define setupcallbacks(x)
|
#define setupcallbacks(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ struct SessionHandle {
|
|||||||
#ifdef DEBUG_GETPART
|
#ifdef DEBUG_GETPART
|
||||||
#define show(x) printf x
|
#define show(x) printf x
|
||||||
#else
|
#else
|
||||||
#define show(x)
|
#define show(x) Curl_nop_stmt
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(_MSC_VER) && defined(_DLL)
|
#if defined(_MSC_VER) && defined(_DLL)
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
fprintf(stderr, "%s:%d test failed: '%s'\n", \
|
fprintf(stderr, "%s:%d test failed: '%s'\n", \
|
||||||
__FILE__, __LINE__, msg); \
|
__FILE__, __LINE__, msg); \
|
||||||
unitfail++; \
|
unitfail++; \
|
||||||
} while(0)
|
} WHILE_FALSE
|
||||||
|
|
||||||
|
|
||||||
/* The abort macros mark the current test step as failed, and exit the test */
|
/* The abort macros mark the current test step as failed, and exit the test */
|
||||||
@ -74,7 +74,7 @@
|
|||||||
__FILE__, __LINE__, msg); \
|
__FILE__, __LINE__, msg); \
|
||||||
unitfail++; \
|
unitfail++; \
|
||||||
goto unit_test_abort; \
|
goto unit_test_abort; \
|
||||||
} while(0)
|
} WHILE_FALSE
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user