Макрос C для определения версии OS X (Lion или нет)?

Есть ли предопределенный макрос C для определения версии OS X? Я знаю, что __ APPLE __ и __ MACH __ существуют, но они являются двоичными. Существует ли конкретное значение для __ APPLE_CC __ , которое указывает на Lion?

В частности, Lion добавил определение getline () в в Lion, и было бы неплохо иметь возможность определять, компилируется ли код на Lion или нет, чтобы обойти ошибки компиляции.

В частности, я имею в виду создание кода Unix C в Bash (вне XCode).

7
задан Jonathan Leffler 12 April 2016 в 11:50
поделиться