diff --git a/libs/locale/src/util/gregorian.cpp b/libs/locale/src/util/gregorian.cpp index 9a99cab..580efac 100644 --- a/libs/locale/src/util/gregorian.cpp +++ b/libs/locale/src/util/gregorian.cpp @@ -150,7 +150,7 @@ namespace util { gregorian_calendar(std::string const &terr) { first_day_of_week_ = first_day_of_week(terr.c_str()); - time_ = time(0); + time_ = std::time(0); is_local_ = true; tzoff_ = 0; from_time(time_); @@ -237,7 +237,7 @@ namespace util { val.tm_wday = -1; // indecator of error std::time_t point = -1; if(is_local_) { - point = mktime(&val); + point = std::mktime(&val); if(point == static_cast(-1)){ #ifndef BOOST_WINDOWS // windows does not handle negative time_t, under other plaforms diff --git a/libs/locale/src/util/numeric.hpp b/libs/locale/src/util/numeric.hpp index ee5bb51..892427d 100644 --- a/libs/locale/src/util/numeric.hpp +++ b/libs/locale/src/util/numeric.hpp @@ -130,13 +130,13 @@ private: return ret_ptr; } case flags::date: - return format_time(out,ios,fill,static_cast(val),'x'); + return format_time(out,ios,fill,static_cast(val),'x'); case flags::time: - return format_time(out,ios,fill,static_cast(val),'X'); + return format_time(out,ios,fill,static_cast(val),'X'); case flags::datetime: - return format_time(out,ios,fill,static_cast(val),'c'); + return format_time(out,ios,fill,static_cast(val),'c'); case flags::strftime: - return format_time(out,ios,fill,static_cast(val),info.date_time_pattern()); + return format_time(out,ios,fill,static_cast(val),info.date_time_pattern()); case flags::currency: { bool nat = info.currency_flags()==flags::currency_default