Changeset 4392 for trunk/psLib/src/sys
- Timestamp:
- Jun 24, 2005, 4:02:05 PM (21 years ago)
- Location:
- trunk/psLib/src/sys
- Files:
-
- 5 edited
-
psError.c (modified) (2 diffs)
-
psErrorCodes.c (modified) (2 diffs)
-
psMemory.c (modified) (3 diffs)
-
psMemory.h (modified) (5 diffs)
-
psTrace.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/sys/psError.c
r4342 r4392 10 10 * @author Eric Van Alst, MHPCC 11 11 * 12 * @version $Revision: 1.2 6$ $Name: not supported by cvs2svn $13 * @date $Date: 2005-06-2 2 02:05:41$12 * @version $Revision: 1.27 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2005-06-25 02:02:05 $ 14 14 * 15 15 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 62 62 err->code = code; 63 63 64 psMemSetDeallocator(err,(psFreeF cn)errFree);64 psMemSetDeallocator(err,(psFreeFunc)errFree); 65 65 66 66 return err; -
trunk/psLib/src/sys/psErrorCodes.c
r4308 r4392 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.1 8$ $Name: not supported by cvs2svn $10 * @date $Date: 2005-06- 17 23:44:21$9 * @version $Revision: 1.19 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2005-06-25 02:02:05 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 105 105 } 106 106 107 psMemSetDeallocator(err,(psFreeF cn)freeErrorDescription);107 psMemSetDeallocator(err,(psFreeFunc)freeErrorDescription); 108 108 return err; 109 109 } -
trunk/psLib/src/sys/psMemory.c
r4321 r4392 8 8 * @author Robert Lupton, Princeton University 9 9 * 10 * @version $Revision: 1.5 4$ $Name: not supported by cvs2svn $11 * @date $Date: 2005-06-2 0 22:42:30$10 * @version $Revision: 1.55 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2005-06-25 02:02:05 $ 12 12 * 13 13 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 640 640 } 641 641 642 void psMemSetDeallocator(psPtr vptr, psFreeF cnfreeFcn)642 void psMemSetDeallocator(psPtr vptr, psFreeFunc freeFcn) 643 643 { 644 644 if (vptr == NULL) { … … 655 655 656 656 } 657 psFreeF cnpsMemGetDeallocator(psPtr vptr)657 psFreeFunc psMemGetDeallocator(psPtr vptr) 658 658 { 659 659 if (vptr == NULL) { -
trunk/psLib/src/sys/psMemory.h
r4330 r4392 12 12 * @ingroup MemoryManagement 13 13 * 14 * @version $Revision: 1.4 1$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-06-2 1 03:01:37$14 * @version $Revision: 1.42 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-06-25 02:02:05 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 55 55 56 56 /// typedef for deallocator. 57 typedef void (*psFreeF cn) (psPtr ptr);57 typedef void (*psFreeFunc) (psPtr ptr); 58 58 59 59 /** Book-keeping data for storage allocator. … … 67 67 struct psMemBlock* previousBlock; ///< previous block in allocation list 68 68 struct psMemBlock* nextBlock; ///< next block allocation list 69 psFreeF cnfreeFcn; ///< deallocator. If NULL, use generic deallocation.69 psFreeFunc freeFcn; ///< deallocator. If NULL, use generic deallocation. 70 70 size_t userMemorySize; ///< the size of the user-portion of the memory block 71 71 const psMemoryId id; ///< a unique ID for this allocation … … 152 152 void psMemSetDeallocator( 153 153 psPtr ptr, ///< the memory block to operate on 154 psFreeF cnfreeFcn ///< the function to be executed at deallocation154 psFreeFunc freeFcn ///< the function to be executed at deallocation 155 155 ); 156 156 … … 162 162 * within a struct. 163 163 * 164 * @return psFreeF cnthe routine to be called at deallocation.165 */ 166 psFreeF cnpsMemGetDeallocator(164 * @return psFreeFunc the routine to be called at deallocation. 165 */ 166 psFreeFunc psMemGetDeallocator( 167 167 psPtr ptr ///< the memory block 168 168 ); -
trunk/psLib/src/sys/psTrace.c
r4330 r4392 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.5 1$ $Name: not supported by cvs2svn $12 * @date $Date: 2005-06-2 1 03:01:37$11 * @version $Revision: 1.52 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2005-06-25 02:02:05 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 67 67 68 68 p_psMemSetPersistent(comp,true); 69 psMemSetDeallocator(comp, (psFreeF cn) componentFree);69 psMemSetDeallocator(comp, (psFreeFunc) componentFree); 70 70 comp->name = psStringCopy(name); 71 71 p_psMemSetPersistent((psPtr)comp->name,true);
Note:
See TracChangeset
for help on using the changeset viewer.
