From 9631fa740708b1890197fad01e25b34b7e8eb80e Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 26 Apr 2004 07:14:08 +0000 Subject: added libidn awareness --- lib/version.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'lib/version.c') diff --git a/lib/version.c b/lib/version.c index d2125a259..9e553673d 100644 --- a/lib/version.c +++ b/lib/version.c @@ -33,6 +33,10 @@ #include #endif +#ifdef USE_LIBIDN +#include +#endif + #ifdef USE_SSLEAY static void getssl_version(char *ptr, long *num) { @@ -95,6 +99,7 @@ char *curl_version(void) { static char version[200]; char *ptr; + int len = sizeof(version); strcpy(version, LIBCURL_NAME "/" LIBCURL_VERSION ); ptr=strchr(version, '\0'); @@ -105,6 +110,7 @@ char *curl_version(void) ptr=strchr(version, '\0'); } #endif + len -= strlen(version); #ifdef HAVE_KRB4 sprintf(ptr, " krb4"); @@ -127,6 +133,10 @@ char *curl_version(void) sprintf(ptr, " c-ares/%s", ares_version(NULL)); ptr += strlen(ptr); #endif +#ifdef USE_LIBIDN + sprintf(ptr, " libidn/%s", stringprep_check_version(NULL)); + ptr += strlen(ptr); +#endif return version; } @@ -168,7 +178,7 @@ static const char *protocols[] = { }; static curl_version_info_data version_info = { - CURLVERSION_SECOND, + CURLVERSION_NOW, LIBCURL_VERSION, LIBCURL_VERSION_NUM, OS, /* as found by configure or set by hand at build-time */ @@ -200,6 +210,9 @@ static curl_version_info_data version_info = { #endif #if defined(ENABLE_64BIT) && (SIZEOF_CURL_OFF_T > 4) | CURL_VERSION_LARGEFILE +#endif +#ifdef USE_LIBIDN + | CURL_VERSION_IDN #endif , NULL, /* ssl_version */ @@ -208,6 +221,7 @@ static curl_version_info_data version_info = { protocols, NULL, /* c-ares version */ 0, /* c-ares version numerical */ + NULL, /* libidn version */ }; curl_version_info_data *curl_version_info(CURLversion stamp) -- cgit v1.2.3