Various Win32 fixes. Win95 doesn't support MoveFileEx() (which was used for a
Win32 version of rename() ). There isn't a precise rename() equivalent under
Win95: the standard rename() complains if the destination already exists so
replaced with a combination of unlink() and MoveFile().
diff --git a/ssl/ssl_cert.c b/ssl/ssl_cert.c
index 30877ea..be4efac 100644
--- a/ssl/ssl_cert.c
+++ b/ssl/ssl_cert.c
@@ -380,7 +380,7 @@
X509 *x=NULL;
X509_NAME *xn=NULL;
int ret=1;
- int (*oldcmp)();
+ int (*oldcmp)(X509_NAME **a, X509_NAME **b);
oldcmp=sk_X509_NAME_set_cmp_func(stack,name_cmp);