*** /cygdrive/d/Work/libs/boost/boost/date_time/time_system_split.hpp Mon Oct 4 17:45:33 2004 --- /cygdrive/d/Work/asda/boost/boost/date_time/time_system_split.hpp Thu Oct 14 16:03:56 2004 *************** *** 164,170 **** //std::cout << td.ticks() << std::endl; wrap_int_type day_offset(base.time_of_day.ticks()); ! date_duration_type day_overflow(static_cast(day_offset.subtract(td.ticks()))); // std::cout << "sub: " << base.time_of_day.ticks() << "|" // << day_offset.as_int() << "|" // << day_overflow.days() << std::endl; --- 164,170 ---- //std::cout << td.ticks() << std::endl; wrap_int_type day_offset(base.time_of_day.ticks()); ! date_duration_type day_overflow(static_cast(day_offset.subtract(td.ticks()))); // std::cout << "sub: " << base.time_of_day.ticks() << "|" // << day_offset.as_int() << "|" // << day_overflow.days() << std::endl; *************** *** 185,191 **** int_type doff = day_offset.add(td.ticks()); // std::cout << "day overflow: " << doff << std::endl; // std::cout << "ticks: " << td.ticks() << std::endl; ! date_duration_type day_overflow(static_cast(doff)); // std::cout << "base: " << to_simple_string(base.day) << std::endl; // std::cout << "overflow " << day_overflow.days() << std::endl; return time_rep_type(base.day+day_overflow, --- 185,191 ---- int_type doff = day_offset.add(td.ticks()); // std::cout << "day overflow: " << doff << std::endl; // std::cout << "ticks: " << td.ticks() << std::endl; ! date_duration_type day_overflow(static_cast(doff)); // std::cout << "base: " << to_simple_string(base.day) << std::endl; // std::cout << "overflow " << day_overflow.days() << std::endl; return time_rep_type(base.day+day_overflow,