diff options
Diffstat (limited to 'crypto/cversion.c')
-rw-r--r-- | crypto/cversion.c | 35 |
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 |