X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=apps%2Fversion.c;h=c29343b4fa7f5d8706ba9341e53f0448011f8347;hb=c063f2c5ec5afda27ffda674ccd593289fd6f4af;hp=fcf1f08cfb3867e6125f625a4e22d9f509787fac;hpb=58964a492275ca9a59a0cd9c8155cb2491b4b909;p=oweals%2Fopenssl.git diff --git a/apps/version.c b/apps/version.c index fcf1f08cfb..c29343b4fa 100644 --- a/apps/version.c +++ b/apps/version.c @@ -60,18 +60,18 @@ #include #include #include "apps.h" -#include "evp.h" -#include "crypto.h" +#include +#include #undef PROG #define PROG version_main -int MAIN(argc, argv) -int argc; -char **argv; +int MAIN(int, char **); + +int MAIN(int argc, char **argv) { int i,ret=0; - int cflags=0,version=0,date=0,options=0; + int cflags=0,version=0,date=0,options=0,platform=0,dir=0; apps_startup(); @@ -90,11 +90,15 @@ char **argv; cflags=1; else if (strcmp(argv[i],"-o") == 0) 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=1; + date=version=cflags=options=platform=dir=1; else { - BIO_printf(bio_err,"usage:version [-a] [-v] [-b] [-o] [-f]\n"); + BIO_printf(bio_err,"usage:version -[avbofp]\n"); ret=1; goto end; } @@ -102,9 +106,10 @@ char **argv; if (version) printf("%s\n",SSLeay_version(SSLEAY_VERSION)); if (date) printf("%s\n",SSLeay_version(SSLEAY_BUILT_ON)); + if (platform) printf("%s\n",SSLeay_version(SSLEAY_PLATFORM)); if (options) { - printf("options:"); + printf("options: "); printf("%s ",BN_options()); #ifndef NO_MD2 printf("%s ",MD2_options()); @@ -118,12 +123,13 @@ char **argv; #ifndef NO_IDEA printf("%s ",idea_options()); #endif -#ifndef NO_BLOWFISH +#ifndef 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); }