From: Daniel Stenberg Date: Fri, 6 Apr 2001 08:48:42 +0000 (+0000) Subject: show openssl 0.9.6a properly X-Git-Tag: curl-7_7_2~63 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=88bb054e1db2884cfdc50eff6218bac0cf61f0ca;p=curl show openssl 0.9.6a properly --- diff --git a/lib/version.c b/lib/version.c index cfb4aa333..85a15812a 100644 --- a/lib/version.c +++ b/lib/version.c @@ -38,6 +38,23 @@ char *curl_version(void) #ifdef USE_SSLEAY +#if (SSLEAY_VERSION_NUMBER >= 0x906000) + { + char sub[2]; + if(SSLEAY_VERSION_NUMBER&0xff0) { + sub[0]=((SSLEAY_VERSION_NUMBER>>4)&0xff) + 'a' -1; + } + else + sub[0]=0; + + sprintf(ptr, " (OpenSSL %lx.%lx.%lx%s)", + (SSLEAY_VERSION_NUMBER>>28)&0xf, + (SSLEAY_VERSION_NUMBER>>20)&0xff, + (SSLEAY_VERSION_NUMBER>>12)&0xff, + sub); + } + +#else #if (SSLEAY_VERSION_NUMBER >= 0x900000) sprintf(ptr, " (SSL %lx.%lx.%lx)", (SSLEAY_VERSION_NUMBER>>28)&0xff, @@ -57,6 +74,7 @@ char *curl_version(void) (SSLEAY_VERSION_NUMBER>>8)&0xf, (SSLEAY_VERSION_NUMBER>>4)&0xf, sub); } +#endif #endif ptr=strchr(ptr, '\0'); #endif