Spec-Zone.ru › GCC 15

6.5.8 Прагмы Darwin

Следующие прагмы доступны для всех архитектур под управлением операционной системы Darwin. Они полезны для обеспечения совместимости с другими компиляторами macOS.

mark tokens…

Эта pragma принимается, но не оказывает никакого эффекта.

options align=alignment

Эта pragma задаёт выравнивание полей в структурах. Значениями alignment могут быть mac68k для эмуляции выравнивания m68k или power для эмуляции выравнивания PowerPC. Вложенные использования этой pragma работают корректно; чтобы восстановить предыдущую настройку, укажите reset для alignment.

segment tokens…

Эта pragma принимается, но не оказывает никакого эффекта.

unused (var [, var]…)

Эта pragma объявляет переменные потенциально неиспользуемыми. GCC не выдаёт предупреждений для перечисленных переменных. Эффект аналогичен эффекту атрибута unused, за исключением того, что эта pragma может располагаться в любом месте области видимости переменных.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-15.3.0/gcc/Darwin-Pragmas.html

Spec-Zone.ru

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