Index: trunk/MagicSoft/Mars/mraw/MRawFileRead.cc
===================================================================
--- trunk/MagicSoft/Mars/mraw/MRawFileRead.cc	(revision 664)
+++ trunk/MagicSoft/Mars/mraw/MRawFileRead.cc	(revision 665)
@@ -24,6 +24,6 @@
 ClassImp(MRawFileRead)
 
-/*
-  ----------- please don't delete ------------
+
+//  ----------- please don't delete ------------
 #define kBUFSZ 1024
 
@@ -41,5 +41,5 @@
     int underflow()
     {
-        int sz=fread(fBuffer, 1, kBUFSZ, fd);
+        int sz=fread(fBuffer, kBUFSZ, 1, fd);
         setg(fBuffer, fBuffer, fBuffer+kBUFSZ);
 
@@ -53,5 +53,5 @@
     }
 };
-*/
+
 
 MRawFileRead::MRawFileRead(const char *fname, const char *name, const char *title)
@@ -63,5 +63,5 @@
     // open the input stream
     //
-    fIn = new ifstream(fname);
+    fIn = new bifstream(fname);
 
     if (!(*fIn))
Index: trunk/MagicSoft/Mars/mraw/MRawFileRead.h
===================================================================
--- trunk/MagicSoft/Mars/mraw/MRawFileRead.h	(revision 664)
+++ trunk/MagicSoft/Mars/mraw/MRawFileRead.h	(revision 665)
@@ -6,5 +6,5 @@
 #endif
 
-class ifstream;
+class bifstream;
 
 class MTime;
@@ -24,5 +24,5 @@
     MTime          *fRawEvtTime;    // raw evt time information container to fill from file
 
-    ifstream      *fIn;            //! buffered input stream (file to read from)
+    bifstream      *fIn;            //! buffered input stream (file to read from)
 
 public:
