Explorar o código

Replace "\\" with "/" for windows path names.

Feng Xiao %!s(int64=10) %!d(string=hai) anos
pai
achega
b11d6fe515
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      src/google/protobuf/testing/googletest.cc

+ 4 - 0
src/google/protobuf/testing/googletest.cc

@@ -108,6 +108,10 @@ string GetTemporaryDirectoryName() {
   if (HasPrefixString(result, "\\")) {
     result.erase(0, 1);
   }
+  // The Win32 API accepts forward slashes as a path delimiter even though
+  // backslashes are standard.  Let's avoid confusion and use only forward
+  // slashes.
+  result = StringReplace(result, "\\", "/", true);
 #endif  // _WIN32
   return result;
 }