Fix s_client so it works without a certificate again.
[openssl.git] / crypto / o_str.c
index efe20b77a9c28191ec44ebc6982b1f1c20d77187..7189d13352ee17cd8ff5ac213c98265d5f09ac06 100644 (file)
  *
  */
 
-#include <strings.h>
-#include "o_str.h"
+#include <ctype.h>
 #include <openssl/e_os2.h>
+#ifdef OPENSSL_SYS_WINDOWS
+# include <string.h>
+#else
+# include <strings.h>
+#endif
+#include "o_str.h"
+
+#undef strncasecmp
+#undef strcasecmp
 
 int OPENSSL_strncasecmp(const char *str1, const char *str2, size_t n)
        {
@@ -87,7 +95,7 @@ int OPENSSL_strncasecmp(const char *str1, const char *str2, size_t n)
 int OPENSSL_strcasecmp(const char *str1, const char *str2)
        {
 #if defined(OPENSSL_SYS_VMS)
-       return OSSL_strncasecmp(str1, str2, (size_t)-1);
+       return OPENSSL_strncasecmp(str1, str2, (size_t)-1);
 #elif defined(OPENSSL_SYS_WINDOWS)
        return _stricmp(str1, str2);
 #else