Spec-Zone.ru › GCC 8

6.61.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-6.5.0/gcc/Darwin-Pragmas.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API