equal
deleted
inserted
replaced
142 reported_time.tm_mon = M - 1; |
142 reported_time.tm_mon = M - 1; |
143 reported_time.tm_mday = d; |
143 reported_time.tm_mday = d; |
144 reported_time.tm_hour = h; |
144 reported_time.tm_hour = h; |
145 reported_time.tm_min = m; |
145 reported_time.tm_min = m; |
146 reported_time.tm_sec = s; |
146 reported_time.tm_sec = s; |
147 reported_time.tm_isdst = daylight; |
147 reported_time.tm_isdst = -1; // let mktime deduce DST settings |
148 time_t reported_ts = mktime(&reported_time); |
148 time_t reported_ts = mktime(&reported_time); |
149 expected_ts = mktime(localtime(&expected_ts)); |
149 expected_ts = mktime(localtime(&expected_ts)); |
150 time_t diff = reported_ts - expected_ts; |
150 time_t diff = reported_ts - expected_ts; |
151 if (diff < 0) { |
151 if (diff < 0) { |
152 diff = -diff; |
152 diff = -diff; |