diff liboctave/system/file-ops.cc @ 23804:8057d3f0673d

Use C++11 raw string literals to avoid escaping backslashes in strings. * file-editor-tab.cc, octave-qscintilla.cc, graphics.cc, help.cc, input.cc, oct-stream.cc, regexp.cc, sparse-xdiv.cc, sysdep.cc, utils.cc, xdiv.cc, ov-java.cc, ov.cc, file-ops.cc, lo-sysdep.cc, oct-env.cc, mkoctfile.in.cc, shared-fcns.h: Replace regular strings containing "\\" patterns with R"(...\...)".
author Rik <rik@octave.org>
date Fri, 28 Jul 2017 11:19:36 -0700
parents 980f39c3ab90
children 057a894914df
line wrap: on
line diff
--- a/liboctave/system/file-ops.cc	Fri Jul 28 10:34:33 2017 -0700
+++ b/liboctave/system/file-ops.cc	Fri Jul 28 11:19:36 2017 -0700
@@ -234,7 +234,7 @@
       std::string dir_sep_str (void)
       {
 #if (defined (OCTAVE_HAVE_WINDOWS_FILESYSTEM) && ! defined (OCTAVE_HAVE_POSIX_FILESYSTEM))
-        return "\\";
+        return R"(\)";
 #else
         return "/";
 #endif
@@ -243,7 +243,7 @@
       std::string dir_sep_chars (void)
       {
 #if defined (OCTAVE_HAVE_WINDOWS_FILESYSTEM)
-        return "/\\";
+        return R"(/\)";
 #else
         return dir_sep_str ();
 #endif