Missing headers.
diff --git a/crypto/o_str.c b/crypto/o_str.c
index 2db0993..2b4d0dc 100644
--- a/crypto/o_str.c
+++ b/crypto/o_str.c
@@ -60,6 +60,10 @@
 #include <e_os.h>
 #include "o_str.h"
 
+#ifndef OPENSSL_IMPLEMENTS_strncasecmp
+# include <strings.h>
+#endif
+
 int OPENSSL_strncasecmp(const char *str1, const char *str2, size_t n)
 	{
 #if defined(OPENSSL_IMPLEMENTS_strncasecmp)