mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-10 10:41:50 +00:00
Optimize printing days.
This commit is contained in:
parent
ee66b1354d
commit
e4f4fee6d4
@ -225,7 +225,15 @@ static const char* TimeToString( int64_t _ns )
|
||||
const auto h = int64_t( ns / ( 1000ll * 1000 * 1000 * 60 * 60 ) - d * 24 );
|
||||
const auto m = int64_t( ns / ( 1000ll * 1000 * 1000 * 60 ) - d * ( 60 * 24 ) - h * 60 );
|
||||
const auto s = int64_t( ns / ( 1000ll * 1000 * 1000 ) - d * ( 60 * 60 * 24 ) - h * ( 60 * 60 ) - m * 60 );
|
||||
buf += sprintf( buf, "%" PRIi64 "d", d );
|
||||
if( d < 1000 )
|
||||
{
|
||||
PrintSmallInt( buf, d );
|
||||
*buf++ = 'd';
|
||||
}
|
||||
else
|
||||
{
|
||||
buf += sprintf( buf, "%" PRIi64 "d", d );
|
||||
}
|
||||
PrintTinyInt0( buf, h );
|
||||
*buf++ = ':';
|
||||
PrintTinyInt0( buf, m );
|
||||
|
Loading…
Reference in New Issue
Block a user