Index: trunk/BNC/src/rinex/corrfile.h
===================================================================
--- trunk/BNC/src/rinex/corrfile.h	(revision 7039)
+++ trunk/BNC/src/rinex/corrfile.h	(revision 7055)
@@ -39,5 +39,5 @@
   ~t_corrFile();
   void syncRead(const bncTime& tt);
-  const QMap<QString, int>& corrIODs() const {return _corrIODs;}
+  const QMap<QString, unsigned long>& corrIODs() const {return _corrIODs;}
 
  signals:
@@ -49,8 +49,8 @@
 
  private:
-  std::ifstream      _stream;
-  std::string        _lastLine;
-  bncTime            _lastEpoTime;
-  QMap<QString, int> _corrIODs;
+  std::ifstream                _stream;
+  std::string                  _lastLine;
+  bncTime                      _lastEpoTime;
+  QMap<QString, unsigned long> _corrIODs;
 };
 
Index: trunk/BNC/src/rinex/rnxnavfile.cpp
===================================================================
--- trunk/BNC/src/rinex/rnxnavfile.cpp	(revision 7039)
+++ trunk/BNC/src/rinex/rnxnavfile.cpp	(revision 7055)
@@ -212,14 +212,14 @@
 ////////////////////////////////////////////////////////////////////////////
 t_eph* t_rnxNavFile::getNextEph(const bncTime& tt, 
-                                const QMap<QString, int>* corrIODs) {
+                                const QMap<QString, unsigned long>* corrIODs) {
 
   // Get Ephemeris according to IOD
   // ------------------------------
   if (corrIODs) {
-    QMapIterator<QString, int> itIOD(*corrIODs);
+    QMapIterator<QString, unsigned long> itIOD(*corrIODs);
     while (itIOD.hasNext()) {
       itIOD.next();
       QString prn = itIOD.key();
-      int     iod = itIOD.value();
+      unsigned long iod = itIOD.value();
       vector<t_eph*>::iterator it = _ephs.begin();
       while (it != _ephs.end()) {
Index: trunk/BNC/src/rinex/rnxnavfile.h
===================================================================
--- trunk/BNC/src/rinex/rnxnavfile.h	(revision 7039)
+++ trunk/BNC/src/rinex/rnxnavfile.h	(revision 7055)
@@ -55,5 +55,5 @@
   t_rnxNavFile(const QString& fileName, e_inpOut inpOut);
   ~t_rnxNavFile();
-  t_eph* getNextEph(const bncTime& tt, const QMap<QString, int>* corrIODs);
+  t_eph* getNextEph(const bncTime& tt, const QMap<QString, unsigned long>* corrIODs);
   const std::vector<t_eph*> ephs() const {return _ephs;}
   double version() const {return _header._version;}
