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);