From f52ac31468a98a4681ae85c2814ebce7d28b5193 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Wed, 20 Jul 2022 01:06:12 +0200 Subject: [PATCH] Do not duplicate code. --- public/client/TracyStringHelpers.hpp | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/public/client/TracyStringHelpers.hpp b/public/client/TracyStringHelpers.hpp index f6593031..977be6a3 100644 --- a/public/client/TracyStringHelpers.hpp +++ b/public/client/TracyStringHelpers.hpp @@ -20,11 +20,7 @@ static tracy_force_inline char* CopyString( const char* src, size_t sz ) static tracy_force_inline char* CopyString( const char* src ) { - const auto sz = strlen( src ); - auto dst = (char*)tracy_malloc( sz + 1 ); - memcpy( dst, src, sz ); - dst[sz] = '\0'; - return dst; + return CopyString( src, strlen( src ) ); } static tracy_force_inline char* CopyStringFast( const char* src, size_t sz ) @@ -37,11 +33,7 @@ static tracy_force_inline char* CopyStringFast( const char* src, size_t sz ) static tracy_force_inline char* CopyStringFast( const char* src ) { - const auto sz = strlen( src ); - auto dst = (char*)tracy_malloc_fast( sz + 1 ); - memcpy( dst, src, sz ); - dst[sz] = '\0'; - return dst; + return CopyStringFast( src, strlen( src ) ); } }