Changeset 16113
- Timestamp:
- Jan 17, 2008, 11:24:46 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/types/psArguments.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/types/psArguments.c
r13585 r16113 7 7 * @author David Robbins, MHPCC 8 8 * 9 * @version $Revision: 1.3 1$ $Name: not supported by cvs2svn $10 * @date $Date: 200 7-06-01 05:25:36 $9 * @version $Revision: 1.32 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2008-01-17 21:24:46 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 180 180 item->data.V = psStringCopy(argv[argnum]); 181 181 return psArgumentRemove(argnum, argc, argv); 182 case PS_DATA_TIME: 183 { 184 psTime *time = psTimeFromISO(argv[argnum], PS_TIME_UTC); 185 if (!time) { 186 psError(PS_ERR_IO, true, "Unable to read argument value for %s", item->name); 187 return false; 188 } 189 item->data.V = time; 190 return psArgumentRemove(argnum, argc, argv); 191 } 182 192 default: 183 193 psError(PS_ERR_IO, true, "Argument type (%x) is not supported --- argument %s (%s) ignored\n", … … 317 327 case PS_DATA_STRING: 318 328 return arg->data.V ? strlen(arg->data.V) : 0; 329 case PS_DATA_TIME: 330 { 331 psString str = psTimeToISO(arg->data.V); 332 int len = strlen(str); 333 psFree(str); 334 return len; 335 } 319 336 default: 320 337 psError(PS_ERR_BAD_PARAMETER_TYPE, true,
Note:
See TracChangeset
for help on using the changeset viewer.
