... to silence clang warnings, it kinda has a point...
e.g.:
/usr/src/usr.sbin/nsd/zonec.c:642:6: warning: implicit declaration of
function
'__b64_pton' is invalid in C99 [-Wimplicit-function-declaration]
i = __b64_pton(b64, buffer, B64BUFSIZE);
/usr/src/usr.sbin/nsd/rdata.c:402:11: warning: implicit declaration of
function
'__b64_ntop' is invalid in C99 [-Wimplicit-function-declaration]
length = __b64_ntop(rdata_atom_data(rdata), size,
I figured config.h.in is as good as any for a local diff we are going
to carry.
OK?
diff --git usr.sbin/nsd/config.h.in usr.sbin/nsd/config.h.in
index 8a3f47fe877..6c44616432f 100644
--- usr.sbin/nsd/config.h.in
+++ usr.sbin/nsd/config.h.in
@@ -817,3 +817,5 @@ int memcmp(const void *x, const void *y, size_t n);
#endif /* !HAVE_STRUCT_TIMESPEC */
#endif /* !CONFIG_DEFINES */
+int __b64_ntop(uint8_t const *, size_t, char *, size_t);
+int __b64_pton(char const *, uint8_t*, size_t);
--
I'm not entirely sure you are real.