The fix for bug #78241 assumed that `time_t` would always be 64bit, but
actually is 32bit for x86. We therefore enforce 64bit arithmetic to
avoid wrapping.
- Recode:
. Unbundled the recode extension. (cmb)
+- Standard:
+ . Fixed bug #78282 (atime and mtime mismatch). (cmb)
+
11 Jul 2019, PHP 7.4.0alpha3
- Core:
// Note that LONGLONG is a 64-bit value
LONGLONG ll;
- ll = t * 10000000 + 116444736000000000;
+ ll = t * 10000000LL + 116444736000000000LL;
pft->dwLowDateTime = (DWORD)ll;
pft->dwHighDateTime = ll >> 32;
}