diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/ftp.c | 11 | ||||
-rw-r--r-- | lib/hostip4.c | 4 | ||||
-rw-r--r-- | lib/url.c | 41 |
3 files changed, 40 insertions, 16 deletions
@@ -655,7 +655,7 @@ CURLcode Curl_GetFTPResponse(ssize_t *nreadp, /* return number of bytes read */ static void state(struct connectdata *conn, ftpstate state) { -#ifdef CURLDEBUG +#if defined(CURLDEBUG) && !defined(CURL_DISABLE_VERBOSE_STRINGS) /* for debug purposes */ const char *names[]={ "STOP", @@ -693,7 +693,7 @@ static void state(struct connectdata *conn, }; #endif struct ftp_conn *ftpc = &conn->proto.ftpc; -#ifdef CURLDEBUG +#if defined(CURLDEBUG) && !defined(CURL_DISABLE_VERBOSE_STRINGS) if(ftpc->state != state) infof(conn->data, "FTP %p state change from %s to %s\n", ftpc, names[ftpc->state], names[state]); @@ -3244,9 +3244,16 @@ ftp_pasv_verbose(struct connectdata *conn, char *newhost, /* ascii version */ int port) { +#ifdef CURL_DISABLE_VERBOSE_STRINGS + (void)conn; + (void)ai; + (void)newhost; + (void)port; +#else char buf[256]; Curl_printable_address(ai, buf, sizeof(buf)); infof(conn->data, "Connecting to %s (%s) port %d\n", newhost, buf, port); +#endif } /* diff --git a/lib/hostip4.c b/lib/hostip4.c index d2cd81911..d092d2718 100644 --- a/lib/hostip4.c +++ b/lib/hostip4.c @@ -129,6 +129,10 @@ Curl_addrinfo *Curl_getaddrinfo(struct connectdata *conn, in_addr_t in; struct hostent *buf = NULL; +#ifdef CURL_DISABLE_VERBOSE_STRINGS + (void)conn; +#endif + (void)port; /* unused in IPv4 code */ *waitp = 0; /* don't wait, we act synchronously */ @@ -195,6 +195,10 @@ RETSIGTYPE alarmfunc(int sig) #endif /* WIN32 */ #endif /* USE_ARES */ +#ifdef CURL_DISABLE_VERBOSE_STRINGS +#define verboseconnect(x) do { } while (0) +#endif + void Curl_safefree(void *ptr) { if(ptr) @@ -2289,11 +2293,13 @@ static CURLcode ConnectPlease(struct SessionHandle *data, { CURLcode result; Curl_addrinfo *addr; +#ifndef CURL_DISABLE_VERBOSE_STRINGS char *hostname = conn->bits.proxy?conn->proxy.name:conn->host.name; infof(data, "About to connect() to %s%s port %d (#%d)\n", conn->bits.proxy?"proxy ":"", hostname, conn->port, conn->connectindex); +#endif /************************************************************* * Connect to server/proxy @@ -2335,12 +2341,14 @@ static CURLcode ConnectPlease(struct SessionHandle *data, /* * verboseconnect() displays verbose information after a connect */ +#ifndef CURL_DISABLE_VERBOSE_STRINGS static void verboseconnect(struct connectdata *conn) { infof(conn->data, "Connected to %s (%s) port %d (#%d)\n", conn->bits.proxy ? conn->proxy.dispname : conn->host.dispname, conn->ip_addr_str, conn->port, conn->connectindex); } +#endif int Curl_protocol_getsock(struct connectdata *conn, curl_socket_t *socks, @@ -2481,6 +2489,14 @@ static bool tld_check_name(struct SessionHandle *data, size_t err_pos; char *uc_name = NULL; int rc; +#ifndef CURL_DISABLE_VERBOSE_STRINGS + char *tld_errmsg; +#ifndef HAVE_TLD_STRERROR + char no_msg[] = "<no msg>"; +#endif +#else + (void)data; +#endif /* Convert (and downcase) ACE-name back into locale's character set */ rc = idna_to_unicode_lzlz(ace_hostname, &uc_name, 0); @@ -2488,24 +2504,21 @@ static bool tld_check_name(struct SessionHandle *data, return (FALSE); rc = tld_check_lz(uc_name, &err_pos, NULL); - if (rc == TLD_INVALID) - infof(data, "WARNING: %s; pos %u = `%c'/0x%02X\n", +#ifndef CURL_DISABLE_VERBOSE_STRINGS + if (rc != TLD_SUCCESS) #ifdef HAVE_TLD_STRERROR - tld_strerror((Tld_rc)rc), + tld_errmsg = tld_strerror((Tld_rc)rc); #else - "<no msg>", + tld_errmsg = no_msg; #endif - err_pos, uc_name[err_pos], - uc_name[err_pos] & 255); + if (rc == TLD_INVALID) + infof(data, "WARNING: %s; pos %u = `%c'/0x%02X\n", + tld_errmsg, err_pos, uc_name[err_pos], + uc_name[err_pos] & 255); else if (rc != TLD_SUCCESS) - infof(data, "WARNING: TLD check for %s failed; %s\n", - uc_name, -#ifdef HAVE_TLD_STRERROR - tld_strerror((Tld_rc)rc) -#else - "<no msg>" -#endif - ); + infof(data, "WARNING: TLD check for %s failed; %s\n", + uc_name, tld_errmsg); +#endif /* CURL_DISABLE_VERBOSE_STRINGS */ if (uc_name) idn_free(uc_name); return (bool)(rc == TLD_SUCCESS); |