don't forward-declare SSL types any more

our current project structure precludes the clash between some indirect
include of ssl.h and our definition of 'S' (or 'M', i don't remember)
that happened on some system, so there is no need to avoid including it
any more.

this avoids complaints from some more picky compilers, as re-defining
typedefs (even to the same thing) is illegal before C11.
This commit is contained in:
Oswald Buddenhagen 2017-10-07 14:09:39 +02:00
parent c9cd1b59fb
commit 5aab050198

View File

@ -30,9 +30,7 @@
#endif #endif
#ifdef HAVE_LIBSSL #ifdef HAVE_LIBSSL
typedef struct ssl_st SSL; # include <openssl/ssl.h>
typedef struct ssl_ctx_st SSL_CTX;
typedef struct stack_st _STACK;
enum { enum {
SSLv3 = 2, SSLv3 = 2,