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

Существуют некоторые исключения из условий форматирования идентификаторов, описанных в 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 в схеме форматирования.

    .