Changeset 4397 for trunk/psLib/src/sysUtils/psMemory.c
- Timestamp:
- Jun 24, 2005, 5:32:42 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/sysUtils/psMemory.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/sysUtils/psMemory.c
r4392 r4397 8 8 * @author Robert Lupton, Princeton University 9 9 * 10 * @version $Revision: 1.5 5$ $Name: not supported by cvs2svn $11 * @date $Date: 2005-06-25 0 2:02:05$10 * @version $Revision: 1.56 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2005-06-25 03:32:42 $ 12 12 * 13 13 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 55 55 * Unique ID for allocated blocks 56 56 */ 57 static psMem oryId memid = 0;57 static psMemId memid = 0; 58 58 59 59 /** … … 88 88 * isn't resignalled) 89 89 */ 90 static psMem oryId memAllocateCallbackDefault(const psMemBlock* ptr)91 { 92 static psMem oryId incr = 0; // "p_psMemAllocateID += incr"90 static psMemId memAllocateCallbackDefault(const psMemBlock* ptr) 91 { 92 static psMemId incr = 0; // "p_psMemAllocateID += incr" 93 93 94 94 return incr; 95 95 } 96 96 97 static psMem oryId memFreeCallbackDefault(const psMemBlock* ptr)98 { 99 static psMem oryId incr = 0; // "p_psMemFreeID += incr"97 static psMemId memFreeCallbackDefault(const psMemBlock* ptr) 98 { 99 static psMemId incr = 0; // "p_psMemFreeID += incr" 100 100 101 101 return incr; … … 194 194 * Call the callbacks when these IDs are allocated/freed 195 195 */ 196 psMem oryId p_psMemAllocateID = 0; // notify user this block is allocated197 psMem oryId p_psMemFreeID = 0; // notify user this block is freed198 199 psMem oryId psMemAllocateCallbackSetID(psMemoryId id)200 { 201 psMem oryId old = p_psMemAllocateID;196 psMemId p_psMemAllocateID = 0; // notify user this block is allocated 197 psMemId p_psMemFreeID = 0; // notify user this block is freed 198 199 psMemId psMemAllocateCallbackSetID(psMemId id) 200 { 201 psMemId old = p_psMemAllocateID; 202 202 203 203 p_psMemAllocateID = id; … … 206 206 } 207 207 208 psMem oryId psMemFreeCallbackSetID(psMemoryId id)209 { 210 psMem oryId old = p_psMemFreeID;208 psMemId psMemFreeCallbackSetID(psMemId id) 209 { 210 psMemId old = p_psMemFreeID; 211 211 212 212 p_psMemFreeID = id; … … 244 244 * Return memory ID counter for next block to be allocated 245 245 */ 246 psMem oryId psMemGetId(void)247 { 248 psMem oryId id;246 psMemId psMemGetId(void) 247 { 248 psMemId id; 249 249 250 250 pthread_mutex_lock(&memIdMutex); … … 338 338 // increment the memory id safely. 339 339 pthread_mutex_lock(&memBlockListMutex); 340 *(psMem oryId* ) & ptr->id = ++memid;340 *(psMemId* ) & ptr->id = ++memid; 341 341 pthread_mutex_unlock(&memBlockListMutex); 342 342 … … 448 448 * Check for memory leaks. 449 449 */ 450 psS32 psMemCheckLeaks(psMem oryId id0, psMemBlock* ** arr, FILE * fd, psBool persistence)450 psS32 psMemCheckLeaks(psMemId id0, psMemBlock* ** arr, FILE * fd, psBool persistence) 451 451 { 452 452 psS32 nleak = 0;
Note:
See TracChangeset
for help on using the changeset viewer.
