One major issue is it can't handle dates any further than 2038 which is getting uncomfortably close, especially when you have to handle future dates.
Windows doesn't use UNIX time. The SYSTEMTIME structure can go up to the year 30827. See https://learn.microsoft.com/en-us/windows/win32/api/minwinba....
Re:I Almost Bought a Scanner
by kevin_thibedeau on Thursday January 26, 2023 @01:55AM
(#34528503)
64-bit time_t works perfectly fine on 32-bit systems. That is completely unrelated to machine word size.
What's wrong with 32-bit software? If you don't need more than 4GB of virtual memory, you've got half the memory footprint for pointers.