MAC_OS_X_VERSION_10_7 isn't defined on OS X versions older than 10.7. This is bad since undefined macros evaluate to 0, and every version is bigger than 0. Let's use the numeric value instead.
Fixed, thanks!
Fixed, thanks!