Index: trunk/ippTools/src/magictoolConfig.c
===================================================================
--- trunk/ippTools/src/magictoolConfig.c	(revision 18172)
+++ trunk/ippTools/src/magictoolConfig.c	(revision 18520)
@@ -104,4 +104,5 @@
     psMetadataAddStr(inputtreeArgs, PS_LIST_TAIL, "-dep_file", 0,
             "order of operations dep. file (required)", NULL);
+    psMetadataAddS16(inputtreeArgs, PS_LIST_TAIL, "-code",  0, "set fault code", 0);
 
     // -tooprocess
@@ -121,5 +122,6 @@
             "define symbolic node name (required)", NULL);
     psMetadataAddStr(addresultArgs, PS_LIST_TAIL, "-uri",  0,
-            "define URI (required)", NULL);
+            "define URI", NULL);
+    psMetadataAddS16(addresultArgs, PS_LIST_TAIL, "-code",  0, "set fault code", 0);
 
     // -tomask
@@ -134,24 +136,6 @@
     psMetadataAddStr(addmaskArgs, PS_LIST_TAIL, "-magic_id", 0,
             "define magictool ID (required)", NULL);
-    psMetadataAddStr(addmaskArgs, PS_LIST_TAIL, "-uri",  0,
-            "define URI (required)", NULL);
-
-    // -toskyfilemask
-    psMetadata *toskyfilemaskArgs = psMetadataAlloc();
-    psMetadataAddStr(toskyfilemaskArgs, PS_LIST_TAIL, "-magic_id", 0,
-            "search by magic ID", NULL);
-    psMetadataAddU64(toskyfilemaskArgs, PS_LIST_TAIL, "-limit",  0,
-            "limit result set to N items", 0);
-    psMetadataAddBool(toskyfilemaskArgs, PS_LIST_TAIL, "-simple",  0,
-            "use the simple output format", false);
-
-    // -addskyfilemask
-    psMetadata *addskyfilemaskArgs = psMetadataAlloc();
-    psMetadataAddStr(addskyfilemaskArgs, PS_LIST_TAIL, "-magic_id", 0,
-            "define magictool ID (required)", NULL);
-    psMetadataAddStr(addskyfilemaskArgs, PS_LIST_TAIL, "-diff_id",  0,
-            "define difftool ID (required)", NULL);
-    psMetadataAddStr(addskyfilemaskArgs, PS_LIST_TAIL, "-uri",  0,
-            "define URI (required)", NULL);
+    psMetadataAddStr(addmaskArgs, PS_LIST_TAIL, "-uri",  0, "define URI", NULL);
+    psMetadataAddS32(addmaskArgs, PS_LIST_TAIL, "-uri",  0, "define number of streaks", 0);
 
     psFree(now);
@@ -170,6 +154,4 @@
     PXOPT_ADD_MODE("-tomask",          "", MAGICTOOL_MODE_TOMASK,          tomaskArgs);
     PXOPT_ADD_MODE("-addmask",         "", MAGICTOOL_MODE_ADDMASK,         addmaskArgs);
-    PXOPT_ADD_MODE("-toskyfilemask",   "", MAGICTOOL_MODE_TOSKYFILEMASK,   toskyfilemaskArgs);
-    PXOPT_ADD_MODE("-addskyfilemask",  "", MAGICTOOL_MODE_ADDSKYFILEMASK,  addskyfilemaskArgs);
 
     if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) {
