Index: /trunk/BNC/RTCM3/rtcm3torinex.c
===================================================================
--- /trunk/BNC/RTCM3/rtcm3torinex.c	(revision 528)
+++ /trunk/BNC/RTCM3/rtcm3torinex.c	(revision 529)
@@ -1,5 +1,5 @@
 /*
   Converter for RTCM3 data to RINEX.
-  $Id: rtcm3torinex.c,v 1.5 2007/10/17 06:12:00 mervart Exp $
+  $Id: rtcm3torinex.c,v 1.6 2007/10/18 13:11:12 mervart Exp $
   Copyright (C) 2005-2006 by Dirk Stoecker <stoecker@alberding.eu>
 
@@ -51,5 +51,5 @@
 
 /* CVS revision and version */
-static char revisionstr[] = "$Revision: 1.5 $";
+static char revisionstr[] = "$Revision: 1.6 $";
 
 #ifndef COMPILEDATE
@@ -814,5 +814,5 @@
 }
 
-static int HandleRunBy(char *buffer, int buffersize, const char **u,
+int HandleRunBy(char *buffer, int buffersize, const char **u,
 int rinex3)
 {
@@ -1534,5 +1534,5 @@
 
 #ifndef NO_RTCM3_MAIN
-static char datestr[]     = "$Date: 2007/10/17 06:12:00 $";
+static char datestr[]     = "$Date: 2007/10/18 13:11:12 $";
 
 /* The string, which is send as agent in HTTP request */
Index: /trunk/BNC/bncapp.cpp
===================================================================
--- /trunk/BNC/bncapp.cpp	(revision 528)
+++ /trunk/BNC/bncapp.cpp	(revision 529)
@@ -48,4 +48,6 @@
 
 using namespace std;
+
+const int RINEX_3 = 1;
 
 struct converttimeinfo {
@@ -61,4 +63,5 @@
   void converttime(struct converttimeinfo *c, int week, int tow);
   void updatetime(int *week, int *tow, int tk, int fixnumleap);
+  int  HandleRunBy(char *buffer, int buffersize, const char **u, int rinex3);
 }
 
@@ -198,4 +201,9 @@
     *_ephStream << line;
 
+    char buffer[100];
+    HandleRunBy(buffer, sizeof(buffer), 0, RINEX_3);
+    line.sprintf("%s\n%60sEND OF HEADER\n", buffer, "");
+    *_ephStream << line;
+
     line.sprintf("%s\n%60sEND OF HEADER\n", "bnc", "");
     *_ephStream << line;
@@ -205,5 +213,4 @@
 }
 
-const int RINEX_3 = 1;
 
 // 
