Czy istnieje predefiniowane makro C do wykrywania wersji systemu OS X? Wiem, że istnieją: __APPLE__
i __MACH__
, ale są to pliki binarne. Czy jest konkretna wartość dla __APPLE_CC__
, która wskazuje Lion?C makro dla wykrywania wersji OS X (lew czy nie)?
W szczególności Lion dodał definicję getline()
do <stdio.h>
w Lion i dobrze byłoby móc wykryć, czy kod kompilował się na Lionie czy nie, aby obejść błędy kompilacji.
W szczególności mam tu na myśli budowanie kodu C Uniksa w Bashu (poza XCode).
* Kompilowanie * włączone lub * uruchamianie * na Lwie? –