Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 1036)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 1037)
@@ -4,4 +4,7 @@
    * Makefile.conf.linux, Makefile.conf.linux-gnu:
      - removed -g flag
+
+   * mraw/MRawRunHeader.h:
+     - fixed return type of GetNumEvents
 
    * mraw/MRawCrateArray.[h,cc]:
Index: /trunk/MagicSoft/Mars/mraw/MRawFileRead.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawFileRead.cc	(revision 1036)
+++ /trunk/MagicSoft/Mars/mraw/MRawFileRead.cc	(revision 1037)
@@ -237,6 +237,10 @@
 Bool_t MRawFileRead::PostProcess()
 {
-    if (fRawRunHeader->GetNumEvents() != GetNumExecutions()-1)
-        *fLog << "WARNING - number of read events doesn't match number in run header." << endl;
+    if (fRawRunHeader->GetNumEvents() == GetNumExecutions()-1)
+        return kTRUE;
+
+    *fLog << "WARNING - number of read events (" << GetNumExecutions()-1;
+    *fLog << ") doesn't match number in run header (";
+    *fLog << fRawRunHeader->GetNumEvents() << ")." << endl;
 
     return kTRUE;
Index: /trunk/MagicSoft/Mars/mraw/MRawRunHeader.h
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawRunHeader.h	(revision 1036)
+++ /trunk/MagicSoft/Mars/mraw/MRawRunHeader.h	(revision 1037)
@@ -88,5 +88,5 @@
     UShort_t GetNumSamplesLoGain() const  { return fNumSamplesLoGain; }
     UShort_t GetNumSamplesHiGain() const  { return fNumSamplesHiGain; }
-    UShort_t GetNumEvents() const         { return fNumEvents; }
+    UInt_t   GetNumEvents() const         { return fNumEvents; }
     UShort_t GetPixAssignment(UShort_t i) const;
 
