IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 24, 2007, 12:14:48 PM (19 years ago)
Author:
jhoblitt
Message:

merge jch-memory branch - overhaul of memory subsystem

File:
1 edited

Legend:

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

    r9540 r11265  
    99 *  @author GLG, MHPCC
    1010 *
    11  *  @version $Revision: 1.79 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2006-10-13 22:04:58 $
     11 *  @version $Revision: 1.80 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2007-01-24 22:14:48 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    3737 
    3838 *****************************************************************************/
     39
     40#ifdef HAVE_CONFIG_H
     41# include "config.h"
     42#endif
    3943
    4044#ifndef PS_NO_TRACE
     
    8084    p_psComponent* comp = psAlloc(sizeof(p_psComponent));
    8185
    82     p_psMemSetPersistent(comp,true);
     86    psMemSetPersistent(comp,true);
    8387    psMemSetDeallocator(comp, (psFreeFunc) componentFree);
    8488    comp->name = psStringCopy(name);
    85     p_psMemSetPersistent((psPtr)comp->name,true);
     89    psMemSetPersistent((psPtr)comp->name,true);
    8690    comp->level = level;
    8791    comp->n = 0;
     
    103107    if (comp->subcomp != NULL) {
    104108        for (psS32 i = 0; i < comp->n; i++) {
    105             p_psMemSetPersistent(comp->subcomp[i],false);
     109            psMemSetPersistent(comp->subcomp[i],false);
    106110            psFree(comp->subcomp[i]);
    107111        }
    108         p_psMemSetPersistent(comp->subcomp,false);
     112        psMemSetPersistent(comp->subcomp,false);
    109113        psFree(comp->subcomp);
    110114    }
    111115
    112     p_psMemSetPersistent((psPtr)comp->name,false);
     116    psMemSetPersistent((psPtr)comp->name,false);
    113117    psFree(comp->name);
    114118}
     
    232236            currentNode->subcomp = psRealloc(currentNode->subcomp,
    233237                                             (currentNode->n + 1) * sizeof(p_psComponent* ));
    234             p_psMemSetPersistent(currentNode->subcomp,true);
     238            psMemSetPersistent(currentNode->subcomp,true);
    235239
    236240            currentNode->n = (currentNode->n) + 1;
Note: See TracChangeset for help on using the changeset viewer.