Index: trunk/Mars/mcore/DrsCalib.h
===================================================================
--- trunk/Mars/mcore/DrsCalib.h	(revision 12343)
+++ trunk/Mars/mcore/DrsCalib.h	(revision 12423)
@@ -1,4 +1,7 @@
 #ifndef MARS_DrsCalib
 #define MARS_DrsCalib
+
+#include <math.h>   // fabs
+#include <errno.h>  // errno
 
 #include "fits.h"
@@ -393,5 +396,5 @@
     }
 
-    string ReadFitsImp(const string &str, std::vector<float> &vec)
+    std::string ReadFitsImp(const std::string &str, std::vector<float> &vec)
     {
         std::fits file(str);
@@ -486,7 +489,8 @@
         fStep++;
 
-        return string();
-    }
-    string ReadFitsImp(const string &str)
+        return std::string();
+    }
+
+    std::string ReadFitsImp(const std::string &str)
     {
         std::vector<float> vec;
