6.62.8 Darwin Прагмы
Следующие прагмы доступны для всех архитектур, работающих под операционной системой Darwin. Они полезны для обеспечения совместимости с другими компиляторами Mac OS.
mark tokens…-
Эта прагма принимается, но не оказывает никакого влияния.
options align=alignment-
Эта прагма устанавливает выравнивание полей в структурах. Значения alignment могут быть
mac68k, чтобы эмулировать выравнивание m68k, илиpower, чтобы эмулировать выравнивание PowerPC. Использование этой прагмы происходит правильно; чтобы восстановить предыдущие настройки, используйтеresetдля alignment. segment tokens…-
Эта прагма принимается, но не оказывает никакого влияния.
unused (var [, var]…)-
Эта прагма объявляет переменные как потенциально неиспользуемые. GCC не генерирует предупреждения для указанных переменных. Эффект похож на атрибут
unused, за исключением того, что эта прагма может появляться в любом месте в области видимости переменных.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/Darwin-Pragmas.html