Spec-Zone.ru › GCC 11

Далее: Solaris Pragmas, Предыдущее: S/390 Pragmas, Вверх: Макросы, принимаемые GCC [Содержание][Индекс]

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

Spec-Zone.ru

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