X-Git-Url: https://git.openssl.org/?a=blobdiff_plain;f=apps%2Fversion.c;h=efa0d0d493b7a41c67c5e2cab30bbbd01e16f788;hb=a3376fe8fc4db352d79eb3dba8cf1a2a3ac2e238;hp=fd46e17688db91da0a956a5e6aeb1e5356c3941a;hpb=6b691a5c85ddc4e407e32781841fee5c029506cd;p=openssl.git diff --git a/apps/version.c b/apps/version.c index fd46e17688..efa0d0d493 100644 --- a/apps/version.c +++ b/apps/version.c @@ -60,16 +60,18 @@ #include #include #include "apps.h" -#include "evp.h" -#include "crypto.h" +#include +#include #undef PROG #define PROG version_main +int MAIN(int, char **); + int MAIN(int argc, char **argv) { int i,ret=0; - int cflags=0,version=0,date=0,options=0,platform=0; + int cflags=0,version=0,date=0,options=0,platform=0,dir=0; apps_startup(); @@ -90,8 +92,10 @@ int MAIN(int argc, char **argv) options=1; else if (strcmp(argv[i],"-p") == 0) platform=1; + else if (strcmp(argv[i],"-d") == 0) + dir=1; else if (strcmp(argv[i],"-a") == 0) - date=version=cflags=options=platform=1; + date=version=cflags=options=platform=dir=1; else { BIO_printf(bio_err,"usage:version -[avbofp]\n"); @@ -107,24 +111,25 @@ int MAIN(int argc, char **argv) { printf("options: "); printf("%s ",BN_options()); -#ifndef NO_MD2 +#ifndef OPENSSL_NO_MD2 printf("%s ",MD2_options()); #endif -#ifndef NO_RC4 +#ifndef OPENSSL_NO_RC4 printf("%s ",RC4_options()); #endif -#ifndef NO_DES +#ifndef OPENSSL_NO_DES printf("%s ",des_options()); #endif -#ifndef NO_IDEA +#ifndef OPENSSL_NO_IDEA printf("%s ",idea_options()); #endif -#ifndef NO_BLOWFISH +#ifndef OPENSSL_NO_BF printf("%s ",BF_options()); #endif printf("\n"); } if (cflags) printf("%s\n",SSLeay_version(SSLEAY_CFLAGS)); + if (dir) printf("%s\n",SSLeay_version(SSLEAY_DIR)); end: EXIT(ret); }