Index: trunk/ippTools/src/dettoolConfig.c
===================================================================
--- trunk/ippTools/src/dettoolConfig.c	(revision 7387)
+++ trunk/ippTools/src/dettoolConfig.c	(revision 7421)
@@ -37,4 +37,6 @@
     psMetadataAddStr(inputArgs, PS_LIST_TAIL, "-det_id", 0,
         "search for detrend ID", NULL);
+    psMetadataAddS32(inputArgs, PS_LIST_TAIL, "-iteration",  0,
+        "define iteration number", 0);
     psMetadataAddStr(inputArgs, PS_LIST_TAIL, "-exp_id",  0,
         "search for exp ID", NULL);
@@ -44,6 +46,4 @@
     psMetadataAddStr(rawArgs, PS_LIST_TAIL, "-det_id",  0,
         "search for detrend ID", NULL);
-    psMetadataAddStr(rawArgs, PS_LIST_TAIL, "-iter",  0,
-        "search for iteration number", NULL);
     psMetadataAddStr(rawArgs, PS_LIST_TAIL, "-exp_id",  0,
         "search for exp ID", NULL);
@@ -55,6 +55,4 @@
     psMetadataAddStr(addprocArgs, PS_LIST_TAIL, "-det_id",  0,
         "define detrend ID (required)", NULL);
-    psMetadataAddStr(addprocArgs, PS_LIST_TAIL, "-iter",  0,
-        "define iteration number", NULL);
     psMetadataAddStr(addprocArgs, PS_LIST_TAIL, "-exp_id",  0,
         "define exp ID (required)", NULL);
@@ -72,6 +70,4 @@
     psMetadataAddStr(procArgs, PS_LIST_TAIL, "-det_id",  0,
         "search for detrend ID", NULL);
-    psMetadataAddStr(procArgs, PS_LIST_TAIL, "-iter",  0,
-        "search for iteration number", NULL);
     psMetadataAddStr(procArgs, PS_LIST_TAIL, "-exp_id",  0,
         "search for exp ID", NULL);
@@ -89,6 +85,6 @@
     psMetadataAddStr(addstacArgs, PS_LIST_TAIL, "-det_id",  0,
         "define detrend ID (required)", NULL);
-    psMetadataAddStr(addstacArgs, PS_LIST_TAIL, "-iter",  0,
-        "define iteration number", NULL);
+    psMetadataAddS32(addstacArgs, PS_LIST_TAIL, "-iteration",  0,
+        "define iteration number", 0);
     psMetadataAddStr(addstacArgs, PS_LIST_TAIL, "-class_id",  0,
         "define class ID (required)", NULL);
@@ -104,6 +100,6 @@
     psMetadataAddStr(stacArgs, PS_LIST_TAIL, "-det_id",  0,
         "search for detrend ID", NULL);
-    psMetadataAddStr(stacArgs, PS_LIST_TAIL, "-iter",  0,
-        "search for iteration number", NULL);
+    psMetadataAddS32(stacArgs, PS_LIST_TAIL, "-iteration",  0,
+        "search for iteration number", 0);
     psMetadataAddStr(stacArgs, PS_LIST_TAIL, "-class_id",  0,
         "search for class ID", NULL);
@@ -117,6 +113,6 @@
     psMetadataAddStr(stacframeArgs, PS_LIST_TAIL, "-det_id",  0,
         "search for detrend ID (required)", NULL);
-    psMetadataAddStr(stacframeArgs, PS_LIST_TAIL, "-iter",  0,
-        "search for iteration number", NULL);
+    psMetadataAddS32(stacframeArgs, PS_LIST_TAIL, "-iteration",  0,
+        "search for iteration number", 0);
     psMetadataAddStr(stacframeArgs, PS_LIST_TAIL, "-class_id",  0,
         "search for class ID", NULL);
@@ -130,6 +126,6 @@
     psMetadataAddStr(addnormalizedArgs, PS_LIST_TAIL, "-det_id",  0,
         "define detrend ID (required)", NULL);
-    psMetadataAddStr(addnormalizedArgs, PS_LIST_TAIL, "-iter",  0,
-        "define iteration number", NULL);
+    psMetadataAddS32(addnormalizedArgs, PS_LIST_TAIL, "-iteration",  0,
+        "define iteration number", 0);
     psMetadataAddStr(addnormalizedArgs, PS_LIST_TAIL, "-class_id",  0,
         "define class ID (required)", NULL);
@@ -145,6 +141,6 @@
     psMetadataAddStr(normalizedArgs, PS_LIST_TAIL, "-det_id",  0,
         "search for detrend ID (required)", NULL);
