Initialize SYSTEMTIME to {} instead of memset()ing
Change-Id: Ic17b90d10d6b5b7f4610e904e18979fc1d658a0a Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
e16afd66fc
commit
55765898fe
@ -4669,8 +4669,7 @@ static inline uint msecsFromDecomposed(int hour, int minute, int sec, int msec =
|
|||||||
|
|
||||||
QDate QDate::currentDate()
|
QDate QDate::currentDate()
|
||||||
{
|
{
|
||||||
SYSTEMTIME st;
|
SYSTEMTIME st = {};
|
||||||
memset(&st, 0, sizeof(SYSTEMTIME));
|
|
||||||
GetLocalTime(&st);
|
GetLocalTime(&st);
|
||||||
return QDate(st.wYear, st.wMonth, st.wDay);
|
return QDate(st.wYear, st.wMonth, st.wDay);
|
||||||
}
|
}
|
||||||
@ -4678,8 +4677,7 @@ QDate QDate::currentDate()
|
|||||||
QTime QTime::currentTime()
|
QTime QTime::currentTime()
|
||||||
{
|
{
|
||||||
QTime ct;
|
QTime ct;
|
||||||
SYSTEMTIME st;
|
SYSTEMTIME st = {};
|
||||||
memset(&st, 0, sizeof(SYSTEMTIME));
|
|
||||||
GetLocalTime(&st);
|
GetLocalTime(&st);
|
||||||
ct.setHMS(st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
|
ct.setHMS(st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
|
||||||
return ct;
|
return ct;
|
||||||
@ -4688,8 +4686,7 @@ QTime QTime::currentTime()
|
|||||||
QDateTime QDateTime::currentDateTime()
|
QDateTime QDateTime::currentDateTime()
|
||||||
{
|
{
|
||||||
QTime t;
|
QTime t;
|
||||||
SYSTEMTIME st;
|
SYSTEMTIME st = {};
|
||||||
memset(&st, 0, sizeof(SYSTEMTIME));
|
|
||||||
GetLocalTime(&st);
|
GetLocalTime(&st);
|
||||||
QDate d(st.wYear, st.wMonth, st.wDay);
|
QDate d(st.wYear, st.wMonth, st.wDay);
|
||||||
t.mds = msecsFromDecomposed(st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
|
t.mds = msecsFromDecomposed(st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
|
||||||
@ -4699,8 +4696,7 @@ QDateTime QDateTime::currentDateTime()
|
|||||||
QDateTime QDateTime::currentDateTimeUtc()
|
QDateTime QDateTime::currentDateTimeUtc()
|
||||||
{
|
{
|
||||||
QTime t;
|
QTime t;
|
||||||
SYSTEMTIME st;
|
SYSTEMTIME st = {};
|
||||||
memset(&st, 0, sizeof(SYSTEMTIME));
|
|
||||||
GetSystemTime(&st);
|
GetSystemTime(&st);
|
||||||
QDate d(st.wYear, st.wMonth, st.wDay);
|
QDate d(st.wYear, st.wMonth, st.wDay);
|
||||||
t.mds = msecsFromDecomposed(st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
|
t.mds = msecsFromDecomposed(st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
|
||||||
@ -4709,8 +4705,7 @@ QDateTime QDateTime::currentDateTimeUtc()
|
|||||||
|
|
||||||
qint64 QDateTime::currentMSecsSinceEpoch() noexcept
|
qint64 QDateTime::currentMSecsSinceEpoch() noexcept
|
||||||
{
|
{
|
||||||
SYSTEMTIME st;
|
SYSTEMTIME st = {};
|
||||||
memset(&st, 0, sizeof(SYSTEMTIME));
|
|
||||||
GetSystemTime(&st);
|
GetSystemTime(&st);
|
||||||
const qint64 daysAfterEpoch = QDate(1970, 1, 1).daysTo(QDate(st.wYear, st.wMonth, st.wDay));
|
const qint64 daysAfterEpoch = QDate(1970, 1, 1).daysTo(QDate(st.wYear, st.wMonth, st.wDay));
|
||||||
|
|
||||||
@ -4720,8 +4715,7 @@ qint64 QDateTime::currentMSecsSinceEpoch() noexcept
|
|||||||
|
|
||||||
qint64 QDateTime::currentSecsSinceEpoch() noexcept
|
qint64 QDateTime::currentSecsSinceEpoch() noexcept
|
||||||
{
|
{
|
||||||
SYSTEMTIME st;
|
SYSTEMTIME st = {};
|
||||||
memset(&st, 0, sizeof(SYSTEMTIME));
|
|
||||||
GetSystemTime(&st);
|
GetSystemTime(&st);
|
||||||
const qint64 daysAfterEpoch = QDate(1970, 1, 1).daysTo(QDate(st.wYear, st.wMonth, st.wDay));
|
const qint64 daysAfterEpoch = QDate(1970, 1, 1).daysTo(QDate(st.wYear, st.wMonth, st.wDay));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user