Index: /trunk/ntripclient/NtripLinuxClient.c
===================================================================
--- /trunk/ntripclient/NtripLinuxClient.c	(revision 5)
+++ /trunk/ntripclient/NtripLinuxClient.c	(revision 6)
@@ -1,4 +1,5 @@
 /*
   Easy example NTRIP client for Linux/Unix.
+  $Id$
   Copyright (C) 2003 by Dirk Stoecker <stoecker@epost.de>
     
@@ -43,6 +44,6 @@
 
 /* CVS revision and version */
-static char revisionstr[] = "$Revision: 1.2 $";
-static char datestr[]     = "$Date: 2003/10/21 07:25:01 $";
+static char revisionstr[] = "$Revision: 1.3 $";
+static char datestr[]     = "$Date: 2004/05/19 07:59:24 $";
 
 struct Args
@@ -278,6 +279,21 @@
       {
         fwrite(buf, numbytes, 1, stdout);
-        if(!strncmp("ENDSOURCETABLE\r\n", buf+numbytes-16, 16))
-          break;
+        if(!strncmp("ENDSOURCETABLE\r\n", buf+numbytes-16, 16)) break;
+        if(!strncmp("\r\nENDSOURCETABLE\r\n", buf+numbytes-18, 18)) break;
+        if(!strncmp("\r\nENDSOURCETABLE\r", buf+numbytes-17, 17)){fprintf(stdout, "\n"); break;}
+        if(!strncmp("\r\nENDSOURCETABLE", buf+numbytes-16, 16)){fprintf(stdout, "\r\n"); break;}
+        if(!strncmp("\r\nENDSOURCETABL", buf+numbytes-15, 15)){fprintf(stdout, "E\r\n"); break;}
+        if(!strncmp("\r\nENDSOURCETAB", buf+numbytes-14, 14)){fprintf(stdout, "LE\r\n"); break;}
+        if(!strncmp("\r\nENDSOURCETA", buf+numbytes-13, 13)){fprintf(stdout, "BLE\r\n"); break;}
+        if(!strncmp("\r\nENDSOURCET", buf+numbytes-12, 12)){fprintf(stdout, "ABLE\r\n"); break;}
+        if(!strncmp("\r\nENDSOURCE", buf+numbytes-11, 11)){fprintf(stdout, "TABLE\r\n"); break;}
+        if(!strncmp("\r\nENDSOURC", buf+numbytes-10, 10)){fprintf(stdout, "ETABLE\r\n"); break;}
+        if(!strncmp("\r\nENDSOUR", buf+numbytes-9,   9)){fprintf(stdout, "CETABLE\r\n"); break;}
+        if(!strncmp("\r\nENDSOU", buf+numbytes-8,   8)){fprintf(stdout, "RCETABLE\r\n"); break;}
+        if(!strncmp("\r\nENDSO", buf+numbytes-7,   7)){fprintf(stdout, "URCETABLE\r\n"); break;}
+        if(!strncmp("\r\nENDS", buf+numbytes-6,   6)){fprintf(stdout, "OURCETABLE\r\n"); break;}
+        if(!strncmp("\r\nEND", buf+numbytes-5,   5)){fprintf(stdout, "SOURCETABLE\r\n"); break;}
+        if(!strncmp("\r\nEN", buf+numbytes-4,   4)){fprintf(stdout, "DSOURCETABLE\r\n"); break;}
+        if(!strncmp("\r\nE", buf+numbytes-3,   3)){fprintf(stdout, "NDSOURCETABLE\r\n"); break;}
       }
     }
Index: /trunk/ntripserver/NtripLinuxServer.c
===================================================================
--- /trunk/ntripserver/NtripLinuxServer.c	(revision 5)
+++ /trunk/ntripserver/NtripLinuxServer.c	(revision 6)
@@ -41,5 +41,5 @@
  */
 
-/*
+/* $Id$
  * Changes -  Version 0.7
  * Thu Sep 22 08:10:45  2003    actina AG <http://www.actina.de>
@@ -67,5 +67,5 @@
 #include "NtripServerLinux.h"
 
-#define VERSION "NTRIP NtripServerLinux0.8"
+#define VERSION "NTRIP NtripServerLinux/0.8"
 
 #define SIMULATE  0
@@ -113,7 +113,7 @@
 int main (int argc, char ** argv)
 {
-  u_char       * ttyin = ttyport,  buf[BUFSZ];
+  u_char       * ttyin = ttyport;
   char         * logfilepath = NULL;
-  FILE         * logfile = NULL, *fp = NULL;
+  FILE         * fp = NULL;
   int            c, gpsfd = -1;
   int            size = 2048;		//for setting send buffer size
@@ -560,5 +560,5 @@
   fprintf (stderr, "    -i input_device, sets name of serial input device\n");
   fprintf (stderr, "       default/current value is %s\n", ttyport);
-  fprintf (stderr, "       (normally a symbolic link to /dev/tty??)\n");
+  fprintf (stderr, "       (normally a symbolic link to /dev/tty\?\?)\n");
   fprintf (stderr, "  Mode = tcpsocket:\n");
   fprintf (stderr, "    -P receiver port (default: 1025)\n");
