diff src/mkoctfile.in.cc @ 23807:336f89b6208b

Use character literals 'c' rather than string literals "c" when possible. Better performance when string constructor isn't required. * Figure.cc, __init_qt__.cc, files-dock-widget.cc, file-editor-tab.cc, file-editor.cc, octave-qscintilla.cc, main-window.cc, octave-dock-widget.cc, octave-qt-link.cc, parser.cc, webinfo.cc, resource-manager.cc, settings-dialog.cc, workspace-view.cc, __magick_read__.cc, balance.cc, debug.cc, dynamic-ld.cc, ft-text-renderer.cc, gl-render.cc, gl2ps-print.cc, graphics.cc, hook-fcn.h, input.cc, load-path.cc, load-save.cc, ls-hdf5.cc, oct-hist.cc, oct-stream.cc, pager.cc, pr-output.cc, qz.cc, symtab.cc, symtab.h, tril.cc, __delaunayn__.cc, __init_fltk__.cc, __voronoi__.cc, audioread.cc, ccolamd.cc, colamd.cc, convhulln.cc, ov-base-int.cc, ov-base-mat.cc, ov-base-scalar.cc, ov-base.cc, ov-bool-mat.cc, ov-cell.cc, ov-class.cc, ov-classdef.cc, ov-colon.cc, ov-complex.cc, ov-cx-mat.cc, ov-fcn-handle.cc, ov-fcn-inline.cc, ov-fcn.h, ov-flt-cx-mat.cc, ov-flt-re-mat.cc, ov-java.cc, ov-oncleanup.cc, ov-range.cc, ov-re-mat.cc, ov-re-sparse.cc, ov-str-mat.cc, ov-struct.cc, ov-usr-fcn.cc, ov.cc, octave.cc, bp-table.cc, jit-ir.cc, jit-ir.h, jit-typeinfo.cc, pt-funcall.cc, pt-idx.cc, pt-pr-code.cc, pt.h, Array.cc, CDiagMatrix.cc, CMatrix.cc, CNDArray.cc, CRowVector.cc, CSparse.cc, Range.cc, boolSparse.cc, dDiagMatrix.cc, dMatrix.cc, dNDArray.cc, dRowVector.cc, dSparse.cc, fCDiagMatrix.cc, fCMatrix.cc, fCNDArray.cc, fCRowVector.cc, fDiagMatrix.cc, fMatrix.cc, fNDArray.cc, fRowVector.cc, idx-vector.cc, intNDArray.cc, CollocWt.cc, DASPK.cc, DASRT.cc, DASSL.cc, LSODE.cc, oct-time.cc, cmd-hist.cc, kpse.cc, lo-array-errwarn.cc, lo-regexp.cc, lo-utils.cc, str-vec.cc, url-transfer.cc, main-cli.cc, main-gui.cc, mkoctfile.in.cc: Replace 1-character string literals "c" with the character literal 'c'.
author Rik <rik@octave.org>
date Fri, 28 Jul 2017 15:40:00 -0700
parents 8057d3f0673d
children 194eb4bd202b
line wrap: on
line diff
--- a/src/mkoctfile.in.cc	Fri Jul 28 11:45:07 2017 -0700
+++ b/src/mkoctfile.in.cc	Fri Jul 28 15:40:00 2017 -0700
@@ -260,23 +260,23 @@
 
   vars["F77_INTEGER8_FLAG"] = get_variable ("F77_INTEGER8_FLAG",
                                             %OCTAVE_CONF_F77_INTEGER_8_FLAG%);
-  vars["ALL_FFLAGS"] = vars["FFLAGS"] + " " + vars["F77_INTEGER8_FLAG"];
+  vars["ALL_FFLAGS"] = vars["FFLAGS"] + ' ' + vars["F77_INTEGER8_FLAG"];
 
   vars["ALL_CFLAGS"]
-    = vars["INCFLAGS"] + " " + vars["XTRA_CFLAGS"] + " " + vars["CFLAGS"];
+    = vars["INCFLAGS"] + ' ' + vars["XTRA_CFLAGS"] + ' ' + vars["CFLAGS"];
 
   vars["ALL_CXXFLAGS"]
-    = vars["INCFLAGS"] + " " + vars["XTRA_CXXFLAGS"] + " " + vars["CXXFLAGS"];
+    = vars["INCFLAGS"] + ' ' + vars["XTRA_CXXFLAGS"] + ' ' + vars["CXXFLAGS"];
 
   vars["ALL_LDFLAGS"]
-    = vars["LD_STATIC_FLAG"] + " " + vars["CPICFLAG"] + " " + vars["LDFLAGS"];
+    = vars["LD_STATIC_FLAG"] + ' ' + vars["CPICFLAG"] + ' ' + vars["LDFLAGS"];
 
   vars["OCTAVE_LIBS"]
