Changeset 2681 for trunk/psLib/src/collections/psMetadataIO.c
- Timestamp:
- Dec 9, 2004, 4:50:16 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/collections/psMetadataIO.c (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/collections/psMetadataIO.c
r2637 r2681 9 9 * @author Ross Harman, MHPCC 10 10 * 11 * @version $Revision: 1.1 5$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-12- 06 19:59:57$11 * @version $Revision: 1.16 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-12-10 02:50:14 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 19 19 #include <string.h> 20 20 #include <ctype.h> 21 #include <limits.h> 21 22 22 23 #include "psAbort.h" … … 598 599 if(metadataItem->type!=PS_META_LIST) { 599 600 if(overwrite) { 600 psMetadataRemove(md, PS_LIST_UNKNOWN, strName);601 psMetadataRemove(md, INT_MIN, strName); 601 602 } else { 602 603 (*nFail)++; … … 790 791 PS_PTR_CHECK_NULL_GENERAL(metadataItem, return); 791 792 PS_PTR_CHECK_NULL_GENERAL(metadataItem->data.list, return); 792 psListSetIterator(metadataItem->data.list, PS_LIST_TAIL); 793 metadataItem = (psMetadataItem*)psListGetCurrent(metadataItem->data.list); 793 metadataItem = (psMetadataItem*)psListGet(metadataItem->data.list,PS_LIST_TAIL); 794 794 htAtts = (psHash*)metadataItem->data.list; 795 795 PS_PTR_CHECK_NULL_GENERAL(htAtts, return); … … 848 848 if(metadataItem->type != PS_META_LIST) { 849 849 if(overwrite) { 850 psMetadataRemove(md, PS_LIST_UNKNOWN, strName);850 psMetadataRemove(md, INT_MIN, strName); 851 851 } else { 852 852 psError(PS_ERR_IO, true, PS_ERRORTEXT_psMetadataIO_OVERWRITE_ITEM, strName, lineNumber, … … 943 943 PS_PTR_CHECK_NULL_GENERAL(tables, return); 944 944 PS_PTR_CHECK_NULL_GENERAL(tables->data.list, return); 945 psListSetIterator(tables->data.list, PS_LIST_TAIL); 946 table = (psMetadataItem*)psListGetCurrent(tables->data.list); 945 table = (psMetadataItem*)psListGet(tables->data.list,PS_LIST_TAIL); 947 946 htAtts = (psHash*)table->data.list; 948 947 PS_PTR_CHECK_NULL_GENERAL(htAtts, return); … … 1002 1001 if(metadataItem->type != PS_META_LIST) { 1003 1002 if(overwrite) { 1004 psMetadataRemove(md, PS_LIST_UNKNOWN, strName);1003 psMetadataRemove(md, INT_MIN, strName); 1005 1004 } else { 1006 1005 psError(PS_ERR_IO, true, PS_ERRORTEXT_psMetadataIO_OVERWRITE_ITEM, strName, lineNumber, … … 1045 1044 PS_PTR_CHECK_NULL_GENERAL(tables, return); 1046 1045 PS_PTR_CHECK_NULL_GENERAL(tables->data.list, return); 1047 psListSetIterator(tables->data.list, PS_LIST_TAIL); 1048 table = (psMetadataItem*)psListGetCurrent(tables->data.list); 1046 table = (psMetadataItem*)psListGet(tables->data.list,PS_LIST_TAIL); 1049 1047 htAtts = (psHash*)table->data.list; 1050 1048 PS_PTR_CHECK_NULL_GENERAL(htAtts, return); … … 1070 1068 1071 1069 // Free temporary metadata item and its hash table 1072 psListRemove(tables->data.list, PS_LIST_TAIL , table);1070 psListRemove(tables->data.list, PS_LIST_TAIL); 1073 1071 1074 1072 psFree(psEndTagName);
Note:
See TracChangeset
for help on using the changeset viewer.
