*** boost/date_time/time_resolution_traits.hpp~ Mon Feb 22 13:54:18 2010 --- boost/date_time/time_resolution_traits.hpp Mon Feb 22 13:54:52 2010 *************** *** 68,83 **** --- 68,94 ---- typename frac_sec_type::int_type resolution_adjust, #endif unsigned short frac_digits, + #if defined(_AIX) + typename boost_v_type = boost::int32_t > + #else typename v_type = boost::int32_t > + #endif class time_resolution_traits { public: typedef typename frac_sec_type::int_type fractional_seconds_type; typedef typename frac_sec_type::int_type tick_type; typedef typename frac_sec_type::impl_type impl_type; + #if defined(_AIX) + typedef boost_v_type day_type; + typedef boost_v_type hour_type; + typedef boost_v_type min_type; + typedef boost_v_type sec_type; + #else typedef v_type day_type; typedef v_type hour_type; typedef v_type min_type; typedef v_type sec_type; + #endif // bring in function from frac_sec_type traits structs static fractional_seconds_type as_number(impl_type i)