Существуют некоторые исключения из условий форматирования идентификаторов, описанных в Identifier Format Control.
Генерация имен типов: соглашения об управлении именами не применяются к именам типов (то есть typedef
операторы), сгенерированные для глобальных типов данных. Если на $R
лексема включена в спецификацию параметра Identifier format control, имя модели включено в typedef
. При генерации определений типов параметр Maximum identifier length не соблюдается.
Не- Auto
классы памяти: спецификация параметров Identifier format control не влияет на объекты (такие как сигналы и параметры), которые имеют класс памяти, отличный от Auto
(такие как ImportedExtern
или ExportedGlobal
).
Для общих утилит генерация кода вставляет контрольную сумму, заданную $C
для предотвращения конфликтов имен в следующих ситуациях:
$C
задается без $N
.
Длина $N
плюс длина заданного текста превышает Maximum identifier length. Генерация кода обрезает $N
и вставляет 8-символьную контрольную сумму, где вы задали $C
в схеме форматирования.
.