| #define __CRT__NO_INLINE | |
| #include <sys/stat.h> | |
| #include <sys/timeb.h> | |
| /* FIXME: Relying on _USE_32BIT_TIME_T, which is a user-macro, | |
| during CRT compilation is plainly broken. Need an appropriate | |
| implementation to provide users the ability of compiling the | |
| CRT only with 32-bit time_t behavior. */ | |
| #if defined(_USE_32BIT_TIME_T) | |
| void __cdecl ftime (struct timeb *b) | |
| { | |
| return _ftime ((struct __timeb32 *)b); | |
| } | |
| #else | |
| void __cdecl ftime (struct timeb *b) | |
| { | |
| _ftime64((struct __timeb64 *)b); | |
| } | |
| #endif |