Chromium Code Reviews| Index: base/float_util.h |
| diff --git a/base/float_util.h b/base/float_util.h |
| index 69334d09bf1749d10b4c53bb7a03ecd4f54ae92c..2a03023726012c492c4e8613dd7775fc119edbab 100644 |
| --- a/base/float_util.h |
| +++ b/base/float_util.h |
| @@ -18,7 +18,11 @@ |
| namespace base { |
| inline bool IsFinite(const double& number) { |
| -#if defined(OS_POSIX) |
| +#if defined(OS_MACOSX) |
| + // C99 says isfinite() replaced finite(), and iOS does not provide the |
| + // older call. |
| + return isfinite(number) != 0; |
| +#elif defined(OS_POSIX) |
| return finite(number) != 0; |
|
Mark Mentovai
2012/07/10 12:19:29
If you’re afraid to change this, and I’m not, but
|
| #elif defined(OS_WIN) |
| return _finite(number) != 0; |