commit 5aab050198159ba868bc9140cb59443f5212ce77
Author: Oswald Buddenhagen <[email protected]>
Date: Sat Oct 7 14:09:39 2017 +0200
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.
src/socket.h | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/socket.h b/src/socket.h
index cd0c632..36ebe09 100644
--- a/src/socket.h
+++ b/src/socket.h
@@ -30,9 +30,7 @@
#endif
#ifdef HAVE_LIBSSL
-typedef struct ssl_st SSL;
-typedef struct ssl_ctx_st SSL_CTX;
-typedef struct stack_st _STACK;
+# include <openssl/ssl.h>
enum {
SSLv3 = 2,
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
isync-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/isync-devel