6.62.7 Прагмы 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-7.5.0/gcc/Darwin-Pragmas.html