1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-22 08:08:50 -05:00

Sort out the ENGINE problems people seem to be having. Now we put all ENGINE

related stuff within HAVE_OPENSSL_ENGINE_H and we don't make any private
typedef or similar if the header is missing...
This commit is contained in:
Daniel Stenberg 2003-03-15 16:51:43 +00:00
parent 24a6100897
commit bb6d0e37e3

View File

@ -114,9 +114,6 @@ enum protection_level {
}; };
#endif #endif
#ifndef HAVE_OPENSSL_ENGINE_H
typedef void ENGINE;
#endif
/* struct for data related to SSL and SSL connections */ /* struct for data related to SSL and SSL connections */
struct ssl_connect_data { struct ssl_connect_data {
bool use; /* use ssl encrypted communications TRUE/FALSE */ bool use; /* use ssl encrypted communications TRUE/FALSE */
@ -781,7 +778,7 @@ struct SessionHandle {
struct UrlState state; /* struct for fields used for state info and struct UrlState state; /* struct for fields used for state info and
other dynamic purposes */ other dynamic purposes */
struct PureInfo info; /* stats, reports and info data */ struct PureInfo info; /* stats, reports and info data */
#ifdef USE_SSLEAY #ifdef HAVE_OPENSSL_ENGINE_H
ENGINE* engine; ENGINE* engine;
#endif /* USE_SSLEAY */ #endif /* USE_SSLEAY */
}; };