- fix wrong hexadecimal GetLastError() output
- misc fixes
- changed my email address
diff --git a/win32/time.c b/win32/time.c
index 15df955..a0ca47a 100644
--- a/win32/time.c
+++ b/win32/time.c
@@ -42,20 +42,20 @@
*/
VOID WINAPI GetSystemTime(LPSYSTEMTIME systime)
{
- time_t local_time;
- struct tm *local_tm;
+ time_t system_time;
+ struct tm *system_tm;
struct timeval tv;
gettimeofday(&tv, NULL);
- local_time = tv.tv_sec;
- local_tm = gmtime(&local_time);
+ system_time = tv.tv_sec;
+ system_tm = gmtime(&system_time);
- systime->wYear = local_tm->tm_year + 1900;
- systime->wMonth = local_tm->tm_mon + 1;
- systime->wDayOfWeek = local_tm->tm_wday;
- systime->wDay = local_tm->tm_mday;
- systime->wHour = local_tm->tm_hour;
- systime->wMinute = local_tm->tm_min;
- systime->wSecond = local_tm->tm_sec;
+ systime->wYear = system_tm->tm_year + 1900;
+ systime->wMonth = system_tm->tm_mon + 1;
+ systime->wDayOfWeek = system_tm->tm_wday;
+ systime->wDay = system_tm->tm_mday;
+ systime->wHour = system_tm->tm_hour;
+ systime->wMinute = system_tm->tm_min;
+ systime->wSecond = system_tm->tm_sec;
systime->wMilliseconds = (tv.tv_usec / 1000) % 1000;
}