pollution: va_list typedef __va_list va_list; pollution: log_version int log_version; pollution: log_file int log_file; pollution: log_connected int log_connected; pollution: log_opened int log_opened; pollution: log_stat int log_stat; pollution: log_tag const char *log_tag; pollution: log_hostname char log_hostname[256]; pollution: log_fac int log_fac; pollution: log_mask int log_mask; pollution: syslog_data struct syslog_data { int log_version; int log_file; int log_connected; int log_opened; int log_stat; const char *log_tag; char log_hostname[256]; int log_fac; int log_mask; }; pollution: va_start #define va_start(ap,last) __builtin_va_start((ap), (last)) pollution: SYSLOG_DATA_INIT #define SYSLOG_DATA_INIT { .log_version = 1, .log_file = -1, .log_connected = 0, .log_opened = 0, .log_stat = 0, .log_tag = 0, .log_hostname = { '\0' }, .log_fac = LOG_USER, .log_mask = 0xff, } pollution: va_copy #define va_copy(dest,src) __va_copy((dest), (src)) pollution: va_arg #define va_arg __builtin_va_arg pollution: va_end #define va_end(ap) __builtin_va_end(ap)