Define HAVE_STRNLEN when __DARWIN_C_LEVEL >= 200809L.
[chise/concord.git] / sysdep.h
index 202ed26..6ebff4d 100644 (file)
--- a/sysdep.h
+++ b/sysdep.h
@@ -7,6 +7,12 @@
 #endif
 
 #ifndef HAVE_STRNLEN
+#if defined(__DARWIN_C_LEVEL) && __DARWIN_C_LEVEL >= 200809L
+#define HAVE_STRNLEN 1
+#endif
+#endif
+
+#ifndef HAVE_STRNLEN
 /* original in mysql, strings/strnlen.c.
 uint strnlen(register const char *s, register uint maxlen)
 {