From 7d760480c054bc7abd07b7238ae8bcecc3bc6837 Mon Sep 17 00:00:00 2001 From: Andreas Buhr Date: Tue, 25 May 2021 15:42:08 +0200 Subject: [PATCH] Initialize SYSTEMTIME to {} instead of memset()ing Change-Id: I7ee02a6bcf5961adce26b635f12722e12c4865d3 Reviewed-by: Edward Welbourne --- src/corelib/text/qlocale_win.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/corelib/text/qlocale_win.cpp b/src/corelib/text/qlocale_win.cpp index c73e937581..0c83dcffb9 100644 --- a/src/corelib/text/qlocale_win.cpp +++ b/src/corelib/text/qlocale_win.cpp @@ -391,8 +391,7 @@ QVariant QSystemLocalePrivate::monthName(int month, QLocale::FormatType type) QVariant QSystemLocalePrivate::toString(QDate date, QLocale::FormatType type) { - SYSTEMTIME st; - memset(&st, 0, sizeof(SYSTEMTIME)); + SYSTEMTIME st = {}; st.wYear = date.year(); st.wMonth = date.month(); st.wDay = date.day(); @@ -410,8 +409,7 @@ QVariant QSystemLocalePrivate::toString(QDate date, QLocale::FormatType type) QVariant QSystemLocalePrivate::toString(QTime time, QLocale::FormatType type) { - SYSTEMTIME st; - memset(&st, 0, sizeof(SYSTEMTIME)); + SYSTEMTIME st = {}; st.wHour = time.hour(); st.wMinute = time.minute(); st.wSecond = time.second();