From bfa5386bbe792ba91ceec91e056c36e72c51f94f Mon Sep 17 00:00:00 2001 From: Dedmen Miller Date: Thu, 7 Feb 2019 14:36:31 +0100 Subject: [PATCH] Cleanup --- server/TracyView.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index e35b41e2..7a0aa813 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -47,9 +47,16 @@ static const char* TimeToString( int64_t ns ) enum { Pool = 8 }; static char bufpool[Pool][64]; static int bufsel = 0; - char* buf = bufpool[bufsel] + 1; + char* buf = bufpool[bufsel]; bufsel = ( bufsel + 1 ) % Pool; + if( ns < 0 ) + { + *buf = '-'; + buf++; + ns = -ns; + } + if( ns < 1000 ) { sprintf( buf, "%" PRIi64 " ns", ns ); @@ -91,13 +98,6 @@ static const char* TimeToString( int64_t ns ) const auto s = int64_t( ns / ( 1000ll * 1000 * 1000 ) - d * ( 60 * 60 * 24 ) - h * ( 60 * 60 ) - m * 60 ); sprintf( buf, "%" PRIi64 "d%02" PRIi64 ":%02" PRIi64 ":%02" PRIi64, d, h, m, s ); } - - if( ns < 0 ) - { - buf[-1] = '-'; - return buf - 1; - } - return buf; }