-
- в 6-м (Clang). но опять же, оно при наличии атрибутов просто
вредно. Vit(98 знак., 15.05.2024 14:48, ссылка, ссылка)
- Атрибуты менее портабельны, чем pragma. Но конечно лучше завести
какой compiler.h и в него все костыли понасувать. LightElf(1419 знак., 15.05.2024 15:42)
- в CMSIS суют тучу всего, но совместимого для всех известных ему
компилеров. там нет #pragma pack и _Pragma pack. не сростается
объять. именно из-за непортируемости. зато атрибуты __PACKED есть.
ЗЫ _Pragma это вааще лютый intrinsic. классный по сути, но насчет
портабельности не очень. - Vit(15.05.2024 22:22)
- _Pragma, кагбэ, в C99 присутствует. Уж не знаю куда больше портабельности. - LightElf(16.05.2024 20:30)
- в CMSIS суют тучу всего, но совместимого для всех известных ему
компилеров. там нет #pragma pack и _Pragma pack. не сростается
объять. именно из-за непортируемости. зато атрибуты __PACKED есть.
ЗЫ _Pragma это вааще лютый intrinsic. классный по сути, но насчет
портабельности не очень. - Vit(15.05.2024 22:22)
- Атрибуты менее портабельны, чем pragma. Но конечно лучше завести
какой compiler.h и в него все костыли понасувать. LightElf(1419 знак., 15.05.2024 15:42)
- в 6-м (Clang). но опять же, оно при наличии атрибутов просто
вредно. Vit(98 знак., 15.05.2024 14:48, ссылка, ссылка)