Index: trunk/BNC/rinex/reqcedit.cpp
===================================================================
--- trunk/BNC/rinex/reqcedit.cpp	(revision 3993)
+++ trunk/BNC/rinex/reqcedit.cpp	(revision 3994)
@@ -99,5 +99,5 @@
       outObsFile.writeHeader();
     }
-    const t_rnxObsFile::t_rnxEpo* epo = 0;
+    t_rnxObsFile::t_rnxEpo* epo = 0;
     while ( (epo = obsFile->nextEpoch()) != 0) {
       if (_begTime.valid() && epo->tt < _begTime) {
@@ -110,5 +110,9 @@
       if (_samplingRate == 0 || 
           fmod(round(epo->tt.gpssec()), _samplingRate) == 0) {
+        applyLLI(epo);
         outObsFile.writeEpoch(epo);
+      }
+      else {
+        rememberLLI(epo);
       }
     }
@@ -152,2 +156,14 @@
   }
 }
+
+// 
+////////////////////////////////////////////////////////////////////////////
+void t_reqcEdit::rememberLLI(const t_rnxObsFile::t_rnxEpo* epo) {
+
+}
+  
+// 
+////////////////////////////////////////////////////////////////////////////
+void t_reqcEdit::applyLLI(t_rnxObsFile::t_rnxEpo* epo) {
+
+}
Index: trunk/BNC/rinex/reqcedit.h
===================================================================
--- trunk/BNC/rinex/reqcedit.h	(revision 3993)
+++ trunk/BNC/rinex/reqcedit.h	(revision 3994)
@@ -48,4 +48,6 @@
  private:
   void editRnxObsHeader(t_rnxObsFile& obsFile);
+  void rememberLLI(const t_rnxObsFile::t_rnxEpo* epo);
+  void applyLLI(t_rnxObsFile::t_rnxEpo* epo);
 
   QStringList            _obsFileNames;
Index: trunk/BNC/rinex/rnxobsfile.cpp
===================================================================
--- trunk/BNC/rinex/rnxobsfile.cpp	(revision 3993)
+++ trunk/BNC/rinex/rnxobsfile.cpp	(revision 3994)
@@ -360,5 +360,5 @@
 // Retrieve single Epoch
 ////////////////////////////////////////////////////////////////////////////
-const t_rnxObsFile::t_rnxEpo* t_rnxObsFile::nextEpoch() {
+t_rnxObsFile::t_rnxEpo* t_rnxObsFile::nextEpoch() {
 
   _currEpo.clear();
@@ -374,5 +374,5 @@
 // Retrieve single Epoch (RINEX Version 3)
 ////////////////////////////////////////////////////////////////////////////
-const t_rnxObsFile::t_rnxEpo* t_rnxObsFile::nextEpochV3() {
+t_rnxObsFile::t_rnxEpo* t_rnxObsFile::nextEpochV3() {
 
   while ( _stream->status() == QTextStream::Ok && !_stream->atEnd() ) {
@@ -443,5 +443,5 @@
 // Retrieve single Epoch (RINEX Version 2)
 ////////////////////////////////////////////////////////////////////////////
-const t_rnxObsFile::t_rnxEpo* t_rnxObsFile::nextEpochV2() {
+t_rnxObsFile::t_rnxEpo* t_rnxObsFile::nextEpochV2() {
 
   while ( _stream->status() == QTextStream::Ok && !_stream->atEnd() ) {
Index: trunk/BNC/rinex/rnxobsfile.h
===================================================================
--- trunk/BNC/rinex/rnxobsfile.h	(revision 3993)
+++ trunk/BNC/rinex/rnxobsfile.h	(revision 3994)
@@ -90,5 +90,5 @@
   void  setStartTime(const bncTime& startTime) {_header._startTime = startTime;}
 
-  const t_rnxEpo*     nextEpoch(); 
+  t_rnxEpo* nextEpoch(); 
   int wlFactorL1(unsigned iPrn) {
     return iPrn <= MAXPRN_GPS ? _header._wlFactorsL1[iPrn] : 1;
@@ -148,6 +148,6 @@
   void writeEpochV2(const t_rnxEpo* epo);
   void writeEpochV3(const t_rnxEpo* epo);
-  const t_rnxEpo* nextEpochV2();
-  const t_rnxEpo* nextEpochV3();
+  t_rnxEpo* nextEpochV2();
+  t_rnxEpo* nextEpochV3();
   void handleEpochFlag(int flag, const QString& line);
 
