glibc2.2 needs __USE_ISOC99 for FP_NAN and isfinite().