[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog libbase/utility.h [release_0_8_1]
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog libbase/utility.h [release_0_8_1] |
Date: |
Mon, 27 Aug 2007 18:11:11 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Branch: release_0_8_1
Changes by: Sandro Santilli <strk> 07/08/27 18:11:11
Modified files:
. : ChangeLog
libbase : utility.h
Log message:
* libbase/utility.h: don't define exp2(), it's going to clash
with existing symbol on most systems (except some BSDen)...
Please provide a better patch for BSD.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&only_with_tag=release_0_8_1&r1=1.3971.2.64&r2=1.3971.2.65
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/utility.h?cvsroot=gnash&only_with_tag=release_0_8_1&r1=1.25.2.2&r2=1.25.2.3
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.3971.2.64
retrieving revision 1.3971.2.65
diff -u -b -r1.3971.2.64 -r1.3971.2.65
--- ChangeLog 27 Aug 2007 17:49:09 -0000 1.3971.2.64
+++ ChangeLog 27 Aug 2007 18:11:10 -0000 1.3971.2.65
@@ -1,3 +1,9 @@
+2007-08-27 Sandro Santilli <address@hidden>
+
+ * libbase/utility.h: don't define exp2(), it's going to clash
+ with existing symbol on most systems (except some BSDen)...
+ Please provide a better patch for BSD.
+
2007-08-27 Deanna Phillips <deanna>
* testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp: include
Index: libbase/utility.h
===================================================================
RCS file: /sources/gnash/gnash/libbase/utility.h,v
retrieving revision 1.25.2.2
retrieving revision 1.25.2.3
diff -u -b -r1.25.2.2 -r1.25.2.3
--- libbase/utility.h 27 Aug 2007 16:29:23 -0000 1.25.2.2
+++ libbase/utility.h 27 Aug 2007 18:11:11 -0000 1.25.2.3
@@ -115,7 +115,8 @@
// the overridden log(f) will use logf IFF f is a float
inline float log2(float f) { return std::log(f) / LN_2; }
//exp2 might be missing on Net-/OpenBSD.
-inline float exp2(double x) { return std::pow((double)2, double(x)); }
+// TODO: check availability with a configure macro
+//inline float exp2(double x) { return std::pow((double)2, double(x)); }
inline int fchop( float f ) { return (int) f; } // replace w/ inline
asm if desired
inline int frnd(float f) { return fchop(f + 0.5f); } // replace with
inline asm if desired