From 78a59572b356f941f9bcb853dafb34829ec8e576 Mon Sep 17 00:00:00 2001 From: nectar Date: Fri, 25 Feb 2005 05:39:05 +0000 Subject: Vendor import of OpenSSL 0.9.7e. --- crypto/openssl/e_os.h | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'crypto/openssl/e_os.h') diff --git a/crypto/openssl/e_os.h b/crypto/openssl/e_os.h index 096eabe..3c7a496 100644 --- a/crypto/openssl/e_os.h +++ b/crypto/openssl/e_os.h @@ -510,11 +510,30 @@ extern char *sys_errlist[]; extern int sys_nerr; #define IRIX_CC_BUG /* CDS++ up to V2.0Bsomething suffered from the same bug.*/ #endif +#if defined(OPENSSL_SYS_WINDOWS) +# define strcasecmp _stricmp +# define strncasecmp _strnicmp +#elif defined(OPENSSL_SYS_VMS) +/* VMS below version 7.0 doesn't have strcasecmp() */ +# include "o_str.h" +# define strcasecmp OPENSSL_strcasecmp +# define strncasecmp OPENSSL_strncasecmp +#elif defined(OPENSSL_SYS_OS2) && defined(__EMX__) +# define strcasecmp stricmp +# define strncasecmp strnicmp +#else +# ifdef NO_STRINGS_H + int strcasecmp(); + int strncasecmp(); +# else +# include +# endif /* NO_STRINGS_H */ +#endif + #if defined(OPENSSL_SYS_OS2) && defined(__EMX__) # include # include # define NO_SYSLOG -# define strcasecmp stricmp #endif /* vxworks */ -- cgit v1.1