Fix various stuff: that VC++ 5.0 chokes on: 1. Add *lots* of missing prototypes for static ssl functions. 2. VC++ doesn't understand the 'LL' suffix for 64 bits constants: change bn.org 3. Add a few missing prototypes in pem.org Fix mk1mf.pl so it outputs a Makefile that doesn't choke Win95. Fix mkdef.pl so it doesn't truncate longer names.
diff --git a/ssl/s23_meth.c b/ssl/s23_meth.c index 1eed7a5..bbda4ff 100644 --- a/ssl/s23_meth.c +++ b/ssl/s23_meth.c
@@ -60,6 +60,12 @@ #include "objects.h" #include "ssl_locl.h" +#ifndef NOPROTO +static SSL_METHOD *ssl23_get_method(int ver); +#else +static SSL_METHOD *ssl23_get_method(); +#endif + static SSL_METHOD *ssl23_get_method(ver) int ver; {