fix compile with SSL on Mac OS X

patch by Remko Tronçon <remko@el-tramo.be>
BUG: 2126899
This commit is contained in:
Oswald Buddenhagen 2010-02-07 21:20:30 +01:00
parent a8b4de463e
commit da39690aec

View File

@ -22,6 +22,15 @@
* despite that library's more restrictive license. * despite that library's more restrictive license.
*/ */
/* This must come before isync.h to avoid our #define S messing up
* blowfish.h on MacOS X. */
#include <config.h>
#if HAVE_LIBSSL
# include <openssl/ssl.h>
# include <openssl/err.h>
# include <openssl/hmac.h>
#endif
#include "isync.h" #include "isync.h"
#include <assert.h> #include <assert.h>
@ -44,11 +53,6 @@
#include <netinet/tcp.h> #include <netinet/tcp.h>
#include <arpa/inet.h> #include <arpa/inet.h>
#include <netdb.h> #include <netdb.h>
#if HAVE_LIBSSL
# include <openssl/ssl.h>
# include <openssl/err.h>
# include <openssl/hmac.h>
#endif
typedef struct imap_server_conf { typedef struct imap_server_conf {
struct imap_server_conf *next; struct imap_server_conf *next;