Макрос-функция для проверки минимальной версии компилятора
Синтаксис
#define __FB_MIN_VERSION__( major, minor, patch) _
Использование
__FB_MIN_VERSION__( major, minor, patch)
Параметры
major
минимальная основная версии для тестирования
minor
минимальная дополнительная версия для тестирования
patch
минимальная патч-версия для тестирования
Возвращаемое значение
Возвращает нулевое значение (0), если версия компилятора является меньше,
чем указанная версия, или ненулевое значение (-1), если версия компилятора
больше или равна указанной версии
Описание
__FB_MIN_VERSION__ - тест для минимальной версии компилятора.
Пример
#if Not __FB_MIN_VERSION__(0, 18, 2)
#error fbc must be at least version 0.18.2 To compile This module
#endif
Отличия от QB
См. также