Index: /trunk/BNC/src/bncmain.cpp
===================================================================
--- /trunk/BNC/src/bncmain.cpp	(revision 7267)
+++ /trunk/BNC/src/bncmain.cpp	(revision 7268)
@@ -35,5 +35,5 @@
  * Created:    24-Dec-2005
  *
- * Changes:    
+ * Changes:
  *
  * -----------------------------------------------------------------------*/
@@ -75,7 +75,8 @@
   QString    confFileName;
 
-  QByteArray printHelp = "Usage: bnc --nw                       \n" 
-                         "           --display <XXX>            \n" 
-                         "           --conf <confFileName>      \n" 
+  QByteArray printHelp = "Usage: bnc --nw                       \n"
+                         "           --version                  \n"
+                         "           --display <XXX>            \n"
+                         "           --conf <confFileName>      \n"
                          "           --file <rawFileName>       \n"
                          "           --key  <keyName> <keyValue>\n";
@@ -88,4 +89,8 @@
     if (QRegExp("--?nw").exactMatch(argv[ii])) {
       interactive = false;
+    }
+    if (QRegExp("--?version").exactMatch(argv[ii])) {
+      cout << BNCPGMNAME << endl;
+      exit(0);
     }
     if (QRegExp("--?display").exactMatch(argv[ii])) {
@@ -156,5 +161,5 @@
       }
     }
-   
+
     app.setWindowIcon(QPixmap(":ntrip-logo.png"));
 
@@ -164,5 +169,5 @@
   }
 
-  // Post-Processing PPP 
+  // Post-Processing PPP
   // -------------------
   else if (settings.value("PPP/dataSource").toString() == "RINEX Files") {
@@ -204,14 +209,14 @@
 
     bncEphUploadCaster* casterEph = new bncEphUploadCaster(); (void) casterEph;
-    
+
     bncCaster* caster = new bncCaster();
-    
+
     BNC_CORE->setCaster(caster);
     BNC_CORE->setPortEph(settings.value("outEphPort").toInt());
     BNC_CORE->setPortCorr(settings.value("corrPort").toInt());
     BNC_CORE->initCombination();
-    
+
     BNC_CORE->connect(caster, SIGNAL(getThreadsFinished()), &app, SLOT(quit()));
-    
+
     BNC_CORE->slotMessage("========== Start BNC v" BNCVERSION " ("BNC_OS") ==========", true);
 
@@ -227,5 +232,5 @@
       }
     }
-    
+
     // Special case - data from file
     // -----------------------------
