Index: trunk/rtcm3torinex/rtcm3torinex.c
===================================================================
--- trunk/rtcm3torinex/rtcm3torinex.c	(revision 497)
+++ trunk/rtcm3torinex/rtcm3torinex.c	(revision 498)
@@ -1,5 +1,5 @@
 /*
   Converter for RTCM3 data to RINEX.
-  $Id: rtcm3torinex.c,v 1.20 2007/08/06 07:43:26 stoecker Exp $
+  $Id: rtcm3torinex.c,v 1.21 2007/08/14 10:14:37 stoecker Exp $
   Copyright (C) 2005-2006 by Dirk Stoecker <stoecker@euronik.eu>
 
@@ -51,5 +51,5 @@
 
 /* CVS revision and version */
-static char revisionstr[] = "$Revision: 1.20 $";
+static char revisionstr[] = "$Revision: 1.21 $";
 
 #ifndef COMPILEDATE
@@ -937,4 +937,7 @@
         && Parser->Data.satellites[i] <= PRN_GLONASS_END)
           RTCM3Text("R%02d", Parser->Data.satellites[i] - (PRN_GLONASS_START-1));
+        else if(Parser->Data.satellites[i] >= PRN_WAAS_START
+        && Parser->Data.satellites[i] <= PRN_WAAS_END)
+          RTCM3Text("S%02d", Parser->Data.satellites[i] - PRN_WAAS_START+20);
         else
           RTCM3Text("%3d", Parser->Data.satellites[i]);
@@ -955,5 +958,5 @@
           else if(Parser->Data.satellites[i] >= PRN_WAAS_START
           && Parser->Data.satellites[i] <= PRN_WAAS_END)
-            RTCM3Text("S%02d", Parser->Data.satellites[i] - PRN_WAAS_START);
+            RTCM3Text("S%02d", Parser->Data.satellites[i] - PRN_WAAS_START+20);
           else
             RTCM3Text("%3d", Parser->Data.satellites[i]);
@@ -1021,5 +1024,5 @@
 
 #ifndef NO_RTCM3_MAIN
-static char datestr[]     = "$Date: 2007/08/06 07:43:26 $";
+static char datestr[]     = "$Date: 2007/08/14 10:14:37 $";
 
 /* The string, which is send as agent in HTTP request */
