summaryrefslogtreecommitdiff
path: root/crypto/cversion.c
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/cversion.c')
-rw-r--r--crypto/cversion.c35
1 files changed, 8 insertions, 27 deletions
diff --git a/crypto/cversion.c b/crypto/cversion.c
index 4c9e2c241c..534e7eba55 100644
--- a/crypto/cversion.c
+++ b/crypto/cversion.c
@@ -18,41 +18,22 @@ unsigned long OpenSSL_version_num(void)
const char *OpenSSL_version(int t)
{
- if (t == OPENSSL_VERSION)
+ switch (t) {
+ case OPENSSL_VERSION:
return OPENSSL_VERSION_TEXT;
- if (t == OPENSSL_BUILT_ON) {
-#ifdef DATE
-# ifdef OPENSSL_USE_BUILD_DATE
+ case OPENSSL_BUILT_ON:
return DATE;
-# else
- return "built on: reproducible build, date unspecified";
-# endif
-#else
- return "built on: date not available";
-#endif
- }
- if (t == OPENSSL_CFLAGS) {
-#ifdef CFLAGS
- return CFLAGS;
-#else
- return "compiler: information not available";
-#endif
- }
- if (t == OPENSSL_PLATFORM) {
-#ifdef PLATFORM
+ case OPENSSL_CFLAGS:
+ return compiler_flags;
+ case OPENSSL_PLATFORM:
return PLATFORM;
-#else
- return "platform: information not available";
-#endif
- }
- if (t == OPENSSL_DIR) {
+ case OPENSSL_DIR:
#ifdef OPENSSLDIR
return "OPENSSLDIR: \"" OPENSSLDIR "\"";
#else
return "OPENSSLDIR: N/A";
#endif
- }
- if (t == OPENSSL_ENGINES_DIR) {
+ case OPENSSL_ENGINES_DIR:
#ifdef ENGINESDIR
return "ENGINESDIR: \"" ENGINESDIR "\"";
#else