6.61.2 Проверка формата Darwin ¶
В дополнение к полному набору архетипов формата (аргументы стиля формата атрибута, такие как printf, scanf, strftime, и strfmon), целевые системы Darwin также поддерживают архетип CFString (или __CFString__) в атрибуте format. Объявления с этим архетипом анализируются на корректность синтаксиса и типов аргументов. Однако, в настоящее время не выполняется анализ самой строки формата и проверка аргументов на соответствие ей при вызовах таких функций.
Кроме того, CFStringRefs (определяемые заголовочными файлами CoreFoundation ) также могут использоваться в качестве аргументов формата. Обратите внимание, что соответствующие заголовочные файлы, скорее всего, доступны только на установках Darwin (OSX). На таких установках XCode и системная документация предоставляют описания CFString, CFStringRefs и связанных функций.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.4.0/gcc/Darwin-Format-Checks.html