Исключения к соглашениям форматирования идентификатора

Существуют некоторые исключения к соглашениям форматирования идентификатора, описанным в Управлении форматом Идентификатора.

  • Генерация имени типа: соглашения искажения имени не применяются к именам типов (то есть, операторы typedef) сгенерированный для типов глобальных данных. Если лексема $R включена в спецификацию параметра Identifier format control, имя модели включено в typedef. При генерации определений типа не уважают параметр Maximum identifier length.

  • Классы памяти Non-Auto: спецификация параметров Identifier format control не влияет на объекты (такие как сигналы и параметры), которые имеют класс памяти кроме Auto (такого как ImportedExtern или ExportedGlobal).

  • Для разделяемых утилит генерация кода вставляет контрольную сумму, заданную $C, чтобы предотвратить столкновения имени в следующих ситуациях:

    • $C задан без $N.

    • Длина $N плюс длина текста, который вы задаете, превышает Maximum identifier length. Генерация кода обрезает $N и вставляет контрольную сумму с 8 символами, где вы задали $C в схеме форматирования.

    .