Since explicit_bzero uses it via an indirect it needs to be a function
not just a macro.
bcrypt_pbkdf \
bindresvport_sa \
blf_enc \
+ bzero \
cap_rights_limit \
clock \
closefrom \
warn \
])
+AC_CHECK_DECLS([bzero])
+
dnl Wide character support.
AC_CHECK_FUNCS([mblen mbtowc nl_langinfo wcwidth])
return (j < 0 ? -j : j);
}
#endif
+
+#ifndef HAVE_BZERO
+void
+bzero(void *b, size_t n)
+{
+ (void)memset(b, 0, n);
+}
+#endif
long long llabs(long long);
#endif
+#ifndef HAVE_DECL_BZERO
+void bzero(void *, size_t);
+#endif
+
#endif /* _BSD_MISC_H */