Есть ли предопределенный макрос C для определения версии OS X? Я знаю, что __ APPLE __
и __ MACH __
существуют, но они являются двоичными. Существует ли конкретное значение для __ APPLE_CC __
, которое указывает на Lion?
В частности, Lion добавил определение getline ()
в
в Lion, и было бы неплохо иметь возможность определять, компилируется ли код на Lion или нет, чтобы обойти ошибки компиляции.
В частности, я имею в виду создание кода Unix C в Bash (вне XCode).