diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index bcd3ed8b..d0b30f66 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -4,6 +4,13 @@ # include #endif +#if defined _MSC_VER || defined __MINGW32__ +# include +#else +# include +#endif + +#include #include #include #include @@ -1215,6 +1222,25 @@ const char* Worker::GetZoneName( const GpuEvent& ev, const SourceLocation& srclo } } +static bool strstr_nocase( const char* l, const char* r ) +{ + const auto lsz = strlen( l ); + const auto rsz = strlen( r ); + auto ll = (char*)alloca( lsz + 1 ); + auto rl = (char*)alloca( lsz + 1 ); + for( size_t i=0; i Worker::GetMatchingSourceLocation( const char* query ) const { std::vector match;