Changeset 16170 for trunk/ippTools/src/pztoolConfig.c
- Timestamp:
- Jan 20, 2008, 3:48:37 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/pztoolConfig.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/pztoolConfig.c
r15234 r16170 114 114 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-uri", 0, 115 115 "define storage uri", NULL); 116 117 #define PXTOOL_MODE(option, modeval, argset) \ 118 { \ 119 int N = 0; \ 120 if ((N = psArgumentGet (argc, argv, option))) { \ 121 psArgumentRemove (N, &argc, argv); \ 122 if (config->mode) { \ 123 psError(PS_ERR_UNKNOWN, true, "only one mode selection is allowed"); \ 124 psFree(config); \ 125 return NULL; \ 126 } \ 127 config->mode = modeval; \ 128 config->args = psMemIncrRefCounter(argset); \ 129 } \ 130 if (!psMetadataAddMetadata(argSets, PS_LIST_TAIL, option, 0, NULL, argset)) {;\ 131 psError(PS_ERR_UNKNOWN, false, "failed to add argset for %s", option); \ 132 } \ 133 psFree(argset); \ 134 } 116 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-workdir", 0, 117 "define the \"default\" workdir for this exposure", NULL); 118 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-dvodb", 0, 119 "define the dvodb for the next processing step", NULL); 120 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-tess_id", 0, 121 "define the tess_id for the next processing step", NULL); 122 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-end_stage", 0, 123 "define the end goal processing step", NULL); 135 124 136 125 psMetadata *argSets = psMetadataAlloc(); 137 126 psMetadata *modes = psMetadataAlloc(); 138 127 139 PX TOOL_ADD_MODE("-adddatastore", "", PZTOOL_MODE_ADDDATASTORE, adddatastoreArgs);140 PX TOOL_ADD_MODE("-datastore", "", PZTOOL_MODE_DATASTORE, datastoreArgs);141 PX TOOL_ADD_MODE("-seen", "", PZTOOL_MODE_SEEN, seenArgs);142 PX TOOL_ADD_MODE("-pendingexp", "", PZTOOL_MODE_PENDINGEXP, pendingexpArgs);143 PX TOOL_ADD_MODE("-pendingimfile", "", PZTOOL_MODE_PENDINGIMFILE,pendingimfileArgs);144 PX TOOL_ADD_MODE("-copydone", "", PZTOOL_MODE_COPYDONE, copydoneArgs);128 PXOPT_ADD_MODE("-adddatastore", "", PZTOOL_MODE_ADDDATASTORE, adddatastoreArgs); 129 PXOPT_ADD_MODE("-datastore", "", PZTOOL_MODE_DATASTORE, datastoreArgs); 130 PXOPT_ADD_MODE("-seen", "", PZTOOL_MODE_SEEN, seenArgs); 131 PXOPT_ADD_MODE("-pendingexp", "", PZTOOL_MODE_PENDINGEXP, pendingexpArgs); 132 PXOPT_ADD_MODE("-pendingimfile", "", PZTOOL_MODE_PENDINGIMFILE,pendingimfileArgs); 133 PXOPT_ADD_MODE("-copydone", "", PZTOOL_MODE_COPYDONE, copydoneArgs); 145 134 146 135 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) {
Note:
See TracChangeset
for help on using the changeset viewer.
