IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 27, 2005, 10:38:12 AM (21 years ago)
Author:
drobbin
Message:

made required changes based on apidelta-report-cycle6

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/collections/psMetadata.c

    r4392 r4401  
    1212*  @author Ross Harman, MHPCC
    1313*
    14 *  @version $Revision: 1.68 $ $Name: not supported by cvs2svn $
    15 *  @date $Date: 2005-06-25 02:02:05 $
     14*  @version $Revision: 1.69 $ $Name: not supported by cvs2svn $
     15*  @date $Date: 2005-06-27 20:38:12 $
    1616*
    1717*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    268268}
    269269
    270 bool psMetadataAddItem(psMetadata *md, psMetadataItem *metadataItem, psS32 location, psS32 flags)
     270bool psMetadataAddItem(psMetadata *md, const psMetadataItem *item, psS32 location, psS32 flags)
    271271{
    272272    char * key = NULL;
     
    278278    PS_ASSERT_PTR_NON_NULL(md->table,NULL);
    279279    PS_ASSERT_PTR_NON_NULL(md->list,NULL);
    280     PS_ASSERT_PTR_NON_NULL(metadataItem,NULL);
    281     PS_ASSERT_PTR_NON_NULL(metadataItem->name,NULL);
     280    PS_ASSERT_PTR_NON_NULL(item,NULL);
     281    PS_ASSERT_PTR_NON_NULL(item->name,NULL);
    282282
    283283    mdTable = md->table;
    284284    mdList = md->list;
    285     key = metadataItem->name;
     285    key = item->name;
    286286
    287287    // See if key is already in table
    288288    existingEntry = (psMetadataItem*)psHashLookup(mdTable, key);
    289289
    290     if (metadataItem->type == PS_META_MULTI) {
     290    if (item->type == PS_META_MULTI) {
    291291        // the incoming entry is PS_META_MULTI
    292292
     
    295295
    296296        // add all the items in the incoming entry to metadata
    297         psList* list = metadataItem->data.list;
     297        psList* list = item->data.list;
    298298        if (list != NULL) {
    299299            psListIterator* iter = psListIteratorAlloc(list,PS_LIST_HEAD,true);
     
    317317
    318318            // add to the hash's list of duplicate entries
    319             if (! psListAdd(existingEntry->data.list, PS_LIST_TAIL, metadataItem) ) {
     319            if (! psListAdd(existingEntry->data.list, PS_LIST_TAIL, (psPtr)item) ) {
    320320                psError(PS_ERR_UNKNOWN,false,PS_ERRORTEXT_psMetadata_ADD_COLLECTION_FAILED,key);
    321321                return false;
     
    328328
    329329            // treat as if new (added to list below)
    330             if(!psHashAdd(mdTable, key, metadataItem)) {
     330            if(!psHashAdd(mdTable, key, (psPtr)item)) {
    331331                psError(PS_ERR_UNKNOWN,false,PS_ERRORTEXT_psMetadata_ADD_TABLE_FAILED,key);
    332332                return false;
     
    346346
    347347        // Node doesn't exist - Add new metadata item to metadata collection's hash
    348         if(!psHashAdd(mdTable, key, metadataItem)) {
     348        if(!psHashAdd(mdTable, key, (psPtr)item)) {
    349349            psError(PS_ERR_UNKNOWN,false,PS_ERRORTEXT_psMetadata_ADD_TABLE_FAILED,key);
    350350            return false;
     
    352352    }
    353353
    354     if(!psListAdd(mdList, location, metadataItem)) {
     354    if(!psListAdd(mdList, location, (psPtr)item)) {
    355355        psError(PS_ERR_UNKNOWN,false,PS_ERRORTEXT_psMetadata_ADD_COLLECTION_FAILED,key);
    356356        return false;
     
    580580psMetadataLookupNumTYPE(Bool)
    581581
    582 psMetadataItem* psMetadataGet(psMetadata *md, psS32 where)
     582psMetadataItem* psMetadataGet(const psMetadata *md, int location)
    583583{
    584584    psMetadataItem* entry = NULL;
     
    587587    PS_ASSERT_PTR_NON_NULL(md->list,NULL);
    588588
    589     entry = (psMetadataItem*) psListGet(md->list, where);
     589    entry = (psMetadataItem*) psListGet(md->list, location);
    590590    if (entry == NULL) {
    591         psError(PS_ERR_BAD_PARAMETER_VALUE, true, PS_ERRORTEXT_psMetadata_FIND_INDEX_FAILED, where);
     591        psError(PS_ERR_BAD_PARAMETER_VALUE, true, PS_ERRORTEXT_psMetadata_FIND_INDEX_FAILED, location);
    592592        return NULL;
    593593    }
Note: See TracChangeset for help on using the changeset viewer.