Changeset 11672 for trunk/psLib/src/sys/psMemory.c
- Timestamp:
- Feb 6, 2007, 2:36:02 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/sys/psMemory.c (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/sys/psMemory.c
r11617 r11672 10 10 * @author Joshua Hoblitt, University of Hawaii 11 11 * 12 * @version $Revision: 1.9 2$ $Name: not supported by cvs2svn $13 * @date $Date: 2007-02-0 3 05:54:08$12 * @version $Revision: 1.93 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2007-02-07 00:36:02 $ 14 14 * 15 15 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 109 109 * Default memExhausted callback. 110 110 */ 111 static psPtrmemExhaustedCallbackDefault(size_t size)111 static void *memExhaustedCallbackDefault(size_t size) 112 112 { 113 113 return NULL; … … 403 403 * Actually allocate memory 404 404 */ 405 psPtrp_psAlloc(size_t size,405 void *p_psAlloc(size_t size, 406 406 const char *file, 407 407 unsigned int lineno, … … 409 409 { 410 410 411 psMemBlock *memBlock = malloc(sizeof(psMemBlock) + size + sizeof( psPtr));411 psMemBlock *memBlock = malloc(sizeof(psMemBlock) + size + sizeof(void *)); 412 412 if (memBlock == NULL) { 413 413 MUTEX_LOCK(&memBlockListMutex); … … 490 490 } 491 491 492 psPtr p_psRealloc(psPtrptr,492 void *p_psRealloc(void *ptr, 493 493 size_t size, 494 494 const char *file, … … 516 516 bool isBlockLast = (memBlock == lastMemBlockAllocated); 517 517 518 memBlock = (psMemBlock *)realloc(memBlock, sizeof(psMemBlock) + size + sizeof( psPtr));518 memBlock = (psMemBlock *)realloc(memBlock, sizeof(psMemBlock) + size + sizeof(void *)); 519 519 if (memBlock== NULL) { 520 520 MUTEX_LOCK(&memBlockListMutex); … … 680 680 681 681 // return refCounter 682 psReferenceCount p_psMemGetRefCounter( const psPtrptr,682 psReferenceCount p_psMemGetRefCounter(void *ptr, 683 683 const char *file, 684 684 unsigned int lineno, … … 697 697 698 698 // increment and return refCounter 699 psPtr p_psMemIncrRefCounter(const psPtrptr,699 void *p_psMemIncrRefCounter(void *ptr, 700 700 const char *file, 701 701 unsigned int lineno, … … 723 723 724 724 #if 0 725 psPtr p_psMemSetRefCounter(psPtrvptr,726 psReferenceCount count,727 const char *file,728 psS32 lineno)725 void * p_psMemSetRefCounter(void * vptr, 726 psReferenceCount count, 727 const char *file, 728 psS32 lineno) 729 729 { 730 730 psMemBlock* ptr; … … 756 756 757 757 // decrement and return refCounter 758 psPtr p_psMemDecrRefCounter(psPtrptr,758 void *p_psMemDecrRefCounter(void * ptr, 759 759 const char *file, 760 760 unsigned int lineno, … … 823 823 } 824 824 825 void p_psMemSetDeallocator( psPtrptr,825 void p_psMemSetDeallocator(void *ptr, 826 826 psFreeFunc freeFunc, 827 827 const char *file, … … 840 840 } 841 841 842 psFreeFunc p_psMemGetDeallocator( const psPtrptr,842 psFreeFunc p_psMemGetDeallocator(void *ptr, 843 843 const char *file, 844 844 unsigned int lineno, … … 879 879 } 880 880 881 bool p_psMemGetPersistent( psPtrptr,881 bool p_psMemGetPersistent(void *ptr, 882 882 const char *file, 883 883 unsigned int lineno, … … 895 895 } 896 896 897 void p_psMemSetPersistent( psPtrptr,897 void p_psMemSetPersistent(void *ptr, 898 898 bool value, 899 899 const char *file, … … 924 924 size_t *persistent) // persistent memory that's currently allocated 925 925 { 926 const size_t overhead = sizeof(psMemBlock) + sizeof( psPtr); // overhead on each allocation926 const size_t overhead = sizeof(psMemBlock) + sizeof(void *); // overhead on each allocation 927 927 928 928 if (print) {
Note:
See TracChangeset
for help on using the changeset viewer.
