summaryrefslogtreecommitdiff
path: root/Build/source/libs/curl/lib/version.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/curl/lib/version.c')
-rw-r--r--Build/source/libs/curl/lib/version.c121
1 files changed, 0 insertions, 121 deletions
diff --git a/Build/source/libs/curl/lib/version.c b/Build/source/libs/curl/lib/version.c
deleted file mode 100644
index da41189399c..00000000000
--- a/Build/source/libs/curl/lib/version.c
+++ /dev/null
@@ -1,121 +0,0 @@
-/*****************************************************************************
- * _ _ ____ _
- * Project ___| | | | _ \| |
- * / __| | | | |_) | |
- * | (__| |_| | _ <| |___
- * \___|\___/|_| \_\_____|
- *
- * Copyright (C) 2002, Daniel Stenberg, <daniel@haxx.se>, et al.
- *
- * In order to be useful for every potential user, curl and libcurl are
- * dual-licensed under the MPL and the MIT/X-derivate licenses.
- *
- * You may opt to use, copy, modify, merge, publish, distribute and/or sell
- * copies of the Software, and permit persons to whom the Software is
- * furnished to do so, under the terms of the MPL or the MIT/X-derivate
- * licenses. You may pick one of these licenses.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- * $Id: version.c,v 1.15 2002/01/16 17:45:08 bagder Exp $
- *****************************************************************************/
-
-#include "setup.h"
-
-#include <string.h>
-#include <stdio.h>
-
-#include <curl/curl.h>
-#include "urldata.h"
-
-char *curl_version(void)
-{
- static char version[200];
- char *ptr;
- strcpy(version, LIBCURL_NAME " " LIBCURL_VERSION );
- ptr=strchr(version, '\0');
-
-#ifdef USE_SSLEAY
-
-#if (SSLEAY_VERSION_NUMBER >= 0x905000)
- {
- char sub[2];
- unsigned long ssleay_value;
- sub[1]='\0';
- ssleay_value=SSLeay();
- if(ssleay_value < 0x906000) {
- ssleay_value=SSLEAY_VERSION_NUMBER;
- sub[0]='\0';
- }
- else {
- if(ssleay_value&0xff0) {
- sub[0]=((ssleay_value>>4)&0xff) + 'a' -1;
- }
- else
- sub[0]='\0';
- }
-
- sprintf(ptr, " (OpenSSL %lx.%lx.%lx%s)",
- (ssleay_value>>28)&0xf,
- (ssleay_value>>20)&0xff,
- (ssleay_value>>12)&0xff,
- sub);
- }
-
-#else
-#if (SSLEAY_VERSION_NUMBER >= 0x900000)
- sprintf(ptr, " (SSL %lx.%lx.%lx)",
- (SSLEAY_VERSION_NUMBER>>28)&0xff,
- (SSLEAY_VERSION_NUMBER>>20)&0xff,
- (SSLEAY_VERSION_NUMBER>>12)&0xf);
-#else
- {
- char sub[2];
- sub[1]='\0';
- if(SSLEAY_VERSION_NUMBER&0x0f) {
- sub[0]=(SSLEAY_VERSION_NUMBER&0x0f) + 'a' -1;
- }
- else
- sub[0]='\0';
-
- sprintf(ptr, " (SSL %x.%x.%x%s)",
- (SSLEAY_VERSION_NUMBER>>12)&0xff,
- (SSLEAY_VERSION_NUMBER>>8)&0xf,
- (SSLEAY_VERSION_NUMBER>>4)&0xf, sub);
- }
-#endif
-#endif
- ptr=strchr(ptr, '\0');
-#endif
-
-#if defined(KRB4) || defined(ENABLE_IPV6)
- strcat(ptr, " (");
- ptr+=2;
-#ifdef KRB4
- sprintf(ptr, "krb4 ");
- ptr += strlen(ptr);
-#endif
-#ifdef ENABLE_IPV6
- sprintf(ptr, "ipv6 ");
- ptr += strlen(ptr);
-#endif
- sprintf(ptr, "enabled)");
- ptr += strlen(ptr);
-#endif
-
-#ifdef USE_ZLIB
- sprintf(ptr, " (zlib %s)", zlibVersion());
- ptr += strlen(ptr);
-#endif
-
- return version;
-}
-
-/*
- * local variables:
- * eval: (load-file "../curl-mode.el")
- * end:
- * vim600: fdm=marker
- * vim: et sw=2 ts=2 sts=2 tw=78
- */