Index: trunk/MagicSoft/Mars/manalysis/MCT1ReadAscii.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MCT1ReadAscii.cc	(revision 655)
+++ trunk/MagicSoft/Mars/manalysis/MCT1ReadAscii.cc	(revision 656)
@@ -39,5 +39,5 @@
     //
     fIn = new ifstream(fFileName);
-    if (!fIn->is_open())
+    if (!(*fIn))
     {
         *fLog << "Error: MCT1ReadAscii::PreProcess: Cannot open file." << endl;
Index: trunk/MagicSoft/Mars/mraw/MRawEvtData.cc
===================================================================
--- trunk/MagicSoft/Mars/mraw/MRawEvtData.cc	(revision 655)
+++ trunk/MagicSoft/Mars/mraw/MRawEvtData.cc	(revision 656)
@@ -301,6 +301,6 @@
     // Enhance array by the size which we'll read now
     //
-    Byte_t lo[nlo];
-    Byte_t hi[nhi];
+    Byte_t *lo = new Byte_t[nlo];
+    Byte_t *hi = new Byte_t[nhi];
 
     const int npixhi = fHiGainPixId->GetSize();
@@ -340,4 +340,6 @@
         //}
     }
-}
-
+    delete lo;
+    delete hi;
+}
+
