gcc_diagnostic_ignored
#if !defined gcc_diagnostic_ignored
gcc_diagnostic_ignored(unused-function)
gcc_diagnostic_ignored(missing-field-initializers)
gcc_diagnostic_ignored(missing-field-initializers)
gcc_diagnostic_ignored(missing-field-initializers)