Index: trunk/FACT++/src/argv.cc
===================================================================
--- trunk/FACT++/src/argv.cc	(revision 10221)
+++ trunk/FACT++/src/argv.cc	(revision 10222)
@@ -4,13 +4,4 @@
 
 using namespace std;
-
-const string name_mapper(const string &str)
-{
-    if (str=="LINUX")           return "linux";
-    if (str=="PATH")            return "path";
-    if (str=="DIM_DNS_SERVER")  return "dns";
-
-    return "";
-}
 
 // --------------------------------------------------------------------------
@@ -118,4 +109,7 @@
         ;
 
+    conf.AddEnv("linux", "LINUX");
+    conf.AddEnv("path",  "PATH");
+    conf.AddEnv("dns",   "DIM_DNS_SERVER");
 
     // define translation from position to name
@@ -125,5 +119,4 @@
     p.add("input-file", -1); // All others go to...
 
-
     conf.AddOptionsCommandline(config);
     conf.AddOptionsCommandline(sections);
@@ -139,6 +132,4 @@
 
     conf.SetArgumentPositions(p);
-
-    conf.SetNameMapper(name_mapper);
 }
 
