Module Name: src Committed By: kre Date: Wed May 10 10:34:30 UTC 2017
Modified Files: src/lib/libc/time: localtime.c Log Message: Turns out that the previous fix is incorrect, we were not doing ++hit to change the boolean hit from false to true, but to change it from 1 to 2 which in a sense should have been obvious from the context: if (hit) /* more tests */ ++hit; The real problem was that hit was (in the imported tzcode) incorrectly changed from int to bool in a previous update. Not that it matters, this code is never actually executed - it was there to deal with the mythical double leapseconds, which simply never exist (hit counted the number of leapseconds in an adjustment) and it will all be gone in the next tzcode update. For now, just turn hit back into an int, which should satisfy gcc 8, I hope. To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/lib/libc/time/localtime.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.