Changeset 9523
- Timestamp:
- Oct 12, 2006, 1:43:58 PM (20 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 3 edited
-
types/psMetadata.c (modified) (5 diffs)
-
types/psMetadata.h (modified) (2 diffs)
-
xml/psXML.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/types/psMetadata.c
r9388 r9523 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.13 6$ $Name: not supported by cvs2svn $15 * @date $Date: 2006-10- 07 03:55:24$14 * @version $Revision: 1.137 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2006-10-12 23:43:58 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 418 418 const psMetadata *in) 419 419 { 420 // in == NULL is a valid input, return 'out' as is 420 421 421 if (in == NULL) { 422 422 psError(PS_ERR_BAD_PARAMETER_NULL, true, "psMetadataCopy: 'in' cannot be NULL"); … … 433 433 out = psMetadataAlloc(); 434 434 } 435 psMetadataIterator *iter = psMetadataIteratorAlloc( *(psMetadata**)&in, PS_LIST_HEAD, NULL);435 psMetadataIterator *iter = psMetadataIteratorAlloc(in, PS_LIST_HEAD, NULL); 436 436 psMetadataItem *inItem = NULL; 437 437 while ((inItem = psMetadataGetAndIncrement(iter))) { … … 958 958 } 959 959 960 psMetadataIterator* psMetadataIteratorAlloc(psMetadata* md, 960 // XXX should md be const? 961 psMetadataIterator* psMetadataIteratorAlloc(const psMetadata* md, 961 962 long location, 962 963 const char* regex) … … 1214 1215 } 1215 1216 // Casting away const --- the addition of an iterator should not be considered an invasion of "const". 1216 psMetadataIterator *iter = psMetadataIteratorAlloc( (psMetadata*)md, PS_LIST_HEAD, NULL); // Iterator1217 psMetadataIterator *iter = psMetadataIteratorAlloc(md, PS_LIST_HEAD, NULL); // Iterator 1217 1218 psMetadataItem *item = NULL; // Item from metadata 1218 1219 while ( (item = psMetadataGetAndIncrement(iter)) ) { -
trunk/psLib/src/types/psMetadata.h
r8786 r9523 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.8 5$ $Name: not supported by cvs2svn $14 * @date $Date: 2006- 09-10 08:53:07$13 * @version $Revision: 1.86 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2006-10-12 23:43:58 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 975 975 */ 976 976 psMetadataIterator* psMetadataIteratorAlloc( 977 psMetadata* md,///< the psMetadata to iterate with978 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL977 const psMetadata* md, ///< the psMetadata to iterate with 978 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 979 979 const char* regex 980 980 ///< A regular expression for subsetting the psMetadata. If NULL, no -
trunk/psLib/src/xml/psXML.c
r8627 r9523 10 10 * @author David Robbins, MHPCC 11 11 * 12 * @version $Revision: 1.4 7$ $Name: not supported by cvs2svn $13 * @date $Date: 2006- 08-26 04:34:28 $12 * @version $Revision: 1.48 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2006-10-12 23:43:58 $ 14 14 * 15 15 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 57 57 char timeVal[MAXSTR]; 58 58 int i; 59 psMetadataIterator *iter = psMetadataIteratorAlloc( *(psMetadata**)&md, PS_LIST_HEAD, NULL);59 psMetadataIterator *iter = psMetadataIteratorAlloc(md, PS_LIST_HEAD, NULL); 60 60 psMetadataItem *item; 61 61
Note:
See TracChangeset
for help on using the changeset viewer.
