in src/win32/dt_win32.c [510:528]
static int SystemTimeFromTm(SYSTEMTIME *pTime, const struct tm *tm)
{
if (tm == NULL || pTime == NULL) {
return EXIT_FAILURE;
}
memset(pTime, 0, sizeof(SYSTEMTIME));
pTime->wYear = tm->tm_year + 1900;
pTime->wMonth = tm->tm_mon + 1;
pTime->wDay = tm->tm_mday;
pTime->wDayOfWeek = tm->tm_wday;
pTime->wHour = tm->tm_hour;
pTime->wMinute = tm->tm_min;
pTime->wSecond = tm->tm_sec;
return EXIT_SUCCESS;
}