From: Eli Z. <el...@gn...> - 2013-05-28 16:49:24
|
> Date: Tue, 28 May 2013 18:59:20 +0300 > From: Eli Zaretskii <el...@gn...> > > My reading of the patch is that time_t will by default be a 64-bit > type, and that the only way to get a 32-bit time_t is to define > _USE_32BIT_TIME_T, which will only work on Vista and later. Is that > right? Btw, on a 64-bit Windows 7 system, if I step into the library function 'time' in a program compiled with MinGW runtime 3.20, I see that 'time' in msvcrt.dll jumps directly to 'time32', although _USE_32BIT_TIME_T was not used during the build. Is this something that MinGW arranges for (and if so, how)? Or is this msvcrt.dll in SysWOW64, which knows that the process is a 32-bit one, and therefore automatically redirects to a 32-bit function? |