IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 3682 for trunk/psLib/src


Ignore:
Timestamp:
Apr 7, 2005, 10:27:42 AM (21 years ago)
Author:
desonia
Message:

changed name of p_psMemSetDeallocator/p_psMemGetDeallocator to
psMemSetDeallocator/psMemGetDeallocator.

-rdd

Location:
trunk/psLib/src
Files:
1 added
44 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/Makefile.am

    r3240 r3682  
    2828pslibinclude_HEADERS = \
    2929        psTest.h \
    30         pslib.h
     30        pslib.h \
     31        pslib_strict.h
    3132
    3233install-exec-hook: libpslib.la
  • trunk/psLib/src/astro/psCoord.c

    r3598 r3682  
    1010*  @author GLG, MHPCC
    1111*
    12 *  @version $Revision: 1.61 $ $Name: not supported by cvs2svn $
    13 *  @date $Date: 2005-03-31 23:01:46 $
     12*  @version $Revision: 1.62 $ $Name: not supported by cvs2svn $
     13*  @date $Date: 2005-04-07 20:27:41 $
    1414*
    1515*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    214214    psPlane *p = psAlloc(sizeof(psPlane));
    215215
    216     p_psMemSetDeallocator(p, (psFreeFcn) planeFree);
     216    psMemSetDeallocator(p, (psFreeFcn) planeFree);
    217217    return(p);
    218218}
     
    228228    psSphere *s = psAlloc(sizeof(psSphere));
    229229
    230     p_psMemSetDeallocator(s, (psFreeFcn) sphereFree);
     230    psMemSetDeallocator(s, (psFreeFcn) sphereFree);
    231231    return(s);
    232232}
     
    247247    pt->y = psDPolynomial2DAlloc(n1, n2, PS_POLYNOMIAL_ORD);
    248248
    249     p_psMemSetDeallocator(pt, (psFreeFcn) planeTransformFree);
     249    psMemSetDeallocator(pt, (psFreeFcn) planeTransformFree);
    250250    return(pt);
    251251}
     
    293293    pt->y = psDPolynomial4DAlloc(n1, n2, n3, n4, PS_POLYNOMIAL_ORD);
    294294
    295     p_psMemSetDeallocator(pt, (psFreeFcn) planeDistortFree);
     295    psMemSetDeallocator(pt, (psFreeFcn) planeDistortFree);
    296296    return(pt);
    297297}
     
    508508    p->type = type;
    509509
    510     p_psMemSetDeallocator(p, (psFreeFcn) projectionFree);
     510    psMemSetDeallocator(p, (psFreeFcn) projectionFree);
    511511    return(p);
    512512}
  • trunk/psLib/src/astronomy/psAstrometry.c

    r3598 r3682  
    88 *  @author GLG, MHPCC
    99 *
    10  *  @version $Revision: 1.63 $ $Name: not supported by cvs2svn $
    11  *  @date $Date: 2005-03-31 23:01:46 $
     10 *  @version $Revision: 1.64 $ $Name: not supported by cvs2svn $
     11 *  @date $Date: 2005-04-07 20:27:41 $
    1212 *
    1313 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    191191    }
    192192
    193     p_psMemSetDeallocator(tmp,(psFreeFcn)fixedPatternFree);
     193    psMemSetDeallocator(tmp,(psFreeFcn)fixedPatternFree);
    194194
    195195    return(tmp);
     
    238238    exp->telescopeName = NULL;
    239239
    240     p_psMemSetDeallocator(exp,(psFreeFcn)exposureFree);
     240    psMemSetDeallocator(exp,(psFreeFcn)exposureFree);
    241241
    242242    return exp;
     
    263263    *(double *)&obs->tlr = tlr;
    264264
    265     p_psMemSetDeallocator(obs,(psFreeFcn)observatoryFree);
     265    psMemSetDeallocator(obs,(psFreeFcn)observatoryFree);
    266266
    267267    return obs;
     
    304304    newFPA->chi2 = 0.0f;
    305305
    306     p_psMemSetDeallocator(newFPA,(psFreeFcn)FPAFree);
     306    psMemSetDeallocator(newFPA,(psFreeFcn)FPAFree);
    307307
    308308    return newFPA;
     
    338338    chip->parent = parentFPA;
    339339
    340     p_psMemSetDeallocator(chip,(psFreeFcn)chipFree);
     340    psMemSetDeallocator(chip,(psFreeFcn)chipFree);
    341341
    342342    return chip;
     
    376376    cell->parent = parentChip;
    377377
    378     p_psMemSetDeallocator(cell,(psFreeFcn)cellFree);
     378    psMemSetDeallocator(cell,(psFreeFcn)cellFree);
    379379
    380380    return cell;
     
    399399    readout->metadata = NULL;
    400400
    401     p_psMemSetDeallocator(readout,(psFreeFcn)readoutFree);
     401    psMemSetDeallocator(readout,(psFreeFcn)readoutFree);
    402402
    403403    return readout;
  • trunk/psLib/src/astronomy/psCoord.c

    r3598 r3682  
    1010*  @author GLG, MHPCC
    1111*
    12 *  @version $Revision: 1.61 $ $Name: not supported by cvs2svn $
    13 *  @date $Date: 2005-03-31 23:01:46 $
     12*  @version $Revision: 1.62 $ $Name: not supported by cvs2svn $
     13*  @date $Date: 2005-04-07 20:27:41 $
    1414*
    1515*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    214214    psPlane *p = psAlloc(sizeof(psPlane));
    215215
    216     p_psMemSetDeallocator(p, (psFreeFcn) planeFree);
     216    psMemSetDeallocator(p, (psFreeFcn) planeFree);
    217217    return(p);
    218218}
     
    228228    psSphere *s = psAlloc(sizeof(psSphere));
    229229
    230     p_psMemSetDeallocator(s, (psFreeFcn) sphereFree);
     230    psMemSetDeallocator(s, (psFreeFcn) sphereFree);
    231231    return(s);
    232232}
     
    247247    pt->y = psDPolynomial2DAlloc(n1, n2, PS_POLYNOMIAL_ORD);
    248248
    249     p_psMemSetDeallocator(pt, (psFreeFcn) planeTransformFree);
     249    psMemSetDeallocator(pt, (psFreeFcn) planeTransformFree);
    250250    return(pt);
    251251}
     
    293293    pt->y = psDPolynomial4DAlloc(n1, n2, n3, n4, PS_POLYNOMIAL_ORD);
    294294
    295     p_psMemSetDeallocator(pt, (psFreeFcn) planeDistortFree);
     295    psMemSetDeallocator(pt, (psFreeFcn) planeDistortFree);
    296296    return(pt);
    297297}
     
    508508    p->type = type;
    509509
    510     p_psMemSetDeallocator(p, (psFreeFcn) projectionFree);
     510    psMemSetDeallocator(p, (psFreeFcn) projectionFree);
    511511    return(p);
    512512}
  • trunk/psLib/src/astronomy/psMetadata.c

    r3541 r3682  
    1212*  @author Ross Harman, MHPCC
    1313*
    14 *  @version $Revision: 1.57 $ $Name: not supported by cvs2svn $
    15 *  @date $Date: 2005-03-29 21:31:54 $
     14*  @version $Revision: 1.58 $ $Name: not supported by cvs2svn $
     15*  @date $Date: 2005-04-07 20:27:41 $
    1616*
    1717*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    183183
    184184    // Set deallocator
    185     p_psMemSetDeallocator(metadataItem, (psFreeFcn) metadataItemFree);
     185    psMemSetDeallocator(metadataItem, (psFreeFcn) metadataItemFree);
    186186
    187187    // Allocate and set metadata item comment
     
    252252    metadata = (psMetadata*) psAlloc(sizeof(psMetadata));
    253253    // Set deallocator
    254     p_psMemSetDeallocator(metadata, (psFreeFcn) metadataFree);
     254    psMemSetDeallocator(metadata, (psFreeFcn) metadataFree);
    255255
    256256    // Allocate metadata's internal containers
     
    598598
    599599    // Set deallocator
    600     p_psMemSetDeallocator(newIter, (psFreeFcn) metadataIteratorFree);
     600    psMemSetDeallocator(newIter, (psFreeFcn) metadataIteratorFree);
    601601
    602602    if (regex == NULL) {
  • trunk/psLib/src/collections/psArray.c

    r3286 r3682  
    99 *  @author Ross Harman, MHPCC
    1010 *
    11  *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-02-18 22:17:20 $
     11 *  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-04-07 20:27:41 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    5555    // Create vector struct
    5656    psArr = (psArray* ) psAlloc(sizeof(psArray));
    57     p_psMemSetDeallocator(psArr, (psFreeFcn) arrayFree);
     57    psMemSetDeallocator(psArr, (psFreeFcn) arrayFree);
    5858
    5959    psArr->nalloc = nalloc;
  • trunk/psLib/src/collections/psBitSet.c

    r3298 r3682  
    1111 *  @author Robert DeSonia, MHPCC
    1212 *
    13  *  @version $Revision: 1.23 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2005-02-22 19:25:52 $
     13 *  @version $Revision: 1.24 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2005-04-07 20:27:41 $
    1515 *
    1616 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    8080    numBytes = ceil(n / 8.0);
    8181    newObj = psAlloc(sizeof(psBitSet));
    82     p_psMemSetDeallocator(newObj, (psFreeFcn) bitSetFree);
     82    psMemSetDeallocator(newObj, (psFreeFcn) bitSetFree);
    8383    newObj->n = numBytes;
    8484
  • trunk/psLib/src/collections/psHash.c

    r3286 r3682  
    1212*  @author Robert DeSonia, MHPCC
    1313*
    14 *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
    15 *  @date $Date: 2005-02-18 22:17:20 $
     14*  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
     15*  @date $Date: 2005-04-07 20:27:41 $
    1616*
    1717*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    9090    psHashBucket* bucket = psAlloc(sizeof(psHashBucket));
    9191
    92     p_psMemSetDeallocator(bucket, (psFreeFcn) hashBucketFree);
     92    psMemSetDeallocator(bucket, (psFreeFcn) hashBucketFree);
    9393
    9494    // Initialize the bucket.
     
    141141    psHash* table = psAlloc(sizeof(psHash));
    142142
    143     p_psMemSetDeallocator(table, (psFreeFcn) hashFree);
     143    psMemSetDeallocator(table, (psFreeFcn) hashFree);
    144144
    145145    // Allocate memory for the buckets.
  • trunk/psLib/src/collections/psList.c

    r3264 r3682  
    66 *  @author Robert Daniel DeSonia, MHPCC
    77 *
    8  *  @version $Revision: 1.34 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2005-02-17 19:26:23 $
     8 *  @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2005-04-07 20:27:41 $
    1010 *
    1111 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    4545    psArray* iterators = list->iterators;
    4646    for (int i = 0; i < iterators->n; i++) {
    47         p_psMemSetDeallocator(iterators->data[i], NULL);
     47        psMemSetDeallocator(iterators->data[i], NULL);
    4848    }
    4949
     
    129129    psList* list = psAlloc(sizeof(psList));
    130130
    131     p_psMemSetDeallocator(list, (psFreeFcn) listFree);
     131    psMemSetDeallocator(list, (psFreeFcn) listFree);
    132132
    133133    list->size = 0;
     
    153153    psListIterator* iter = psAlloc(sizeof(psListIterator));
    154154
    155     p_psMemSetDeallocator(iter, (psFreeFcn) listIteratorFree);
     155    psMemSetDeallocator(iter, (psFreeFcn) listIteratorFree);
    156156
    157157    // initialize the attributes
  • trunk/psLib/src/collections/psMetadata.c

    r3541 r3682  
    1212*  @author Ross Harman, MHPCC
    1313*
    14 *  @version $Revision: 1.57 $ $Name: not supported by cvs2svn $
    15 *  @date $Date: 2005-03-29 21:31:54 $
     14*  @version $Revision: 1.58 $ $Name: not supported by cvs2svn $
     15*  @date $Date: 2005-04-07 20:27:41 $
    1616*
    1717*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    183183
    184184    // Set deallocator
    185     p_psMemSetDeallocator(metadataItem, (psFreeFcn) metadataItemFree);
     185    psMemSetDeallocator(metadataItem, (psFreeFcn) metadataItemFree);
    186186
    187187    // Allocate and set metadata item comment
     
    252252    metadata = (psMetadata*) psAlloc(sizeof(psMetadata));
    253253    // Set deallocator
    254     p_psMemSetDeallocator(metadata, (psFreeFcn) metadataFree);
     254    psMemSetDeallocator(metadata, (psFreeFcn) metadataFree);
    255255
    256256    // Allocate metadata's internal containers
     
    598598
    599599    // Set deallocator
    600     p_psMemSetDeallocator(newIter, (psFreeFcn) metadataIteratorFree);
     600    psMemSetDeallocator(newIter, (psFreeFcn) metadataIteratorFree);
    601601
    602602    if (regex == NULL) {
  • trunk/psLib/src/collections/psVector.c

    r3476 r3682  
    99*  @author Robert DeSonia, MHPCC
    1010*
    11 *  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
    12 *  @date $Date: 2005-03-22 21:52:49 $
     11*  @version $Revision: 1.37 $ $Name: not supported by cvs2svn $
     12*  @date $Date: 2005-04-07 20:27:41 $
    1313*
    1414*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    5151    // Create vector struct
    5252    psVec = (psVector* ) psAlloc(sizeof(psVector));
    53     p_psMemSetDeallocator(psVec, (psFreeFcn) vectorFree);
     53    psMemSetDeallocator(psVec, (psFreeFcn) vectorFree);
    5454
    5555    psVec->type.dimen = PS_DIMEN_VECTOR;
  • trunk/psLib/src/dataIO/psFits.c

    r3671 r3682  
    77 *  @author Robert DeSonia, MHPCC
    88 *
    9  *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-04-06 01:12:58 $
     9 *  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-04-07 20:27:41 $
    1111 *
    1212 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    249249    fits->p_fd = fptr;
    250250    strcpy((char*)fits->filename,name);
    251     p_psMemSetDeallocator(fits,(psFreeFcn)fitsFree);
     251    psMemSetDeallocator(fits,(psFreeFcn)fitsFree);
    252252
    253253    return fits;
  • trunk/psLib/src/dataIO/psLookupTable.c

    r3586 r3682  
    77*  @author Ross Harman, MHPCC
    88*
    9 *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
    10 *  @date $Date: 2005-03-31 02:33:17 $
     9*  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
     10*  @date $Date: 2005-04-07 20:27:41 $
    1111*
    1212*  Copyright 2004-5 Maui High Performance Computing Center, University of Hawaii
     
    421421
    422422    // Set deallocator
    423     p_psMemSetDeallocator(outTable, (psFreeFcn)lookupTableFree);
     423    psMemSetDeallocator(outTable, (psFreeFcn)lookupTableFree);
    424424
    425425    // Allocate and set metadata item comment
  • trunk/psLib/src/dataManip/psFunctions.c

    r3671 r3682  
    77 *  polynomials.  It also contains a Gaussian functions.
    88 *
    9  *  @version $Revision: 1.95 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-04-06 01:12:58 $
     9 *  @version $Revision: 1.96 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-04-07 20:27:41 $
    1111 *
    1212 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    10481048
    10491049    newPoly = (psPolynomial1D* ) psAlloc(sizeof(psPolynomial1D));
    1050     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial1DFree);
     1050    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial1DFree);
    10511051
    10521052    newPoly->type = type;
     
    10751075
    10761076    newPoly = (psPolynomial2D* ) psAlloc(sizeof(psPolynomial2D));
    1077     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial2DFree);
     1077    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial2DFree);
    10781078
    10791079    newPoly->type = type;
     
    11131113
    11141114    newPoly = (psPolynomial3D* ) psAlloc(sizeof(psPolynomial3D));
    1115     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial3DFree);
     1115    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial3DFree);
    11161116
    11171117    newPoly->type = type;
     
    11611161
    11621162    newPoly = (psPolynomial4D* ) psAlloc(sizeof(psPolynomial4D));
    1163     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial4DFree);
     1163    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial4DFree);
    11641164
    11651165    newPoly->type = type;
     
    14101410
    14111411    newPoly = (psDPolynomial1D* ) psAlloc(sizeof(psDPolynomial1D));
    1412     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial1DFree);
     1412    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial1DFree);
    14131413
    14141414    newPoly->type = type;
     
    14371437
    14381438    newPoly = (psDPolynomial2D* ) psAlloc(sizeof(psDPolynomial2D));
    1439     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial2DFree);
     1439    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial2DFree);
    14401440
    14411441    newPoly->type = type;
     
    14751475
    14761476    newPoly = (psDPolynomial3D* ) psAlloc(sizeof(psDPolynomial3D));
    1477     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial3DFree);
     1477    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial3DFree);
    14781478
    14791479    newPoly->type = type;
     
    15231523
    15241524    newPoly = (psDPolynomial4D* ) psAlloc(sizeof(psDPolynomial4D));
    1525     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial4DFree);
     1525    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial4DFree);
    15261526
    15271527    newPoly->type = type;
     
    18291829    tmp->knots->data.F32[numSplines] = max;
    18301830
    1831     p_psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
     1831    psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
    18321832    return(tmp);
    18331833}
     
    18721872    }
    18731873
    1874     p_psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
     1874    psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
    18751875    return(tmp);
    18761876}
  • trunk/psLib/src/dataManip/psStats.c

    r3551 r3682  
    99 *  @author GLG, MHPCC
    1010 *
    11  *  @version $Revision: 1.124 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-03-29 22:51:24 $
     11 *  @version $Revision: 1.125 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-04-07 20:27:41 $
    1313 *
    1414 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    18331833    // bins, then there are N+1 bounds to those bins.
    18341834    newHist = (psHistogram* ) psAlloc(sizeof(psHistogram));
    1835     p_psMemSetDeallocator(newHist, (psFreeFcn) histogramFree);
     1835    psMemSetDeallocator(newHist, (psFreeFcn) histogramFree);
    18361836    newHist->bounds = psVectorAlloc(n + 1, PS_TYPE_F32);
    18371837    newHist->bounds->n = newHist->bounds->nalloc;
     
    18801880    // Allocate memory for the new histogram structure.
    18811881    newHist = (psHistogram* ) psAlloc(sizeof(psHistogram));
    1882     p_psMemSetDeallocator(newHist, (psFreeFcn) histogramFree);
     1882    psMemSetDeallocator(newHist, (psFreeFcn) histogramFree);
    18831883    newHist->bounds = psVectorAlloc(bounds->n, PS_TYPE_F32);
    18841884    newHist->bounds->n = newHist->bounds->nalloc;
  • trunk/psLib/src/fileUtils/psFits.c

    r3671 r3682  
    77 *  @author Robert DeSonia, MHPCC
    88 *
    9  *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-04-06 01:12:58 $
     9 *  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-04-07 20:27:41 $
    1111 *
    1212 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    249249    fits->p_fd = fptr;
    250250    strcpy((char*)fits->filename,name);
    251     p_psMemSetDeallocator(fits,(psFreeFcn)fitsFree);
     251    psMemSetDeallocator(fits,(psFreeFcn)fitsFree);
    252252
    253253    return fits;
  • trunk/psLib/src/fileUtils/psLookupTable.c

    r3586 r3682  
    77*  @author Ross Harman, MHPCC
    88*
    9 *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
    10 *  @date $Date: 2005-03-31 02:33:17 $
     9*  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
     10*  @date $Date: 2005-04-07 20:27:41 $
    1111*
    1212*  Copyright 2004-5 Maui High Performance Computing Center, University of Hawaii
     
    421421
    422422    // Set deallocator
    423     p_psMemSetDeallocator(outTable, (psFreeFcn)lookupTableFree);
     423    psMemSetDeallocator(outTable, (psFreeFcn)lookupTableFree);
    424424
    425425    // Allocate and set metadata item comment
  • trunk/psLib/src/fits/psFits.c

    r3671 r3682  
    77 *  @author Robert DeSonia, MHPCC
    88 *
    9  *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-04-06 01:12:58 $
     9 *  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-04-07 20:27:41 $
    1111 *
    1212 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    249249    fits->p_fd = fptr;
    250250    strcpy((char*)fits->filename,name);
    251     p_psMemSetDeallocator(fits,(psFreeFcn)fitsFree);
     251    psMemSetDeallocator(fits,(psFreeFcn)fitsFree);
    252252
    253253    return fits;
  • trunk/psLib/src/image/psImage.c

    r3671 r3682  
    99 *  @author Ross Harman, MHPCC
    1010 *
    11  *  @version $Revision: 1.62 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-04-06 01:12:58 $
     11 *  @version $Revision: 1.63 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-04-07 20:27:41 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    6767    psImage* image = (psImage* ) psAlloc(sizeof(psImage));
    6868
    69     p_psMemSetDeallocator(image, (psFreeFcn) imageFree);
     69    psMemSetDeallocator(image, (psFreeFcn) imageFree);
    7070
    7171    image->data.V = psAlloc(sizeof(psPtr ) * numRows);
  • trunk/psLib/src/image/psImageConvolve.c

    r3191 r3682  
    55 *  @author Robert DeSonia, MHPCC
    66 *
    7  *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2005-02-11 20:27:34 $
     7 *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2005-04-07 20:27:41 $
    99 *
    1010 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    7575    result->kernel = kernelRows - yMin;
    7676
    77     p_psMemSetDeallocator(result,(psFreeFcn)freeKernel);
     77    psMemSetDeallocator(result,(psFreeFcn)freeKernel);
    7878
    7979    return result;
  • trunk/psLib/src/image/psImageExtraction.c

    r3476 r3682  
    99 *  @author Robert DeSonia, MHPCC
    1010 *
    11  *  @version $Revision: 1.33 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-03-22 21:52:49 $
     11 *  @version $Revision: 1.34 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-04-07 20:27:41 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    105105
    106106    // set the new psImage's deallocator to the same as the input image
    107     p_psMemSetDeallocator(out,p_psMemGetDeallocator(image));
     107    psMemSetDeallocator(out,psMemGetDeallocator(image));
    108108
    109109    inputColOffset = elementSize * col0;
  • trunk/psLib/src/imageops/psImageConvolve.c

    r3191 r3682  
    55 *  @author Robert DeSonia, MHPCC
    66 *
    7  *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2005-02-11 20:27:34 $
     7 *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2005-04-07 20:27:41 $
    99 *
    1010 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    7575    result->kernel = kernelRows - yMin;
    7676
    77     p_psMemSetDeallocator(result,(psFreeFcn)freeKernel);
     77    psMemSetDeallocator(result,(psFreeFcn)freeKernel);
    7878
    7979    return result;
  • trunk/psLib/src/math/psPolynomial.c

    r3671 r3682  
    77 *  polynomials.  It also contains a Gaussian functions.
    88 *
    9  *  @version $Revision: 1.95 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-04-06 01:12:58 $
     9 *  @version $Revision: 1.96 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-04-07 20:27:41 $
    1111 *
    1212 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    10481048
    10491049    newPoly = (psPolynomial1D* ) psAlloc(sizeof(psPolynomial1D));
    1050     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial1DFree);
     1050    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial1DFree);
    10511051
    10521052    newPoly->type = type;
     
    10751075
    10761076    newPoly = (psPolynomial2D* ) psAlloc(sizeof(psPolynomial2D));
    1077     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial2DFree);
     1077    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial2DFree);
    10781078
    10791079    newPoly->type = type;
     
    11131113
    11141114    newPoly = (psPolynomial3D* ) psAlloc(sizeof(psPolynomial3D));
    1115     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial3DFree);
     1115    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial3DFree);
    11161116
    11171117    newPoly->type = type;
     
    11611161
    11621162    newPoly = (psPolynomial4D* ) psAlloc(sizeof(psPolynomial4D));
    1163     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial4DFree);
     1163    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial4DFree);
    11641164
    11651165    newPoly->type = type;
     
    14101410
    14111411    newPoly = (psDPolynomial1D* ) psAlloc(sizeof(psDPolynomial1D));
    1412     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial1DFree);
     1412    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial1DFree);
    14131413
    14141414    newPoly->type = type;
     
    14371437
    14381438    newPoly = (psDPolynomial2D* ) psAlloc(sizeof(psDPolynomial2D));
    1439     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial2DFree);
     1439    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial2DFree);
    14401440
    14411441    newPoly->type = type;
     
    14751475
    14761476    newPoly = (psDPolynomial3D* ) psAlloc(sizeof(psDPolynomial3D));
    1477     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial3DFree);
     1477    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial3DFree);
    14781478
    14791479    newPoly->type = type;
     
    15231523
    15241524    newPoly = (psDPolynomial4D* ) psAlloc(sizeof(psDPolynomial4D));
    1525     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial4DFree);
     1525    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial4DFree);
    15261526
    15271527    newPoly->type = type;
     
    18291829    tmp->knots->data.F32[numSplines] = max;
    18301830
    1831     p_psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
     1831    psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
    18321832    return(tmp);
    18331833}
     
    18721872    }
    18731873
    1874     p_psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
     1874    psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
    18751875    return(tmp);
    18761876}
  • trunk/psLib/src/math/psSpline.c

    r3671 r3682  
    77 *  polynomials.  It also contains a Gaussian functions.
    88 *
    9  *  @version $Revision: 1.95 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-04-06 01:12:58 $
     9 *  @version $Revision: 1.96 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-04-07 20:27:41 $
    1111 *
    1212 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    10481048
    10491049    newPoly = (psPolynomial1D* ) psAlloc(sizeof(psPolynomial1D));
    1050     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial1DFree);
     1050    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial1DFree);
    10511051
    10521052    newPoly->type = type;
     
    10751075
    10761076    newPoly = (psPolynomial2D* ) psAlloc(sizeof(psPolynomial2D));
    1077     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial2DFree);
     1077    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial2DFree);
    10781078
    10791079    newPoly->type = type;
     
    11131113
    11141114    newPoly = (psPolynomial3D* ) psAlloc(sizeof(psPolynomial3D));
    1115     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial3DFree);
     1115    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial3DFree);
    11161116
    11171117    newPoly->type = type;
     
    11611161
    11621162    newPoly = (psPolynomial4D* ) psAlloc(sizeof(psPolynomial4D));
    1163     p_psMemSetDeallocator(newPoly, (psFreeFcn) polynomial4DFree);
     1163    psMemSetDeallocator(newPoly, (psFreeFcn) polynomial4DFree);
    11641164
    11651165    newPoly->type = type;
     
    14101410
    14111411    newPoly = (psDPolynomial1D* ) psAlloc(sizeof(psDPolynomial1D));
    1412     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial1DFree);
     1412    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial1DFree);
    14131413
    14141414    newPoly->type = type;
     
    14371437
    14381438    newPoly = (psDPolynomial2D* ) psAlloc(sizeof(psDPolynomial2D));
    1439     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial2DFree);
     1439    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial2DFree);
    14401440
    14411441    newPoly->type = type;
     
    14751475
    14761476    newPoly = (psDPolynomial3D* ) psAlloc(sizeof(psDPolynomial3D));
    1477     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial3DFree);
     1477    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial3DFree);
    14781478
    14791479    newPoly->type = type;
     
    15231523
    15241524    newPoly = (psDPolynomial4D* ) psAlloc(sizeof(psDPolynomial4D));
    1525     p_psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial4DFree);
     1525    psMemSetDeallocator(newPoly, (psFreeFcn) dPolynomial4DFree);
    15261526
    15271527    newPoly->type = type;
     
    18291829    tmp->knots->data.F32[numSplines] = max;
    18301830
    1831     p_psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
     1831    psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
    18321832    return(tmp);
    18331833}
     
    18721872    }
    18731873
    1874     p_psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
     1874    psMemSetDeallocator(tmp,(psFreeFcn)spline1DFree);
    18751875    return(tmp);
    18761876}
  • trunk/psLib/src/math/psStats.c

    r3551 r3682  
    99 *  @author GLG, MHPCC
    1010 *
    11  *  @version $Revision: 1.124 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-03-29 22:51:24 $
     11 *  @version $Revision: 1.125 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-04-07 20:27:41 $
    1313 *
    1414 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    18331833    // bins, then there are N+1 bounds to those bins.
    18341834    newHist = (psHistogram* ) psAlloc(sizeof(psHistogram));
    1835     p_psMemSetDeallocator(newHist, (psFreeFcn) histogramFree);
     1835    psMemSetDeallocator(newHist, (psFreeFcn) histogramFree);
    18361836    newHist->bounds = psVectorAlloc(n + 1, PS_TYPE_F32);
    18371837    newHist->bounds->n = newHist->bounds->nalloc;
     
    18801880    // Allocate memory for the new histogram structure.
    18811881    newHist = (psHistogram* ) psAlloc(sizeof(psHistogram));
    1882     p_psMemSetDeallocator(newHist, (psFreeFcn) histogramFree);
     1882    psMemSetDeallocator(newHist, (psFreeFcn) histogramFree);
    18831883    newHist->bounds = psVectorAlloc(bounds->n, PS_TYPE_F32);
    18841884    newHist->bounds->n = newHist->bounds->nalloc;
  • trunk/psLib/src/mathtypes/psImage.c

    r3671 r3682  
    99 *  @author Ross Harman, MHPCC
    1010 *
    11  *  @version $Revision: 1.62 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-04-06 01:12:58 $
     11 *  @version $Revision: 1.63 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-04-07 20:27:41 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    6767    psImage* image = (psImage* ) psAlloc(sizeof(psImage));
    6868
    69     p_psMemSetDeallocator(image, (psFreeFcn) imageFree);
     69    psMemSetDeallocator(image, (psFreeFcn) imageFree);
    7070
    7171    image->data.V = psAlloc(sizeof(psPtr ) * numRows);
  • trunk/psLib/src/mathtypes/psVector.c

    r3476 r3682  
    99*  @author Robert DeSonia, MHPCC
    1010*
    11 *  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
    12 *  @date $Date: 2005-03-22 21:52:49 $
     11*  @version $Revision: 1.37 $ $Name: not supported by cvs2svn $
     12*  @date $Date: 2005-04-07 20:27:41 $
    1313*
    1414*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    5151    // Create vector struct
    5252    psVec = (psVector* ) psAlloc(sizeof(psVector));
    53     p_psMemSetDeallocator(psVec, (psFreeFcn) vectorFree);
     53    psMemSetDeallocator(psVec, (psFreeFcn) vectorFree);
    5454
    5555    psVec->type.dimen = PS_DIMEN_VECTOR;
  • trunk/psLib/src/pslib.h

    r3598 r3682  
    1 
    21/** @file  pslib.h
    32*
     
    98*  @author Eric Van Alst, MHPCC
    109*
    11 *  @version $Revision: 1.34 $ $Name: not supported by cvs2svn $
    12 *  @date $Date: 2005-03-31 23:01:46 $
     10*  @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
     11*  @date $Date: 2005-04-07 20:27:41 $
    1312*
    1413*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    1817#define PS_LIB_H
    1918
    20 /******************************************************************************/
    21 
    22 /*  INCLUDE FILES                                                             */
    23 
    24 /******************************************************************************/
    25 
    26 // // System Utilities
    27 
    28 /// @defgroup SysUtils System Utilities
    29 /// @{
    30 
    31 /** @defgroup MemoryManagement Memory Management Utilities
    32  *
    33  *  This is the generic memory management system put inbetween the user's high level code and the OS-level
    34  *  memory allocation routines.  This system adds such features as callback routines for memory error events,
    35  *  tracing capabilities, and reference counting.
    36  *
    37  *  @ingroup SysUtils
    38  */
    39 
    40 #include "fitsio.h"
    41 
    42 #include "psMemory.h"
    43 
    44 /// @defgroup LogTrace Tracing and Logging
    45 /// @ingroup SysUtils
    46 #include "psLogMsg.h"
    47 #include "psTrace.h"
    48 
    49 /// @defgroup ErrorHandling Error Handling
    50 /// @ingroup SysUtils
    51 #include "psAbort.h"
    52 #include "psError.h"
    53 
    54 #include "psString.h"
    55 
    56 /// @defgroup Configure Configure psLib
    57 /// @ingroup SysUtils
    58 #include "psConfigure.h"
    59 
    60 /// @}
    61 
    62 // Collections
    63 /// @defgroup DataContainer Data Containers
    64 /// @{
    65 
    66 #include "psType.h"
    67 
    68 /// @defgroup LinkedList Linked List
    69 /// @ingroup DataContainer
    70 #include "psList.h"
    71 
    72 /// @defgroup HashTable Hash Table
    73 /// @ingroup DataContainer
    74 #include "psHash.h"
    75 
    76 /// @defgroup Scalar Scalar
    77 /// @ingroup DataContainer
    78 #include "psScalar.h"
    79 
    80 /// @defgroup Vector Vector Container
    81 /// @ingroup DataContainer
    82 #include "psVector.h"
    83 
    84 /// @defgroup Array Array Container
    85 /// @ingroup DataContainer
    86 #include "psArray.h"
    87 
    88 /// @defgroup Image Image Container
    89 /// @ingroup DataContainer
    90 /// @{
    91 #include "psImage.h"
    92 #include "psImageExtraction.h"
    93 #include "psImageManip.h"
    94 #include "psImageConvolve.h"
    95 
    96 /// @defgroup ImageIO Image File I/O Functions
    97 /// @ingroup Image
    98 #include "psImageIO.h"
    99 
    100 /// @defgroup ImageStats Image Statistical Functions
    101 /// @ingroup Image
    102 #include "psImageStats.h"
    103 
    104 /// @}
    105 
    106 /// @defgroup BitSet Bit Set Container
    107 /// @ingroup DataContainer
    108 #include "psBitSet.h"
    109 
    110 /// @}
    111 
    112 // Data Manipulation
    113 /// @defgroup DataManip Data Manipulation
    114 /// @{
    115 
    116 /// @defgroup Compare Comparison Functions
    117 /// @ingroup DataManip
    118 #include "psCompare.h"
    119 
    120 /// @defgroup Stats Statistic Functions
    121 /// @ingroup DataManip
    122 #include "psStats.h"
    123 
    124 /// @defgroup Matrix Matrix Operations
    125 /// @ingroup DataManip
    126 #include "psMatrix.h"
    127 
    128 /// @defgroup MatrixArithmetic Matrix Arithmetic Operations
    129 /// @ingroup DataManip
    130 #include "psBinaryOp.h"
    131 #include "psUnaryOp.h"
    132 
    133 #include "psRandom.h"
    134 
    135 /// @defgroup Transform Fourier Transform Operations
    136 /// @ingroup DataManip
    137 #include "psVectorFFT.h"
    138 #include "psImageFFT.h"
    139 
    140 #include "psFunctions.h"
    141 #include "psMinimize.h"
    142 
    143 /// @}
    144 
    145 // Astronomy
    146 /// @defgroup Astronomy Astronomy Functions
    147 /// @{
    148 
    149 /// @defgroup CoordinateTransform Coordinate Functions
    150 /// @ingroup Astronomy
    151 #include "psCoord.h"
    152 
    153 /// @defgroup Photometry Photometry
    154 /// @ingroup Astronomy
    155 #include "psPhotometry.h"
    156 
    157 /// @defgroup Time Time Functions
    158 /// @ingroup Astronomy
    159 #include "psTime.h"
    160 
    161 /// @defgroup Metadata Metadata Functions
    162 /// @ingroup Astronomy
    163 #include "psMetadata.h"
    164 #include "psMetadataIO.h"
    165 
    166 /// @defgroup AstroImage Astrometry Functions
    167 /// @ingroup Astronomy
    168 #include "psAstrometry.h"
    169 #include "psConstants.h"
    170 #include "psDB.h"
    171 
    172 /// @}
    173 
    174 // FileUtils
    175 /// @defgroup FileUtils File Utilities
    176 /// @{
    177 #include "psFits.h"
    178 
    179 /// @defgroup LookupTable Lookup Table
    180 /// @ingroup FileUtils
    181 #include "psLookupTable.h"
    182 
    183 /// @}
     19#include "pslib_strict.h"
    18420
    18521#endif
  • trunk/psLib/src/sys/psError.c

    r3476 r3682  
    1010 *  @author Eric Van Alst, MHPCC
    1111 *
    12  *  @version $Revision: 1.23 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2005-03-22 21:52:49 $
     12 *  @version $Revision: 1.24 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2005-04-07 20:27:41 $
    1414 *
    1515 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    6262    err->code = code;
    6363
    64     p_psMemSetDeallocator(err,(psFreeFcn)errFree);
     64    psMemSetDeallocator(err,(psFreeFcn)errFree);
    6565
    6666    return err;
  • trunk/psLib/src/sys/psErrorCodes.c

    r3264 r3682  
    77 *  @author Robert DeSonia, MHPCC
    88 *
    9  *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-02-17 19:26:24 $
     9 *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-04-07 20:27:41 $
    1111 *
    1212 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    105105    }
    106106
    107     p_psMemSetDeallocator(err,(psFreeFcn)freeErrorDescription);
     107    psMemSetDeallocator(err,(psFreeFcn)freeErrorDescription);
    108108    return err;
    109109}
  • trunk/psLib/src/sys/psMemory.c

    r3585 r3682  
    88*  @author Robert Lupton, Princeton University
    99*
    10 *  @version $Revision: 1.49 $ $Name: not supported by cvs2svn $
    11 *  @date $Date: 2005-03-31 02:32:20 $
     10*  @version $Revision: 1.50 $ $Name: not supported by cvs2svn $
     11*  @date $Date: 2005-04-07 20:27:41 $
    1212*
    1313*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    641641}
    642642
    643 void p_psMemSetDeallocator(psPtr vptr, psFreeFcn freeFcn)
     643void psMemSetDeallocator(psPtr vptr, psFreeFcn freeFcn)
    644644{
    645645    if (vptr == NULL) {
     
    656656
    657657}
    658 psFreeFcn p_psMemGetDeallocator(psPtr vptr)
     658psFreeFcn psMemGetDeallocator(psPtr vptr)
    659659{
    660660    if (vptr == NULL) {
  • trunk/psLib/src/sys/psMemory.h

    r3264 r3682  
    1212 *  @ingroup MemoryManagement
    1313 *
    14  *  @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
    15  *  @date $Date: 2005-02-17 19:26:24 $
     14 *  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
     15 *  @date $Date: 2005-04-07 20:27:41 $
    1616 *
    1717 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    150150 *
    151151 */
    152 void p_psMemSetDeallocator(
     152void psMemSetDeallocator(
    153153    psPtr ptr,                         ///< the memory block to operate on
    154154    psFreeFcn freeFcn                  ///< the function to be executed at deallocation
     
    164164 *  @return psFreeFcn    the routine to be called at deallocation.
    165165 */
    166 psFreeFcn p_psMemGetDeallocator(
     166psFreeFcn psMemGetDeallocator(
    167167    psPtr ptr                          ///< the memory block
    168168);
  • trunk/psLib/src/sys/psTrace.c

    r3541 r3682  
    99 *  @author GLG, MHPCC
    1010 *
    11  *  @version $Revision: 1.44 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-03-29 21:31:54 $
     11 *  @version $Revision: 1.45 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-04-07 20:27:41 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    6767
    6868    p_psMemSetPersistent(comp,true);
    69     p_psMemSetDeallocator(comp, (psFreeFcn) componentFree);
     69    psMemSetDeallocator(comp, (psFreeFcn) componentFree);
    7070    comp->name = psStringCopy(name);
    7171    p_psMemSetPersistent((psPtr)comp->name,true);
  • trunk/psLib/src/sysUtils/psError.c

    r3476 r3682  
    1010 *  @author Eric Van Alst, MHPCC
    1111 *
    12  *  @version $Revision: 1.23 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2005-03-22 21:52:49 $
     12 *  @version $Revision: 1.24 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2005-04-07 20:27:41 $
    1414 *
    1515 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    6262    err->code = code;
    6363
    64     p_psMemSetDeallocator(err,(psFreeFcn)errFree);
     64    psMemSetDeallocator(err,(psFreeFcn)errFree);
    6565
    6666    return err;
  • trunk/psLib/src/sysUtils/psErrorCodes.c

    r3264 r3682  
    77 *  @author Robert DeSonia, MHPCC
    88 *
    9  *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-02-17 19:26:24 $
     9 *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-04-07 20:27:41 $
    1111 *
    1212 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    105105    }
    106106
    107     p_psMemSetDeallocator(err,(psFreeFcn)freeErrorDescription);
     107    psMemSetDeallocator(err,(psFreeFcn)freeErrorDescription);
    108108    return err;
    109109}
  • trunk/psLib/src/sysUtils/psMemory.c

    r3585 r3682  
    88*  @author Robert Lupton, Princeton University
    99*
    10 *  @version $Revision: 1.49 $ $Name: not supported by cvs2svn $
    11 *  @date $Date: 2005-03-31 02:32:20 $
     10*  @version $Revision: 1.50 $ $Name: not supported by cvs2svn $
     11*  @date $Date: 2005-04-07 20:27:41 $
    1212*
    1313*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    641641}
    642642
    643 void p_psMemSetDeallocator(psPtr vptr, psFreeFcn freeFcn)
     643void psMemSetDeallocator(psPtr vptr, psFreeFcn freeFcn)
    644644{
    645645    if (vptr == NULL) {
     
    656656
    657657}
    658 psFreeFcn p_psMemGetDeallocator(psPtr vptr)
     658psFreeFcn psMemGetDeallocator(psPtr vptr)
    659659{
    660660    if (vptr == NULL) {
  • trunk/psLib/src/sysUtils/psMemory.h

    r3264 r3682  
    1212 *  @ingroup MemoryManagement
    1313 *
    14  *  @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
    15  *  @date $Date: 2005-02-17 19:26:24 $
     14 *  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
     15 *  @date $Date: 2005-04-07 20:27:41 $
    1616 *
    1717 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    150150 *
    151151 */
    152 void p_psMemSetDeallocator(
     152void psMemSetDeallocator(
    153153    psPtr ptr,                         ///< the memory block to operate on
    154154    psFreeFcn freeFcn                  ///< the function to be executed at deallocation
     
    164164 *  @return psFreeFcn    the routine to be called at deallocation.
    165165 */
    166 psFreeFcn p_psMemGetDeallocator(
     166psFreeFcn psMemGetDeallocator(
    167167    psPtr ptr                          ///< the memory block
    168168);
  • trunk/psLib/src/sysUtils/psTrace.c

    r3541 r3682  
    99 *  @author GLG, MHPCC
    1010 *
    11  *  @version $Revision: 1.44 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-03-29 21:31:54 $
     11 *  @version $Revision: 1.45 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-04-07 20:27:41 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    6767
    6868    p_psMemSetPersistent(comp,true);
    69     p_psMemSetDeallocator(comp, (psFreeFcn) componentFree);
     69    psMemSetDeallocator(comp, (psFreeFcn) componentFree);
    7070    comp->name = psStringCopy(name);
    7171    p_psMemSetPersistent((psPtr)comp->name,true);
  • trunk/psLib/src/types/psArray.c

    r3286 r3682  
    99 *  @author Ross Harman, MHPCC
    1010 *
    11  *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-02-18 22:17:20 $
     11 *  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-04-07 20:27:41 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    5555    // Create vector struct
    5656    psArr = (psArray* ) psAlloc(sizeof(psArray));
    57     p_psMemSetDeallocator(psArr, (psFreeFcn) arrayFree);
     57    psMemSetDeallocator(psArr, (psFreeFcn) arrayFree);
    5858
    5959    psArr->nalloc = nalloc;
  • trunk/psLib/src/types/psBitSet.c

    r3298 r3682  
    1111 *  @author Robert DeSonia, MHPCC
    1212 *
    13  *  @version $Revision: 1.23 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2005-02-22 19:25:52 $
     13 *  @version $Revision: 1.24 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2005-04-07 20:27:41 $
    1515 *
    1616 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    8080    numBytes = ceil(n / 8.0);
    8181    newObj = psAlloc(sizeof(psBitSet));
    82     p_psMemSetDeallocator(newObj, (psFreeFcn) bitSetFree);
     82    psMemSetDeallocator(newObj, (psFreeFcn) bitSetFree);
    8383    newObj->n = numBytes;
    8484
  • trunk/psLib/src/types/psHash.c

    r3286 r3682  
    1212*  @author Robert DeSonia, MHPCC
    1313*
    14 *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
    15 *  @date $Date: 2005-02-18 22:17:20 $
     14*  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
     15*  @date $Date: 2005-04-07 20:27:41 $
    1616*
    1717*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    9090    psHashBucket* bucket = psAlloc(sizeof(psHashBucket));
    9191
    92     p_psMemSetDeallocator(bucket, (psFreeFcn) hashBucketFree);
     92    psMemSetDeallocator(bucket, (psFreeFcn) hashBucketFree);
    9393
    9494    // Initialize the bucket.
     
    141141    psHash* table = psAlloc(sizeof(psHash));
    142142
    143     p_psMemSetDeallocator(table, (psFreeFcn) hashFree);
     143    psMemSetDeallocator(table, (psFreeFcn) hashFree);
    144144
    145145    // Allocate memory for the buckets.
  • trunk/psLib/src/types/psList.c

    r3264 r3682  
    66 *  @author Robert Daniel DeSonia, MHPCC
    77 *
    8  *  @version $Revision: 1.34 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2005-02-17 19:26:23 $
     8 *  @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2005-04-07 20:27:41 $
    1010 *
    1111 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    4545    psArray* iterators = list->iterators;
    4646    for (int i = 0; i < iterators->n; i++) {
    47         p_psMemSetDeallocator(iterators->data[i], NULL);
     47        psMemSetDeallocator(iterators->data[i], NULL);
    4848    }
    4949
     
    129129    psList* list = psAlloc(sizeof(psList));
    130130
    131     p_psMemSetDeallocator(list, (psFreeFcn) listFree);
     131    psMemSetDeallocator(list, (psFreeFcn) listFree);
    132132
    133133    list->size = 0;
     
    153153    psListIterator* iter = psAlloc(sizeof(psListIterator));
    154154
    155     p_psMemSetDeallocator(iter, (psFreeFcn) listIteratorFree);
     155    psMemSetDeallocator(iter, (psFreeFcn) listIteratorFree);
    156156
    157157    // initialize the attributes
  • trunk/psLib/src/types/psLookupTable.c

    r3586 r3682  
    77*  @author Ross Harman, MHPCC
    88*
    9 *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
    10 *  @date $Date: 2005-03-31 02:33:17 $
     9*  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
     10*  @date $Date: 2005-04-07 20:27:41 $
    1111*
    1212*  Copyright 2004-5 Maui High Performance Computing Center, University of Hawaii
     
    421421
    422422    // Set deallocator
    423     p_psMemSetDeallocator(outTable, (psFreeFcn)lookupTableFree);
     423    psMemSetDeallocator(outTable, (psFreeFcn)lookupTableFree);
    424424
    425425    // Allocate and set metadata item comment
  • trunk/psLib/src/types/psMetadata.c

    r3541 r3682  
    1212*  @author Ross Harman, MHPCC
    1313*
    14 *  @version $Revision: 1.57 $ $Name: not supported by cvs2svn $
    15 *  @date $Date: 2005-03-29 21:31:54 $
     14*  @version $Revision: 1.58 $ $Name: not supported by cvs2svn $
     15*  @date $Date: 2005-04-07 20:27:41 $
    1616*
    1717*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    183183
    184184    // Set deallocator
    185     p_psMemSetDeallocator(metadataItem, (psFreeFcn) metadataItemFree);
     185    psMemSetDeallocator(metadataItem, (psFreeFcn) metadataItemFree);
    186186
    187187    // Allocate and set metadata item comment
     
    252252    metadata = (psMetadata*) psAlloc(sizeof(psMetadata));
    253253    // Set deallocator
    254     p_psMemSetDeallocator(metadata, (psFreeFcn) metadataFree);
     254    psMemSetDeallocator(metadata, (psFreeFcn) metadataFree);
    255255
    256256    // Allocate metadata's internal containers
     
    598598
    599599    // Set deallocator
    600     p_psMemSetDeallocator(newIter, (psFreeFcn) metadataIteratorFree);
     600    psMemSetDeallocator(newIter, (psFreeFcn) metadataIteratorFree);
    601601
    602602    if (regex == NULL) {
Note: See TracChangeset for help on using the changeset viewer.