Strictly speaking NAN from math.h is not in a POSIX standard but in C99. However it seems that all our POSIX platforms have it.
Review URL: http://codereview.chromium.org/464015
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3405
ce2b1a6d-e550-0410-aec6-
3dcde31c8c00
}
-double OS::nan_value() {
- return NAN;
-}
-
-
int OS::ActivationFrameAlignment() {
// 16 byte alignment on FreeBSD
return 16;
}
-double OS::nan_value() {
- return NAN;
-}
-
-
#ifdef __arm__
bool OS::ArmCpuHasFeature(CpuFeature feature) {
const char* search_string = NULL;
}
-double OS::nan_value() {
- return NAN;
-}
-
-
int OS::ActivationFrameAlignment() {
// OS X activation frames must be 16 byte-aligned; see "Mac OS X ABI
// Function Call Guide".
}
-double OS::nan_value() {
- return NAN;
-}
-
-
int OS::ActivationFrameAlignment() {
// 16 byte alignment on OpenBSD
return 16;
return fmod(x, y);
}
+
+double OS::nan_value() {
+ // NAN from math.h is defined in C99 and not in POSIX.
+ return NAN;
+}
+
+
// ----------------------------------------------------------------------------
// POSIX date/time support.
//