[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog server/as_value.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog server/as_value.cpp |
Date: |
Sat, 03 May 2008 15:06:28 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 08/05/03 15:06:28
Modified files:
. : ChangeLog
server : as_value.cpp
Log message:
(to_number): more blocks to protect NAN
(std::numeric_limit<double>::quite_NaN()) from initialization-cross
paranoia of gcc-4.2.3.
BTW, is it sane to '#define NAN (something in parens)' as we do ?
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6483&r2=1.6484
http://cvs.savannah.gnu.org/viewcvs/gnash/server/as_value.cpp?cvsroot=gnash&r1=1.131&r2=1.132
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6483
retrieving revision 1.6484
diff -u -b -r1.6483 -r1.6484
--- ChangeLog 3 May 2008 15:00:26 -0000 1.6483
+++ ChangeLog 3 May 2008 15:06:27 -0000 1.6484
@@ -1,5 +1,8 @@
2008-05-03 Sandro Santilli <address@hidden>
+ * server/as_value.cpp (to_number): more blocks to protect
+ NAN (std::numeric_limit<double>::quite_NaN()) from
+ initialization-cross paranoia of gcc-4.2.3.
* server/asobj/Global.cpp (ctor): use a block-scope
as a woraround to what looks like a bug in gcc-4.2.3
(http://lists.gnu.org/archive/html/gnash/2008-05/msg00016.html)
Index: server/as_value.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/as_value.cpp,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -b -r1.131 -r1.132
--- server/as_value.cpp 28 Apr 2008 16:09:59 -0000 1.131
+++ server/as_value.cpp 3 May 2008 15:06:28 -0000 1.132
@@ -439,9 +439,11 @@
case NULLTYPE:
case UNDEFINED:
+ {
// Evan: from my tests
// Martin: FlashPlayer6 gives 0; FP9 gives NaN.
return ( swfversion >= 7 ? NAN : 0 );
+ }
case BOOLEAN:
// Evan: from my tests
@@ -484,9 +486,11 @@
}
case MOVIECLIP:
+ {
// This is tested, no valueOf is going
// to be invoked for movieclips.
return NAN;
+ }
default:
// Other object types should return NaN, but if we implement that,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog server/as_value.cpp,
Sandro Santilli <=