Add --Wno-missing-field-initializers flag
add file for common utilities and macros