Changeset 3682 for trunk/psLib/src/collections
- Timestamp:
- Apr 7, 2005, 10:27:42 AM (21 years ago)
- Location:
- trunk/psLib/src/collections
- Files:
-
- 6 edited
-
psArray.c (modified) (2 diffs)
-
psBitSet.c (modified) (2 diffs)
-
psHash.c (modified) (3 diffs)
-
psList.c (modified) (4 diffs)
-
psMetadata.c (modified) (4 diffs)
-
psVector.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/collections/psArray.c
r3286 r3682 9 9 * @author Ross Harman, MHPCC 10 10 * 11 * @version $Revision: 1.2 6$ $Name: not supported by cvs2svn $12 * @date $Date: 2005-0 2-18 22:17:20$11 * @version $Revision: 1.27 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2005-04-07 20:27:41 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 55 55 // Create vector struct 56 56 psArr = (psArray* ) psAlloc(sizeof(psArray)); 57 p _psMemSetDeallocator(psArr, (psFreeFcn) arrayFree);57 psMemSetDeallocator(psArr, (psFreeFcn) arrayFree); 58 58 59 59 psArr->nalloc = nalloc; -
trunk/psLib/src/collections/psBitSet.c
r3298 r3682 11 11 * @author Robert DeSonia, MHPCC 12 12 * 13 * @version $Revision: 1.2 3$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-0 2-22 19:25:52$13 * @version $Revision: 1.24 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-04-07 20:27:41 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 80 80 numBytes = ceil(n / 8.0); 81 81 newObj = psAlloc(sizeof(psBitSet)); 82 p _psMemSetDeallocator(newObj, (psFreeFcn) bitSetFree);82 psMemSetDeallocator(newObj, (psFreeFcn) bitSetFree); 83 83 newObj->n = numBytes; 84 84 -
trunk/psLib/src/collections/psHash.c
r3286 r3682 12 12 * @author Robert DeSonia, MHPCC 13 13 * 14 * @version $Revision: 1.1 3$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-0 2-18 22:17:20$14 * @version $Revision: 1.14 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-04-07 20:27:41 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 90 90 psHashBucket* bucket = psAlloc(sizeof(psHashBucket)); 91 91 92 p _psMemSetDeallocator(bucket, (psFreeFcn) hashBucketFree);92 psMemSetDeallocator(bucket, (psFreeFcn) hashBucketFree); 93 93 94 94 // Initialize the bucket. … … 141 141 psHash* table = psAlloc(sizeof(psHash)); 142 142 143 p _psMemSetDeallocator(table, (psFreeFcn) hashFree);143 psMemSetDeallocator(table, (psFreeFcn) hashFree); 144 144 145 145 // Allocate memory for the buckets. -
trunk/psLib/src/collections/psList.c
r3264 r3682 6 6 * @author Robert Daniel DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1.3 4$ $Name: not supported by cvs2svn $9 * @date $Date: 2005-0 2-17 19:26:23$8 * @version $Revision: 1.35 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2005-04-07 20:27:41 $ 10 10 * 11 11 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 45 45 psArray* iterators = list->iterators; 46 46 for (int i = 0; i < iterators->n; i++) { 47 p _psMemSetDeallocator(iterators->data[i], NULL);47 psMemSetDeallocator(iterators->data[i], NULL); 48 48 } 49 49 … … 129 129 psList* list = psAlloc(sizeof(psList)); 130 130 131 p _psMemSetDeallocator(list, (psFreeFcn) listFree);131 psMemSetDeallocator(list, (psFreeFcn) listFree); 132 132 133 133 list->size = 0; … … 153 153 psListIterator* iter = psAlloc(sizeof(psListIterator)); 154 154 155 p _psMemSetDeallocator(iter, (psFreeFcn) listIteratorFree);155 psMemSetDeallocator(iter, (psFreeFcn) listIteratorFree); 156 156 157 157 // initialize the attributes -
trunk/psLib/src/collections/psMetadata.c
r3541 r3682 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.5 7$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-0 3-29 21:31:54$14 * @version $Revision: 1.58 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-04-07 20:27:41 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 183 183 184 184 // Set deallocator 185 p _psMemSetDeallocator(metadataItem, (psFreeFcn) metadataItemFree);185 psMemSetDeallocator(metadataItem, (psFreeFcn) metadataItemFree); 186 186 187 187 // Allocate and set metadata item comment … … 252 252 metadata = (psMetadata*) psAlloc(sizeof(psMetadata)); 253 253 // Set deallocator 254 p _psMemSetDeallocator(metadata, (psFreeFcn) metadataFree);254 psMemSetDeallocator(metadata, (psFreeFcn) metadataFree); 255 255 256 256 // Allocate metadata's internal containers … … 598 598 599 599 // Set deallocator 600 p _psMemSetDeallocator(newIter, (psFreeFcn) metadataIteratorFree);600 psMemSetDeallocator(newIter, (psFreeFcn) metadataIteratorFree); 601 601 602 602 if (regex == NULL) { -
trunk/psLib/src/collections/psVector.c
r3476 r3682 9 9 * @author Robert DeSonia, MHPCC 10 10 * 11 * @version $Revision: 1.3 6$ $Name: not supported by cvs2svn $12 * @date $Date: 2005-0 3-22 21:52:49$11 * @version $Revision: 1.37 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2005-04-07 20:27:41 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 51 51 // Create vector struct 52 52 psVec = (psVector* ) psAlloc(sizeof(psVector)); 53 p _psMemSetDeallocator(psVec, (psFreeFcn) vectorFree);53 psMemSetDeallocator(psVec, (psFreeFcn) vectorFree); 54 54 55 55 psVec->type.dimen = PS_DIMEN_VECTOR;
Note:
See TracChangeset
for help on using the changeset viewer.
