Silence a ton of warnings in clang since the UNUSED() family of macros now depend on HAVE_FUNCTION_ATTRIBUTES being available, and the configure test refused to set that if it detected __declspec before.