Prechádzať zdrojové kódy

fix compile with SSL on Mac OS X

patch by Remko Tronçon <remko@el-tramo.be>
BUG: 2126899
Oswald Buddenhagen 15 rokov pred
rodič
commit
da39690aec
1 zmenil súbory, kde vykonal 9 pridanie a 5 odobranie
  1. 9 5
      src/drv_imap.c

+ 9 - 5
src/drv_imap.c

@@ -22,6 +22,15 @@
  * 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 <assert.h>
@@ -44,11 +53,6 @@
 #include <netinet/tcp.h>
 #include <arpa/inet.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 {
 	struct imap_server_conf *next;