Reviewed by anders
* wtf/MathExtras.h:
(lrint):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16481
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2006-09-20 David Hyatt <hyatt@apple.com>
+
+ Add an implementation of lrint for Win32.
+
+ Reviewed by anders
+
+ * wtf/MathExtras.h:
+ (lrint):
+
2006-09-15 Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Reviewed by Adam.
inline bool isnan(double num) { return _isnan(num); }
inline long lround(double num) { return num > 0 ? num + 0.5 : ceil(num - 0.5); }
inline long lroundf(float num) { return num > 0 ? num + 0.5f : ceilf(num - 0.5f); }
+inline int lrint(float num) { return int(lroundf(num)); }
inline double round(double num) { return num > 0 ? floor(num + 0.5) : ceil(num - 0.5); }
inline float roundf(float num) { return num > 0 ? floorf(num + 0.5f) : ceilf(num - 0.5f); }
inline bool signbit(double num) { return _copysign(1.0, num) < 0; }