Re: [PATCH 2/4] git-imap-send: Add support for SSL.
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jul 10, 2008, 02:02 UTC
- Message-ID
- <7v1w225wdy.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <alpine.LFD.1.10.0807091825500.11076@woody.linux-foundation.org>
Linus Torvalds <torvalds@linux-foundation.org> writes:
Show 6 quoted lines
> We should be able to safely include <ctype.h> as-is. > > It should just happen _before_ including git-compat-util.h. That's why > git-compat-util.h does all those #undef's - exactly because ctype.h does > get included on various systems by various header files when > git-compat-util.h includes all those other files.
Eh, that's true,... although I am not convinced we should keep doing this.
With and without NO_OPENSSL, on top of Robert's patch, these seem to pass compile test.
--
git-compat-util.h | 5 +++++ imap-send.c | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/git-compat-util.h b/git-compat-util.h index 545df59..65c4671 100644 --- a/git-compat-util.h +++ b/git-compat-util.h @@ -99,6 +99,11 @@ #include <iconv.h> #endif +#ifndef NO_OPENSSL +#include <openssl/ssl.h> +#include <openssl/err.h> +#endif + /* On most systems <limits.h> would have given us this, but * not on some systems (e.g. GNU/Hurd). */ diff --git a/imap-send.c b/imap-send.c index 9dc5d08..8026334 100644 --- a/imap-send.c +++ b/imap-send.c @@ -25,9 +25,6 @@ #include "cache.h" #ifdef NO_OPENSSL typedef void *SSL; -#else -# include <openssl/ssl.h> -# include <openssl/err.h> #endif typedef struct store_conf {