#if defined(__CC_ARM)
#pragma push
#pragma anon_unions
#elif defined(__ICCARM__)
#pragma language=extended
#elif defined(__GNUC__)
/* anonymous unions are enabled by default */
#elif defined(__TMS470__)
/* anonymous unions are enabled by default */
#elif defined(__TASKING__)
#pragma warning 586
#elif defined(_MSC_VER)
#else
#warning Not supported compiler type
#endif
<此处添加匿名结构体或匿名联合体>
#if defined(__CC_ARM)
#pragma pop
#endif