-    = (vars["LIBOCTINTERP"] + " " + vars["LIBOCTAVE"] + " "
+    = (vars["LIBOCTINTERP"] + ' ' + vars["LIBOCTAVE"] + ' '
        + vars["SPECIAL_MATH_LIB"]);
 
-  vars["FFTW_LIBS"] = vars["FFTW3_LDFLAGS"] + " " + vars["FFTW3_LIBS"] + " "
-                      + vars["FFTW3F_LDFLAGS"] + " " + vars["FFTW3F_LIBS"];
+  vars["FFTW_LIBS"] = vars["FFTW3_LDFLAGS"] + ' ' + vars["FFTW3_LIBS"] + ' '
+                      + vars["FFTW3F_LDFLAGS"] + ' ' + vars["FFTW3F_LIBS"];
 }
 
 static std::string usage_msg = "usage: mkoctfile [options] file ...";
@@ -509,12 +509,12 @@
       else if (ends_with (arg, ".o") || ends_with (arg, ".obj"))
         {
           file = arg;
-          objfiles += (" " + quote_path (arg));
+          objfiles += (' ' + quote_path (arg));
         }
       else if (ends_with (arg, ".lib") || ends_with (arg, ".a"))
         {
           file = arg;
-          libfiles += (" " + quote_path (arg));
+          libfiles += (' ' + quote_path (arg));
         }
       else if (arg == "-d" || arg == "-debug" || arg == "--debug"
                || arg == "-v" || arg == "-verbose" ||  arg == "--verbose")
@@ -535,7 +535,7 @@
         }
       else if (starts_with (arg, "-I"))
         {
-          incflags += (" " + quote_path (arg));
+          incflags += (' ' + quote_path (arg));
         }
       else if (arg == "-idirafter")
         {
@@ -550,7 +550,7 @@
         }
       else if (starts_with (arg, "-D"))
         {
-          defs += (" " + arg);
+          defs += (' ' + arg);
         }
       else if (arg == "-largeArrayDims" || arg == "-compatibleArrayDims")
         {
@@ -559,12 +559,12 @@
       else if (starts_with (arg, "-Wl,") || starts_with (arg, "-l")
                || starts_with (arg, "-L") || starts_with (arg, "-R"))
         {
-          ldflags += (" " + arg);
+          ldflags += (' ' + arg);
         }
 #if ! defined (OCTAVE_USE_WINDOWS_API)
       else if (arg == "-pthread")
         {
-          ldflags += (" " + arg);
+          ldflags += (' ' + arg);
         }
 #endif
       else if (arg == "-M" || arg == "-depend" || arg == "--depend")
@@ -628,12 +628,12 @@
         }
       else if (starts_with (arg, "-W"))
         {
-          pass_on_options += (" " + arg);
+          pass_on_options += (' ' + arg);
         }
       else if (starts_with (arg, "-"))
         {
           // Pass through any unrecognized options
-          pass_on_options += (" " + arg);
+          pass_on_options += (' ' + arg);
         }
       else
         {
@@ -681,9 +681,9 @@
           octave_unlink_wrapper (dfile.c_str ());
 
           std::string cmd
-            = (vars["CC"] + " " + vars["DEPEND_FLAGS"] + " "
-               + vars["CPPFLAGS"] + " " + vars["ALL_CFLAGS"] + " "
-               + incflags  + " " + defs + " " + quote_path (f));
+            = (vars["CC"] + ' ' + vars["DEPEND_FLAGS"] + ' '
+               + vars["CPPFLAGS"] + ' ' + vars["ALL_CFLAGS"] + ' '
+               + incflags  + ' ' + defs + ' ' + quote_path (f));
 
           FILE *fd = popen (cmd.c_str (), "r");
           std::ofstream fo (dfile.c_str ());
@@ -698,7 +698,7 @@
                     (spos == std::string::npos
                      ? line.substr (0, pos+2)
                      : line.substr (spos+1, pos-spos+1));
-                  fo << "pic/" << ofile << " " << ofile << " "
+                  fo << "pic/" << ofile << ' ' << ofile << ' '
                      << dfile << line.substr (pos) << std::endl;
                 }
               else
@@ -715,9 +715,9 @@
           octave_unlink_wrapper (dfile.c_str ());
 
           std::string cmd
-            = (vars["CXX"] + " " + vars["DEPEND_FLAGS"] + " "
-               + vars["CPPFLAGS"] + " " + vars["ALL_CXXFLAGS"] + " "
-               + incflags  + " " + defs + " " + quote_path (f));
+            = (vars["CXX"] + ' ' + vars["DEPEND_FLAGS"] + ' '
+               + vars["CPPFLAGS"] + ' ' + vars["ALL_CXXFLAGS"] + ' '
+               + incflags  + ' ' + defs + ' ' + quote_path (f));
 
           FILE *fd = popen (cmd.c_str (), "r");
           std::ofstream fo (dfile.c_str ());
@@ -732,7 +732,7 @@
                     (spos == std::string::npos
                      ? line.substr (0, pos+2)
                      : line.substr (spos+1, pos-spos+1));
