Fix strnicmp for MSVC

Build error:
https://ci.chromium.org/p/chromium/builders/try/win-libfuzzer-asan-rel/276501

Change-Id: I568b45dc7a5f1ac8f21aad0cf779350091133d32
diff --git a/include/perfetto/ext/base/string_view.h b/include/perfetto/ext/base/string_view.h
index 25a09f6..767378f 100644
--- a/include/perfetto/ext/base/string_view.h
+++ b/include/perfetto/ext/base/string_view.h
@@ -22,6 +22,7 @@
 #include <algorithm>
 #include <string>
 
+#include "perfetto/base/build_config.h"
 #include "perfetto/base/logging.h"
 #include "perfetto/ext/base/hash.h"
 
@@ -110,7 +111,11 @@
       return false;
     if (size() == 0)
       return true;
+#if PERFETTO_BUILDFLAG(PERFETTO_COMPILER_MSVC)
+    return _strnicmp(data(), other.data(), size()) == 0;
+#else
     return strncasecmp(data(), other.data(), size()) == 0;
+#endif
   }
 
   std::string ToStdString() const {