changed a sample code for time
This commit is contained in:
parent
8923102323
commit
ce8e12cb46
@ -78,6 +78,7 @@ static int test1 (void)
|
|||||||
#endif
|
#endif
|
||||||
qse_ntime_t qnt = nt * 1000;
|
qse_ntime_t qnt = nt * 1000;
|
||||||
struct tm* tm;
|
struct tm* tm;
|
||||||
|
qse_ntime_t xx;
|
||||||
|
|
||||||
if (qnt >= 0) qnt += rand() % 1000;
|
if (qnt >= 0) qnt += rand() % 1000;
|
||||||
else qnt -= rand() % 1000;
|
else qnt -= rand() % 1000;
|
||||||
@ -115,30 +116,28 @@ static int test1 (void)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
qse_ntime_t xx;
|
|
||||||
qse_printf (QSE_T("[GMTIME OK]"));
|
qse_printf (QSE_T("[GMTIME OK]"));
|
||||||
|
|
||||||
if (qse_timegm (&bt, &xx) == -1)
|
|
||||||
{
|
|
||||||
qse_printf (QSE_T("[TIMEGM FAIL]\n"));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (xx == qnt)
|
|
||||||
{
|
|
||||||
qse_printf (QSE_T("[TIMEGM OK %d/%d/%d %d:%d:%d]\n"), bt.year + QSE_BTIME_YEAR_BASE, bt.mon + 1, bt.mday, bt.hour, bt.min, bt.sec);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
#ifdef _WIN32
|
|
||||||
qse_printf (QSE_T("[TIMEGM ERROR %I64d, %d/%d/%d %d:%d:%d]\n"), (__int64)xx, bt.year + QSE_BTIME_YEAR_BASE, bt.mon + 1, bt.mday, bt.hour, bt.min, bt.sec);
|
|
||||||
#else
|
|
||||||
qse_printf (QSE_T("[TIMEGM ERROR %lld, %d/%d/%d %d:%d:%d]\n"), (long long)xx, bt.year + QSE_BTIME_YEAR_BASE, bt.mon + 1, bt.mday, bt.hour, bt.min, bt.sec);
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (qse_timegm (&bt, &xx) == -1)
|
||||||
|
{
|
||||||
|
qse_printf (QSE_T("[TIMEGM FAIL]\n"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (xx == qnt)
|
||||||
|
{
|
||||||
|
qse_printf (QSE_T("[TIMEGM OK %d/%d/%d %d:%d:%d]\n"), bt.year + QSE_BTIME_YEAR_BASE, bt.mon + 1, bt.mday, bt.hour, bt.min, bt.sec);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
#ifdef _WIN32
|
||||||
|
qse_printf (QSE_T("[TIMEGM ERROR %I64d, %d/%d/%d %d:%d:%d]\n"), (__int64)xx, bt.year + QSE_BTIME_YEAR_BASE, bt.mon + 1, bt.mday, bt.hour, bt.min, bt.sec);
|
||||||
|
#else
|
||||||
|
qse_printf (QSE_T("[TIMEGM ERROR %lld, %d/%d/%d %d:%d:%d]\n"), (long long)xx, bt.year + QSE_BTIME_YEAR_BASE, bt.mon + 1, bt.mday, bt.hour, bt.min, bt.sec);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user