Boost logo

Boost :

From: Paolo Invernizzi (arathorn_at_[hidden])
Date: 2006-03-17 16:38:50


Hi all,

Sorry in advance if this is not the proper way for suggest a little
patch...

Compilation with VC71 raise tons of possible loss of data warning
when using the microsec_clock::local_time() or universal_time(),
warnings that can be avoided adding cast to (int) and to
(boost::uint32_t) in:

date_time\microsec_time_clock.hpp(156)
date_time\microsec_time_clock.hpp(175)

       //The following line will adjusts the fractional second tick
in terms
       //of the current time system. For example, if the time system
       //doesn't support fractional seconds then res_adjust returns 0
       //and all the fractional seconds return 0.
       int adjust = (int)resolution_traits_type::res_adjust()/1000000;

       boost::uint32_t sub_sec = (boost::uint32_t)(filetime %
10000000) / 10; // microseconds

What is the correct procedure to supply a patch?

thanks in advance.

---
Paolo Invernizzi

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk