+Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
+
+ * fixed bug 113520, incorrect result for date:seconds
+ with change to type casting in libexslt/date.c
+
Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
* fixed bug 114764, trouble with globals and RVT's
return 0.0;
if ((dt->type & XS_GYEAR) == XS_GYEAR) {
- ret = (double)(_exsltDateCastYMToDays(dt) * SECS_PER_DAY);
+ ret = (double)_exsltDateCastYMToDays(dt) * SECS_PER_DAY;
}
/* add in days */
if (dt->type == XS_DURATION) {
- ret += (double)(dt->value.dur.day * SECS_PER_DAY);
+ ret += (double)dt->value.dur.day * SECS_PER_DAY;
ret += dt->value.dur.sec;
} else {
- ret += (double)(dt->value.date.day * SECS_PER_DAY);
+ ret += (double)dt->value.date.day * SECS_PER_DAY;
/* add in time */
ret += TIME_TO_NUMBER(dt);
}