about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--subx/003trace.cc8
-rw-r--r--subx/038---literal_strings.cc8
2 files changed, 8 insertions, 8 deletions
diff --git a/subx/003trace.cc b/subx/003trace.cc
index e1dadaf6..590fb7fa 100644
--- a/subx/003trace.cc
+++ b/subx/003trace.cc
@@ -131,16 +131,16 @@ struct trace_line {
 
 string unescape_newline(string& s) {
   std::stringstream ss;
-  for(char c : s) {
-    if(c == '\n')
+  for (int i = 0;  i < SIZE(s);  ++i) {
+    if (s.at(i) == '\n')
       ss << "\\n";
     else
-      ss << c;
+      ss << s.at(i);
   }
   return ss.str();
 }
 
-void dump_trace_line(ostream& s, trace_line &t) {
+void dump_trace_line(ostream& s, trace_line& t) {
   s << std::setw(4) << t.depth << ' ' << t.label << ": " << unescape_newline(t.contents) << '\n';
 }
 
diff --git a/subx/038---literal_strings.cc b/subx/038---literal_strings.cc
index 19ed2690..407470ff 100644
--- a/subx/038---literal_strings.cc
+++ b/subx/038---literal_strings.cc
@@ -123,11 +123,11 @@ void parse_instruction_character_by_character(const string& line_data, vector<li
       d << c;
       while (has_data(in)) {
         in >> c;
-        if(c == '\\') {
+        if (c == '\\') {
           in >> c;
-          if(c == 'n') d << '\n';
-          else if(c == 't') d << '\t';
-          else if(c == '"') d << '"';
+          if (c == 'n') d << '\n';
+          else if (c == 't') d << '\t';
+          else if (c == '"') d << '"';
           else {
             raise << "parse_instruction_character_by_character: unknown escape sequence '\\" << c << "'\n" << end();
             return;