Hello, Robert!
Your last change in dlls/wininet/netconnection.c breaks compilation
without openssl:
netconnection.c:246: error: syntax error before '*' token
make: *** [netconnection.o] Error 1
It happens because check_hostname() uses an argument of unknown type
X509. Also, check_hostname() is unused.
The simplest fix would be to define check_hostname() only when it's
used. Proposed patch:
--- dlls/wininet/netconnection.c
+++ dlls/wininet/netconnection.c
@@ -243,11 +243,13 @@ BOOL NETCON_close(WININET_NETCONNECTION
return TRUE;
}
+#if defined HAVE_OPENSSL_SSL_H && defined HAVE_OPENSSL_ERR_H
static BOOL check_hostname(X509 *cert, char *hostname)
{
/* FIXME: implement */
return TRUE;
}
+#endif
/******************************************************************************
* NETCON_secure_connect
--
Regards,
Pavel Roskin