}
std::string sys::osVersion() {
}
std::string sys::osVersion() {
- OSVERSIONINFO osvi = { 0 };
+ OSVERSIONINFO osvi;
+
+ memset(&osvi, 0, sizeof(osvi));
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
if (!GetVersionEx(&osvi))
return "";
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
if (!GetVersionEx(&osvi))
return "";
- sprintf(buf, "%d.%d", osvi.dwMajorVersion, osvi.dwMinorVersion);
+ sprintf(buf, "%d.%d", (int)osvi.dwMajorVersion, (int)osvi.dwMinorVersion);