mirror of
https://github.com/gabime/spdlog.git
synced 2025-09-29 01:29:35 +08:00
header only\!
This commit is contained in:
@@ -9,9 +9,28 @@ namespace c11log
|
||||
{
|
||||
namespace os
|
||||
{
|
||||
std::tm localtime(const std::time_t &time_t);
|
||||
std::tm localtime(const std::time_t &time_tt);
|
||||
std::tm localtime();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
inline std::tm c11log::details::os::localtime(const std::time_t &time_tt)
|
||||
{
|
||||
|
||||
std::tm tm;
|
||||
#ifdef _MSC_VER
|
||||
localtime_s(&tm, &time_tt);
|
||||
#else
|
||||
localtime_r(&time_tt, &tm);
|
||||
#endif
|
||||
return tm;
|
||||
}
|
||||
|
||||
inline std::tm c11log::details::os::localtime()
|
||||
{
|
||||
std::time_t now_t = time(0);
|
||||
return localtime(now_t);
|
||||
}
|
||||
|
Reference in New Issue
Block a user