blob: 2b498c5af964cd1c4c60ae3a416146f412196d70 [file] [log] [blame]
#include <stdio.h>
#include <time.h>
int main()
{
time_t t;
__time32_t t32;
__time64_t t64;
struct tm *htm;
time (&t);
_time32 (&t32);
_time64 (&t64);
printf ("0x%I64xULL, 0x%I32x, 0x%I64xULL\n",
(unsigned long long) t, (unsigned int) t32, (unsigned long long) t64);
htm = _localtime32 (&t32);
if (!htm) printf ("Failed _localtime32\n");
else printf ("_localtime32: %s", asctime (htm));
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;
}