summaryrefslogtreecommitdiffstats
path: root/lib/libssl/src/crypto/md2/md2test.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libssl/src/crypto/md2/md2test.c')
-rw-r--r--lib/libssl/src/crypto/md2/md2test.c27
1 files changed, 16 insertions, 11 deletions
diff --git a/lib/libssl/src/crypto/md2/md2test.c b/lib/libssl/src/crypto/md2/md2test.c
index 55924d44cd5..461d124957f 100644
--- a/lib/libssl/src/crypto/md2/md2test.c
+++ b/lib/libssl/src/crypto/md2/md2test.c
@@ -59,7 +59,19 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include "md2.h"
+
+#ifdef NO_MD2
+int main(int argc, char *argv[])
+{
+ printf("No MD2 support\n");
+ return(0);
+}
+#else
+#include <openssl/md2.h>
+
+#ifdef CHARSET_EBCDIC
+#include <openssl/ebcdic.h>
+#endif
char *test[]={
"",
@@ -82,15 +94,8 @@ char *ret[]={
"d5976f79d83d3a0dc9806c3c66f3efd8",
};
-#ifndef NOPROTO
static char *pt(unsigned char *md);
-#else
-static char *pt();
-#endif
-
-int main(argc,argv)
-int argc;
-char *argv[];
+int main(int argc, char *argv[])
{
int i,err=0;
char **P,**R;
@@ -118,8 +123,7 @@ char *argv[];
return(0);
}
-static char *pt(md)
-unsigned char *md;
+static char *pt(unsigned char *md)
{
int i;
static char buf[80];
@@ -128,3 +132,4 @@ unsigned char *md;
sprintf(&(buf[i*2]),"%02x",md[i]);
return(buf);
}
+#endif