MD2 example using ssleay

Notice the error in the documentation. But the header file knows better.
Script started on Thu Sep 25 09:56:32 1997
sh-2.00$ cat md2test.c
#include <stdio.h>
#include <ctype.h>
#include "/usr/local/ssl/include/md2.h"


void main()
{
	char * message1 = "Beware the Jabberwock, my son!";
	char * message2 = "Beware the Jabberwock, my sop!";
	int i;
	unsigned char digest[16];
	MD2(message1, strlen(message1), digest);
	printf("Message: %s\n digest: ", message1);
	for(i = 0; i < 16; i++)
	{
		printf("%2.2x", digest[i]);
	}
	printf("\n");
	MD2(message2, strlen(message2), digest);
	printf("Message: %s\n digest: ", message2);
	for(i = 0; i < 16; i++)
	{
		printf("%2.2x", digest[i]);
	}
	printf("\n");
}
sh-2.00$ cc md2test.c /usr/local/ssl/lib/libcrypto.a
/usr/lib/cmplrs/cc/cfe: Warning: md2test.c, line 12: Incompatible pointer type assignment
 	MD2(message1, strlen(message1), digest);
 	----^
/usr/lib/cmplrs/cc/cfe: Warning: md2test.c, line 19: Incompatible pointer type assignment
 	MD2(message2, strlen(message2), digest);
 	----^
sh-2.00$ a.out
Message: Beware the Jabberwock, my son!
 digest: 0d89382291cbbd5de9f8f16b84cbf373
Message: Beware the Jabberwock, my sop!
 digest: fe77a90dafbe727108833f67e8a98dba
sh-2.00$ exit
exit

script done on Thu Sep 25 09:57:25 1997