Define a new structure for some source codes that depend on the compiler platform.