addmain=False,
msg='Checking for library destructor support')
+ # check HAVE_ATTRIBUTE_PRINTF_FORMAT
+ conf.CHECK_CODE('''
+ void log_fn(const char *format, ...) __attribute__ ((format (printf, 1, 2)));
+
+ int main(void) {
+ return 0;
+ }
+ ''',
+ 'HAVE_ATTRIBUTE_PRINTF_FORMAT',
+ addmain=False,
+ msg='Checking for printf format validation support')
+
conf.CHECK_FUNCS('gethostbyaddr_r gethostbyname_r')
# Solaris
conf.CHECK_FUNCS('__posix_getpwnam_r __posix_getpwuid_r')