Index: /trunk/BNC/upload/bncrtnetdecoder.cpp
===================================================================
--- /trunk/BNC/upload/bncrtnetdecoder.cpp	(revision 3224)
+++ /trunk/BNC/upload/bncrtnetdecoder.cpp	(revision 3225)
@@ -58,5 +58,6 @@
       int  outPort = hlp[1].toInt();
       bool CoM     = (hlp[5].toInt() == Qt::Checked);
-      bncUploadCaster* newCaster = new bncUploadCaster(hlp[2], hlp[0], outPort, 
+      bncRtnetUploadCaster* newCaster = new bncRtnetUploadCaster(
+                                                       hlp[2], hlp[0], outPort, 
                                                        hlp[3], hlp[4], CoM,
                                                        hlp[6], hlp[7], "");
Index: /trunk/BNC/upload/bncrtnetdecoder.h
===================================================================
--- /trunk/BNC/upload/bncrtnetdecoder.h	(revision 3224)
+++ /trunk/BNC/upload/bncrtnetdecoder.h	(revision 3225)
@@ -28,5 +28,5 @@
 #include <fstream>
 #include <QtCore>
-#include "bncuploadcaster.h"
+#include "bncrtnetuploadcaster.h"
 #include "RTCM/GPSDecoder.h"
 
@@ -38,5 +38,5 @@
                        std::vector<std::string>& errmsg);
  private:
-  QVector<bncUploadCaster*> _casters;
+  QVector<bncRtnetUploadCaster*> _casters;
 };
 
Index: /trunk/BNC/upload/bncrtnetuploadcaster.h
===================================================================
--- /trunk/BNC/upload/bncrtnetuploadcaster.h	(revision 3224)
+++ /trunk/BNC/upload/bncrtnetuploadcaster.h	(revision 3225)
@@ -5,9 +5,10 @@
 #include "bncuploadcaster.h"
 #include "bnctime.h"
+#include "ephemeris.h"
+extern "C" {
 #include "clock_orbit_rtcm.h"
-#include "RTCM3/ephemeris.h"
+}
 
 class bncEphUser;
-
 class bncoutf;
 class bncClockRinex;
