IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 32716


Ignore:
Timestamp:
Nov 18, 2011, 4:39:24 PM (15 years ago)
Author:
eugene
Message:

with a volatile lastMemBlockAllocated, need to cast away the volatile when assigning to other memblocks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/sys/psMemory.c

    r32713 r32716  
    680680        lastMemBlockAllocated->previousBlock = memBlock;
    681681    }
    682     memBlock->nextBlock = lastMemBlockAllocated;
     682    memBlock->nextBlock = (psMemBlock *) lastMemBlockAllocated;
    683683    lastMemBlockAllocated = memBlock;
    684684
     
    910910    psS32 nleak = 0;
    911911    psS32 j = 0;
    912     psMemBlock *topBlock = lastMemBlockAllocated;
     912    psMemBlock *topBlock = (psMemBlock *) lastMemBlockAllocated;
    913913
    914914    // XXX move this elsewhere?
     
    12971297
    12981298    psS32 nbad = 0;               // number of bad blocks
    1299     for (psMemBlock *memBlock = lastMemBlockAllocated; memBlock != NULL; memBlock = memBlock->nextBlock) {
     1299    for (psMemBlock *memBlock = (psMemBlock *) lastMemBlockAllocated; memBlock != NULL; memBlock = memBlock->nextBlock) {
    13001300        if (isBadMemBlock(output, memBlock, __FILE__, __LINE__, __func__)) {
    13011301            nbad++;
     
    13281328
    13291329    // loop through the linked list of memBlocks looking for a matching pointer
    1330     for (psMemBlock *memBlock = lastMemBlockAllocated; memBlock != NULL; memBlock = memBlock->nextBlock) {
     1330    for (psMemBlock *memBlock = (psMemBlock *) lastMemBlockAllocated; memBlock != NULL; memBlock = memBlock->nextBlock) {
    13311331        if (memBlock == addr) {
    13321332            // we found the memBlock
     
    13791379    size_t alloc = 0, persist = 0;
    13801380    size_t nalloc = 0, npersist = 0;
    1381     for (psMemBlock* ptr = lastMemBlockAllocated; ptr != NULL; ptr = ptr->nextBlock) {
     1381    for (psMemBlock* ptr = (psMemBlock *) lastMemBlockAllocated; ptr != NULL; ptr = ptr->nextBlock) {
    13821382        assert (ptr->refCounter > 0);
    13831383
Note: See TracChangeset for help on using the changeset viewer.