-    psMetadataAddStr(normalizedArgs, PS_LIST_TAIL, "-iter",  0,
-        "search for iteration number", NULL);
+    psMetadataAddS32(normalizedArgs, PS_LIST_TAIL, "-iteration",  0,
+        "search for iteration number", 0);
     psMetadataAddStr(normalizedArgs, PS_LIST_TAIL, "-class_id",  0,
         "search for class ID", NULL);
@@ -158,6 +154,6 @@
     psMetadataAddStr(normalizedframeArgs, PS_LIST_TAIL, "-det_id",  0,
         "search for detrend ID (required)", NULL);
-    psMetadataAddStr(normalizedframeArgs, PS_LIST_TAIL, "-iter",  0,
-        "search for iteration number", NULL);
+    psMetadataAddS32(normalizedframeArgs, PS_LIST_TAIL, "-iteration",  0,
+        "search for iteration number", 0);
     psMetadataAddStr(normalizedframeArgs, PS_LIST_TAIL, "-class_id",  0,
         "search for class ID", NULL);
@@ -171,6 +167,6 @@
     psMetadataAddStr(addresidArgs, PS_LIST_TAIL, "-det_id",  0,
         "define detrend ID (required)", NULL);
-    psMetadataAddStr(addresidArgs, PS_LIST_TAIL, "-iter",  0,
-        "define iteration number", NULL);
+    psMetadataAddS32(addresidArgs, PS_LIST_TAIL, "-iteration",  0,
+        "define iteration number", 0);
     psMetadataAddStr(addresidArgs, PS_LIST_TAIL, "-exp_id",  0,
         "define detrend ID (required)", NULL);
@@ -186,6 +182,6 @@
     psMetadataAddStr(residArgs, PS_LIST_TAIL, "-det_id",  0,
         "search for detrend ID (required)", NULL);
-    psMetadataAddStr(residArgs, PS_LIST_TAIL, "-iter",  0,
-        "search for iteration number", NULL);
+    psMetadataAddS32(residArgs, PS_LIST_TAIL, "-iteration",  0,
+        "search for iteration number", 0);
     psMetadataAddStr(residArgs, PS_LIST_TAIL, "-exp_id",  0,
         "define detrend ID (required)", NULL);
@@ -201,6 +197,6 @@
     psMetadataAddStr(addresidexpArgs, PS_LIST_TAIL, "-det_id",  0,
         "define detrend ID (required)", NULL);
-    psMetadataAddStr(addresidexpArgs, PS_LIST_TAIL, "-iter",  0,
-        "define iteration number", NULL);
+    psMetadataAddS32(addresidexpArgs, PS_LIST_TAIL, "-iteration",  0,
+        "define iteration number", 0);
     psMetadataAddStr(addresidexpArgs, PS_LIST_TAIL, "-exp_id",  0,
         "define detrend ID (required)", NULL);
@@ -216,6 +212,6 @@
     psMetadataAddStr(residexpArgs, PS_LIST_TAIL, "-det_id",  0,
         "search for detrend ID (required)", NULL);
-    psMetadataAddStr(residexpArgs, PS_LIST_TAIL, "-iter",  0,
-        "search for iteration number", NULL);
+    psMetadataAddS32(residexpArgs, PS_LIST_TAIL, "-iteration",  0,
+        "search for iteration number", 0);
     psMetadataAddStr(residexpArgs, PS_LIST_TAIL, "-class_id",  0,
         "search for class ID", NULL);
@@ -231,6 +227,6 @@
     psMetadataAddStr(addmasterframeArgs, PS_LIST_TAIL, "-det_id",  0,
         "define detrend ID (required)", NULL);
-    psMetadataAddStr(addmasterframeArgs, PS_LIST_TAIL, "-iteration",  0,
-        "define iteration number", NULL);
+    psMetadataAddS32(addmasterframeArgs, PS_LIST_TAIL, "-iteration",  0,
+        "define iteration number", 0);
     psMetadataAddStr(addmasterframeArgs, PS_LIST_TAIL, "-comment",  0,
         "define master frame comment", NULL);
@@ -245,4 +241,6 @@
     psMetadataAddStr(masterArgs, PS_LIST_TAIL, "-det_id",  0,
         "search for detrend master for detrend ID", NULL);
+    psMetadataAddS32(masterArgs, PS_LIST_TAIL, "-iteration",  0,
+        "search for detrend master for detrend ID", 0);
 
 #define PXTOOL_MODE(option, modeval, argset) \
