Changeset 17024
- Timestamp:
- Mar 17, 2008, 1:54:43 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/types/psArguments.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/types/psArguments.c
r16114 r17024 7 7 * @author David Robbins, MHPCC 8 8 * 9 * @version $Revision: 1.3 3$ $Name: not supported by cvs2svn $10 * @date $Date: 2008-0 1-17 21:33:48$9 * @version $Revision: 1.34 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2008-03-17 23:54:43 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 182 182 case PS_DATA_TIME: 183 183 { 184 psTime *time = psTimeFrom ISO(argv[argnum], PS_TIME_UTC);184 psTime *time = psTimeFromString(argv[argnum], PS_TIME_UTC); 185 185 if (!time) { 186 186 psError(PS_ERR_IO, true, "Unable to read argument value for %s", item->name); … … 240 240 psMetadataItem *param = NULL; // Parameter from iteration 241 241 while ((param = psMetadataGetAndIncrement(paramsIter))) { 242 argumentRead(param, i, argc, argv); 242 if (!argumentRead(param, i, argc, argv)) { 243 psFree(paramsIter); 244 psError(PS_ERR_IO, false, "error parsing argument %s\n", argItem->name); 245 goto failed; 246 } 243 247 } 244 248 psFree(paramsIter); … … 252 256 psMetadataItem *newItem = psMetadataItemCopy(template) 253 257 ; // New item to add 254 argumentRead(newItem, i, argc, argv); 258 if (!argumentRead(newItem, i, argc, argv)) { 259 psFree(newItem); 260 psError(PS_ERR_IO, false, "error parsing argument %s\n", argItem->name); 261 goto failed; 262 } 263 255 264 psMetadataAddItem(arguments, newItem, PS_LIST_TAIL, PS_META_DUPLICATE_OK); 256 265 psFree(newItem); // Drop reference … … 274 283 goto failed; 275 284 } 276 argumentRead(argItem, i, argc, argv); 285 if (!argumentRead(argItem, i, argc, argv)) { 286 psError(PS_ERR_IO, false, "error parsing argument %s\n", argItem->name); 287 goto failed; 288 } 277 289 break; 278 290 }
Note:
See TracChangeset
for help on using the changeset viewer.
