Index: trunk/BNC/bncapp.cpp
===================================================================
--- trunk/BNC/bncapp.cpp	(revision 885)
+++ trunk/BNC/bncapp.cpp	(revision 894)
@@ -393,5 +393,5 @@
   converttime(&cti, ep->GPSweek, ep->TOC);
   if      (_rinexVers == 3) {
-    line.sprintf("G%02d %04d %02d %02d %02d %02d %02d%19.12e%19.12e%19.12e\n",
+    line.sprintf("G%02d %04d %02d %02d %02d %02d %02d %18.11e %18.11e %18.11e\n",
                  ep->satellite, cti.year, cti.month, cti.day, cti.hour,
                  cti.minute, cti.second, ep->clock_bias, ep->clock_drift,
@@ -399,5 +399,5 @@
   }
   else if (_rinexVers == 2) {
-    line.sprintf("%02d %02d %02d %02d %02d %02d%5.1f%19.12e%19.12e%19.12e\n",
+    line.sprintf("%02d %02d %02d %02d %02d %02d%5.1f %18.11e %18.11e %18.11e\n",
                  ep->satellite, cti.year%100, cti.month, cti.day, cti.hour,
                  cti.minute, (double) cti.second, ep->clock_bias, 
@@ -406,17 +406,17 @@
   allLines += line;
 
-  line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", (double)ep->IODE,
+  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", (double)ep->IODE,
                ep->Crs, ep->Delta_n, ep->M0);
   allLines += line;
   
-  line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->Cuc,
+  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->Cuc,
                ep->e, ep->Cus, ep->sqrt_A);
   allLines += line;
 
-  line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n",
+  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n",
                (double) ep->TOE, ep->Cic, ep->OMEGA0, ep->Cis);
   allLines += line;
   
-  line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->i0,
+  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->i0,
                ep->Crc, ep->omega, ep->OMEGADOT);
   allLines += line;
@@ -428,5 +428,5 @@
   if(ii & GPSEPHF_L2PCODE)
     dd += 1.0;
-  line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->IDOT, dd,
+  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->IDOT, dd,
                (double) ep->GPSweek, ii & GPSEPHF_L2PCODEDATA ? 1.0 : 0.0);
   allLines += line;
@@ -436,9 +436,9 @@
   else
     dd = ceil(10.0*pow(2.0, ((double)ep->URAindex)/2.0))/10.0;
-  line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", dd,
+  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", dd,
                ((double) ep->SVhealth), ep->TGD, ((double) ep->IODC));
   allLines += line;
 
-  line.sprintf("   %19.12e%19.12e\n", ((double)ep->TOW), 0.0);
+  line.sprintf("    %18.11e %18.11e\n", ((double)ep->TOW), 0.0);
   allLines += line;
 
@@ -491,10 +491,10 @@
 
   if      (_rinexVers == 3) {
-    line.sprintf("R%02d %04d %02d %02d %02d %02d %02d%19.12e%19.12e%19.12e\n",
+    line.sprintf("R%02d %04d %02d %02d %02d %02d %02d %18.11e %18.11e %18.11e\n",
                  ep->almanac_number, cti.year, cti.month, cti.day, cti.hour, 
                  cti.minute, cti.second, -ep->tau, ep->gamma, (double) tk);
   }
   else if (_rinexVers == 2) {
-    line.sprintf("%02d %02d %02d %02d %02d %02d%5.1f%19.12e%19.12e%19.12e\n",
+    line.sprintf("%02d %02d %02d %02d %02d %02d%5.1f %18.11e %18.11e %18.11e\n",
                  ep->almanac_number, cti.year%100, cti.month, cti.day, 
                  cti.hour, cti.minute, (double) cti.second, -ep->tau, 
@@ -503,15 +503,15 @@
   allLines += line;
   
-  line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->x_pos,
+  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->x_pos,
                ep->x_velocity, ep->x_acceleration, 
                (ep->flags & GLOEPHF_UNHEALTHY) ? 1.0 : 0.0);
   allLines += line;
    
-  line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->y_pos,
+  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->y_pos,
                ep->y_velocity, ep->y_acceleration, 
                (double) ep->frequency_number);
   allLines += line;
   
-  line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->z_pos,
+  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->z_pos,
                ep->z_velocity, ep->z_acceleration, (double) ep->E);
   allLines += line;
