gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/asobj/Date.cpp


From: Martin Guy
Subject: [Gnash-commit] gnash ChangeLog server/asobj/Date.cpp
Date: Sat, 03 Feb 2007 21:30:05 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Martin Guy <martinwguy> 07/02/03 21:30:05

Modified files:
        .              : ChangeLog 
        server/asobj   : Date.cpp 

Log message:
        Fix fmod issues

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2240&r2=1.2241
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Date.cpp?cvsroot=gnash&r1=1.17&r2=1.18

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2240
retrieving revision 1.2241
diff -u -b -r1.2240 -r1.2241
--- ChangeLog   3 Feb 2007 21:15:00 -0000       1.2240
+++ ChangeLog   3 Feb 2007 21:30:05 -0000       1.2241
@@ -1,5 +1,9 @@
 2007-02-03 Martin Guy <address@hidden>
 
+       * server/asobj/Data.cpp: Fixed fmod issues.
+
+2007-02-03 Martin Guy <address@hidden>
+
        * server/asobj/Data.cpp: Pretty much complete rewrite of nonworking
          module forced by change of internal representation from many little
          date fields to milliseconds since epoch. Not fully working yet.

Index: server/asobj/Date.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Date.cpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- server/asobj/Date.cpp       3 Feb 2007 21:15:00 -0000       1.17
+++ server/asobj/Date.cpp       3 Feb 2007 21:30:05 -0000       1.18
@@ -409,7 +409,7 @@
 
 static void date_getmilliseconds(const fn_call& fn) {
        date_as_object* date = ensure_date_object(fn.this_ptr);
-       fn.result->set_int((int) fmod(date->value, 1000.0));
+       fn.result->set_int((int) std::fmod(date->value, 1000.0));
 }
 
 // The same functions for universal time.
@@ -521,7 +521,7 @@
 local_date_to_tm_msec(date_as_object* &date, struct tm &tm, double &msec)
 {
        time_t t = (time_t)(date->value / 1000.0);
-       msec = fmod(date->value, 1000.0);
+       msec = std::fmod(date->value, 1000.0);
        _localtime_r(&t, &tm);  // break out date/time elements
 }
 
@@ -550,7 +550,7 @@
 static void
 utc_date_to_tm_msec(date_as_object* &date, struct tm &tm, double &msec)
 {
-       msec = fmod(date->value, 1000.0);
+       msec = std::fmod(date->value, 1000.0);
        time_t t = (time_t)(date->value / 1000.0);
 
        _gmtime_r(&t, &tm);
@@ -868,7 +868,7 @@
            )
        } else {
            // Zero the milliseconds and set them from the argument.
-           date->value = fmod(date->value, 1000.0) + fn.arg(0).to_number();
+           date->value = std::fmod(date->value, 1000.0) + 
fn.arg(0).to_number();
            if (fn.nargs > 1) {
                IF_VERBOSE_ASCODING_ERRORS(
                    log_aserror("Date.setMilliseconds was called with more than 
one argument");




reply via email to

[Prev in Thread] Current Thread [Next in Thread]