1.2.71. $SETC : Определить и присвоить значение идентификатору |
Вверх Предыдущий Следующий |
В режиме MACPAS эту директиву можно использовать для определения идентификаторов компилятора. Данная директива является альтернативой директиве $DEFINE для макросов. Она поддерживается для совместимости с существующими компиляторами Mac OS Pascal. Директива определяет идентификатор с предустановленным значением (называется переменное выражение компилятора). Синтаксис выражения похож на синтаксис, используемый в макросах, но выражение должно быть вычислено во время компиляции. Это означает, что только некоторые основные арифметические и логические операции могут использоваться, а также некоторые дополнительные возможности, такие как операторы TRUE, FALSE и UNDEFINED: {$SETC TARGET_CPU_PPC := NOT UNDEFINED CPUPOWERPC} Символ присваивания := можно заменить символом =. Учтите, что эта команда работает только в режиме MACPAS, но не зависима от опции командной строки -Sm или директивы {$MACRO }. |