Index: trunk/FACT++/src/fitsdump.cc
===================================================================
--- trunk/FACT++/src/fitsdump.cc	(revision 12965)
+++ trunk/FACT++/src/fitsdump.cc	(revision 12967)
@@ -355,6 +355,6 @@
 #endif
 
-        ostringstream out;
-        out.precision(fout.precision());
+        ostringstream sout;
+        sout.precision(fout.precision());
         for (auto it=cols.begin(); it!=cols.end(); it++)
         {
@@ -368,23 +368,23 @@
                     break;
                 case 'B':
-                    out << (unsigned int)reinterpret_cast<const unsigned char*>(it->ptr)[i] << " ";
+                    sout << (unsigned int)reinterpret_cast<const unsigned char*>(it->ptr)[i] << " ";
                     break;
                 case 'L':
-                    out << reinterpret_cast<const bool*>(it->ptr)[i] << " ";
+                    sout << reinterpret_cast<const bool*>(it->ptr)[i] << " ";
                     break;
                 case 'I':
-                    out << reinterpret_cast<const int16_t*>(it->ptr)[i] << " ";
+                    sout << reinterpret_cast<const int16_t*>(it->ptr)[i] << " ";
                     break;
                 case 'J':
-                    out << reinterpret_cast<const int32_t*>(it->ptr)[i] << " ";
+                    sout << reinterpret_cast<const int32_t*>(it->ptr)[i] << " ";
                     break;
                 case 'K':
-                    out << reinterpret_cast<const int64_t*>(it->ptr)[i] << " ";
+                    sout << reinterpret_cast<const int64_t*>(it->ptr)[i] << " ";
                     break;
                 case 'E':
-                    out << reinterpret_cast<const float*>(it->ptr)[i] << " ";
+                    sout << reinterpret_cast<const float*>(it->ptr)[i] << " ";
                     break;
                 case 'D':
-                    out << reinterpret_cast<const double*>(it->ptr)[i] << " ";
+                    sout << reinterpret_cast<const double*>(it->ptr)[i] << " ";
                     break;
                 default:
@@ -399,5 +399,5 @@
 
             if (it->col.type=='A')
-                out << "'" << msg << "' ";
+                sout << "'" << msg << "' ";
         }
 #ifdef HAVE_ROOT
@@ -405,5 +405,5 @@
             continue;
 #endif
-        fout << out.str() << endl;
+        fout << sout.str() << endl;
     }
 }
@@ -424,9 +424,9 @@
         *it = ' '+*it;
 
-        string::const_iterator beg = it->begin();
-        string::const_iterator end = it->end();
+        string::const_iterator ibeg = it->begin();
+        string::const_iterator iend = it->end();
 
         boost::smatch what;
-        while (boost::regex_search(beg, end, what, expr, boost::match_extra))
+        while (boost::regex_search(ibeg, iend, what, expr, boost::match_extra))
         {
             const string all  = what[0];
@@ -438,5 +438,5 @@
             if (ic==cols.end())
             {
-                beg++;
+                ibeg++;
                 //cout << "Column '" << name << "' does not exist." << endl;
                 //return vector<MyColumn>();
@@ -458,8 +458,8 @@
             id << '[' << p << ']';
 
-            it->replace(beg-it->begin()+what.position(1), what.length()-1, id.str());
-
-            beg = what[0].first+3;
-            end = it->end();
+            it->replace(ibeg-it->begin()+what.position(1), what.length()-1, id.str());
+
+            ibeg = what[0].first+3;
+            iend = it->end();
 
             if (p<vec.size())
@@ -575,9 +575,4 @@
             break;
 
-        //data[p++] = first-1;
-
-        ostringstream out;
-        out.precision(fout.precision());
-
         size_t p = 0;
         for (auto it=vec.begin(); it!=vec.end(); it++, p++)
@@ -590,7 +585,7 @@
 
         for (auto iform=form.begin()+1; iform!=form.end(); iform++)
-            out << iform->EvalPar(0, data.data()) << " ";
-
-        fout << out.str() << endl;
+            fout << iform->EvalPar(0, data.data()) << " ";
+
+        fout << endl;
     }
 #endif