-                  fo << "pic/" << ofile << " " << ofile << " "
+                  fo << "pic/" << ofile << ' ' << ofile << ' '
                      << dfile << line.substr (pos+2) << std::endl;
                 }
               else
@@ -761,12 +761,12 @@
             }
           else
             o = b + ".o";
-          objfiles += (" " + o);
+          objfiles += (' ' + o);
 
           std::string cmd
-            = (vars["F77"] + " -c " + vars["FPICFLAG"] + " "
-               + vars["ALL_FFLAGS"] + " " + incflags + " " + defs + " "
-               + pass_on_options + " " + f + " -o " + o);
+            = (vars["F77"] + " -c " + vars["FPICFLAG"] + ' '
+               + vars["ALL_FFLAGS"] + ' ' + incflags + ' ' + defs + ' '
+               + pass_on_options + ' ' + f + " -o " + o);
 
           int status = run_command (cmd, printonly);
 
@@ -795,12 +795,12 @@
             }
           else
             o = b + ".o";
-          objfiles += (" " + o);
+          objfiles += (' ' + o);
 
           std::string cmd
-            = (vars["CC"] + " -c " + vars["CPPFLAGS"] + " "
-               + vars["CPICFLAG"] + " " + vars["ALL_CFLAGS"] + " "
-               + pass_on_options + " " + incflags + " " + defs + " "
+            = (vars["CC"] + " -c " + vars["CPPFLAGS"] + ' '
+               + vars["CPICFLAG"] + ' ' + vars["ALL_CFLAGS"] + ' '
+               + pass_on_options + ' ' + incflags + ' ' + defs + ' '
                + quote_path (f) + " -o " + quote_path (o));
 
           int status = run_command (cmd, printonly);
@@ -830,12 +830,12 @@
             }
           else
             o = b + ".o";
-          objfiles += (" " + o);
+          objfiles += (' ' + o);
 
           std::string cmd
-            = (vars["CXX"] + " -c " + vars["CPPFLAGS"] + " "
-               + vars["CXXPICFLAG"] + " " + vars["ALL_CXXFLAGS"] + " "
-               + pass_on_options + " " + incflags + " " + defs + " "
+            = (vars["CXX"] + " -c " + vars["CPPFLAGS"] + ' '
+               + vars["CXXPICFLAG"] + ' ' + vars["ALL_CXXFLAGS"] + ' '
+               + pass_on_options + ' ' + incflags + ' ' + defs + ' '
                + quote_path (f) + " -o " + quote_path (o));
 
           int status = run_command (cmd, printonly);
@@ -858,12 +858,12 @@
           if (! vars["LD_CXX"].empty ())
             {
               std::string cmd
-                = (vars["LD_CXX"] + " " + vars["CPPFLAGS"] + " "
-                   + vars["ALL_CXXFLAGS"] + " " + vars["RDYNAMIC_FLAG"] + " "
-                   + vars["ALL_LDFLAGS"] + " " + pass_on_options + " "
-                   + output_option + " " + objfiles + " " + libfiles + " "
-                   + ldflags + " " + vars["LFLAGS"] + " -loctinterp -loctave "
-                   + vars["OCTAVE_LINK_OPTS"] + " " + vars["OCTAVE_LINK_DEPS"]);
+                = (vars["LD_CXX"] + ' ' + vars["CPPFLAGS"] + ' '
+                   + vars["ALL_CXXFLAGS"] + ' ' + vars["RDYNAMIC_FLAG"] + ' '
+                   + vars["ALL_LDFLAGS"] + ' ' + pass_on_options + ' '
+                   + output_option + ' ' + objfiles + ' ' + libfiles + ' '
+                   + ldflags + ' ' + vars["LFLAGS"] + " -loctinterp -loctave "
+                   + vars["OCTAVE_LINK_OPTS"] + ' ' + vars["OCTAVE_LINK_DEPS"]);
 
               int status = run_command (cmd, printonly);
 
@@ -881,11 +881,11 @@
       else
         {
           std::string cmd
-            = (vars["DL_LD"] + " " + vars["ALL_CXXFLAGS"] + " "
-               + vars["DL_LDFLAGS"] + " " + pass_on_options
-               + " -o " + octfile + " " + objfiles + " " + libfiles + " "
-               + ldflags + " " + vars["LFLAGS"] + " -loctinterp -loctave "
-               + vars["OCT_LINK_OPTS"] + " " + vars["OCT_LINK_DEPS"]);
+            = (vars["DL_LD"] + ' ' + vars["ALL_CXXFLAGS"] + ' '
+               + vars["DL_LDFLAGS"] + ' ' + pass_on_options
+               + " -o " + octfile + ' ' + objfiles + ' ' + libfiles + ' '
+               + ldflags + ' ' + vars["LFLAGS"] + " -loctinterp -loctave "
+               + vars["OCT_LINK_OPTS"] + ' ' + vars["OCT_LINK_DEPS"]);
 
           int status = run_command (cmd, printonly);