blob: 714cc51913f9494445c20581ca23f5f989fb9150 [file] [log] [blame]
#include <stdio.h>
#include <time.h>
int main()
{
time_t t;
__time32_t t32 = 0;
__time64_t t64;
struct tm *htm;
time (&t);
#ifndef WIN64
_time32 (&t32);
#endif
_time64 (&t64);
printf ("0x%I64xULL, 0x%I32x, 0x%I64xULL\n",
(unsigned long long) t, (unsigned int) t32, (unsigned long long) t64);
#ifndef WIN64
htm = _localtime32 (&t32);
if (!htm) printf ("Failed _localtime32\n");
else printf ("_localtime32: %s", asctime (htm));
#endif
htm = localtime (&t);
if (!htm) printf ("Failed localtime\n");
else printf ("localtime: %s", asctime (htm));
htm = _localtime64 (&t64);
if (!htm) printf ("Failed _localtime64\n");
else printf ("_localtime64: %s", asctime (htm));
return 0;
}