IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 25, 2005, 10:26:55 AM (21 years ago)
Author:
gusciora
Message:

I renamed many of the PS_CHECK macros to PS_ASSERT...

Location:
trunk/psLib/src/astronomy
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/astronomy/psAstrometry.c

    r3708 r4029  
    88 *  @author GLG, MHPCC
    99 *
    10  *  @version $Revision: 1.65 $ $Name: not supported by cvs2svn $
    11  *  @date $Date: 2005-04-19 00:17:05 $
     10 *  @version $Revision: 1.66 $ $Name: not supported by cvs2svn $
     11 *  @date $Date: 2005-05-25 20:26:55 $
    1212 *
    1313 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    4141                                   psImage* tmpImage)
    4242{
    43     PS_IMAGE_CHECK_NULL(tmpImage, 0);
     43    PS_ASSERT_IMAGE_NON_NULL(tmpImage, 0);
    4444
    4545    if ((x < 0.0) || (x > (double)tmpImage->numCols) ||
     
    154154    psS32 j;
    155155
    156     PS_IMAGE_CHECK_NULL(x, NULL);
    157     PS_IMAGE_CHECK_NULL(y, NULL);
    158     PS_IMAGE_CHECK_TYPE(x, PS_TYPE_F64, NULL);
    159     PS_IMAGE_CHECK_TYPE(y, PS_TYPE_F64, NULL);
     156    PS_ASSERT_IMAGE_NON_NULL(x, NULL);
     157    PS_ASSERT_IMAGE_NON_NULL(y, NULL);
     158    PS_ASSERT_IMAGE_TYPE(x, PS_TYPE_F64, NULL);
     159    PS_ASSERT_IMAGE_TYPE(y, PS_TYPE_F64, NULL);
    160160
    161161    tmp = (psFixedPattern *) psAlloc(sizeof(psFixedPattern));
     
    211211                            const psObservatory* observatory)
    212212{
    213     PS_PTR_CHECK_NULL(observatory, NULL);
     213    PS_ASSERT_PTR_NON_NULL(observatory, NULL);
    214214
    215215    psExposure* exp = psAlloc(sizeof(psExposure));
     
    271271                  const psExposure* exp)
    272272{
    273     PS_INT_CHECK_NON_NEGATIVE(nChips, NULL);
     273    PS_ASSERT_INT_NONNEGATIVE(nChips, NULL);
    274274
    275275    psFPA* newFPA = psAlloc(sizeof(psFPA));
     
    315315                    psFPA *parentFPA)
    316316{
    317     PS_INT_CHECK_NON_NEGATIVE(nCells, NULL);
     317    PS_ASSERT_INT_NONNEGATIVE(nCells, NULL);
    318318
    319319    psChip* chip = psAlloc(sizeof(psChip));
     
    350350                    psChip* parentChip)
    351351{
    352     PS_INT_CHECK_NON_NEGATIVE(nReadouts, NULL);
     352    PS_ASSERT_INT_NONNEGATIVE(nReadouts, NULL);
    353353
    354354    psCell* cell = psAlloc(sizeof(psCell));
     
    406406psGrommit* psGrommitAlloc(const psExposure* exp)
    407407{
    408     PS_PTR_CHECK_NULL(exp, NULL);
     408    PS_ASSERT_PTR_NON_NULL(exp, NULL);
    409409
    410410    double date = psTimeToMJD(exp->time);
     
    436436                    const psFPA* FPA)
    437437{
    438     PS_PTR_CHECK_NULL(fpaCoord, NULL);
    439     PS_PTR_CHECK_NULL(FPA, NULL);
     438    PS_ASSERT_PTR_NON_NULL(fpaCoord, NULL);
     439    PS_ASSERT_PTR_NON_NULL(FPA, NULL);
    440440
    441441    psChip* tmpChip = NULL;
     
    461461                    const psFPA* FPA)
    462462{
    463     PS_PTR_CHECK_NULL(fpaCoord, NULL);
    464     PS_PTR_CHECK_NULL(FPA, NULL);
    465     PS_PTR_CHECK_NULL(FPA->chips, NULL);
     463    PS_ASSERT_PTR_NON_NULL(fpaCoord, NULL);
     464    PS_ASSERT_PTR_NON_NULL(FPA, NULL);
     465    PS_ASSERT_PTR_NON_NULL(FPA->chips, NULL);
    466466
    467467    psArray* chips = FPA->chips;
     
    476476    for (psS32 i = 0; i < nChips; i++) {
    477477        psChip* tmpChip = chips->data[i];
    478         PS_PTR_CHECK_NULL(tmpChip, NULL);
    479         PS_PTR_CHECK_NULL(tmpChip->fromFPA, NULL);
     478        PS_ASSERT_PTR_NON_NULL(tmpChip, NULL);
     479        PS_ASSERT_PTR_NON_NULL(tmpChip->fromFPA, NULL);
    480480
    481481        psPlaneTransformApply(&chipCoord, tmpChip->fromFPA, fpaCoord);
     
    494494                     const psChip* chip)
    495495{
    496     PS_PTR_CHECK_NULL(chipCoord, NULL);
    497     PS_PTR_CHECK_NULL(chip, NULL);
     496    PS_ASSERT_PTR_NON_NULL(chipCoord, NULL);
     497    PS_ASSERT_PTR_NON_NULL(chip, NULL);
    498498
    499499    psPlane cellCoord;
     
    511511    for (psS32 i = 0; i < cells->n; i++) {
    512512        psCell* tmpCell = (psCell* ) cells->data[i];
    513         PS_PTR_CHECK_NULL(tmpCell, NULL);
    514         PS_PTR_CHECK_NULL(tmpCell->fromChip, NULL);
     513        PS_ASSERT_PTR_NON_NULL(tmpCell, NULL);
     514        PS_ASSERT_PTR_NON_NULL(tmpCell->fromChip, NULL);
    515515        psArray* readouts = tmpCell->readouts;
    516516
     
    518518            for (psS32 j = 0; j < readouts->n; j++) {
    519519                psReadout* tmpReadout = readouts->data[j];
    520                 PS_READOUT_CHECK_NULL(tmpReadout, NULL);
     520                PS_ASSERT_READOUT_NON_NULL(tmpReadout, NULL);
    521521
    522522                psPlaneTransformApply(&cellCoord,
     
    540540                           const psCell* cell)
    541541{
    542     PS_PTR_CHECK_NULL(inCoord, NULL);
    543     PS_PTR_CHECK_NULL(cell, NULL);
     542    PS_ASSERT_PTR_NON_NULL(inCoord, NULL);
     543    PS_ASSERT_PTR_NON_NULL(cell, NULL);
    544544
    545545    return (psPlaneTransformApply(outCoord, cell->toChip, inCoord));
     
    550550                          const psChip* chip)
    551551{
    552     PS_PTR_CHECK_NULL(inCoord, NULL);
    553     PS_PTR_CHECK_NULL(chip, NULL);
     552    PS_ASSERT_PTR_NON_NULL(inCoord, NULL);
     553    PS_ASSERT_PTR_NON_NULL(chip, NULL);
    554554
    555555    return (psPlaneTransformApply(outCoord, chip->toFPA, inCoord));
     
    562562                        const psFPA* fpa)
    563563{
    564     PS_PTR_CHECK_NULL(inCoord, NULL);
    565     PS_PTR_CHECK_NULL(fpa, NULL);
     564    PS_ASSERT_PTR_NON_NULL(inCoord, NULL);
     565    PS_ASSERT_PTR_NON_NULL(fpa, NULL);
    566566
    567567    return(psPlaneDistortApply(outCoord, fpa->toTangentPlane, inCoord,
     
    576576                         const psGrommit* grommit)
    577577{
    578     PS_PTR_CHECK_NULL(tpCoord, NULL);
    579     PS_PTR_CHECK_NULL(grommit, NULL);
     578    PS_ASSERT_PTR_NON_NULL(tpCoord, NULL);
     579    PS_ASSERT_PTR_NON_NULL(grommit, NULL);
    580580
    581581    double AOB = 0.0;
     
    596596                          const psCell* cell)
    597597{
    598     PS_PTR_CHECK_NULL(cellCoord, NULL);
    599     PS_PTR_CHECK_NULL(cell, NULL);
     598    PS_ASSERT_PTR_NON_NULL(cellCoord, NULL);
     599    PS_ASSERT_PTR_NON_NULL(cell, NULL);
    600600
    601601    return (psPlaneTransformApply(fpaCoord, cell->toFPA, cellCoord));
     
    608608                           const psCell* cell)
    609609{
    610     PS_PTR_CHECK_NULL(cellCoord, NULL);
    611     PS_PTR_CHECK_NULL(cell, NULL);
    612     PS_PTR_CHECK_NULL(cell->toFPA, NULL);
    613     PS_PTR_CHECK_NULL(cell->parent, NULL);
    614     PS_PTR_CHECK_NULL(cell->parent->parent, NULL);
    615     PS_PTR_CHECK_NULL(cell->parent->parent->toTangentPlane, NULL);
    616     PS_PTR_CHECK_NULL(cell->parent->parent->exposure, NULL);
     610    PS_ASSERT_PTR_NON_NULL(cellCoord, NULL);
     611    PS_ASSERT_PTR_NON_NULL(cell, NULL);
     612    PS_ASSERT_PTR_NON_NULL(cell->toFPA, NULL);
     613    PS_ASSERT_PTR_NON_NULL(cell->parent, NULL);
     614    PS_ASSERT_PTR_NON_NULL(cell->parent->parent, NULL);
     615    PS_ASSERT_PTR_NON_NULL(cell->parent->parent->toTangentPlane, NULL);
     616    PS_ASSERT_PTR_NON_NULL(cell->parent->parent->exposure, NULL);
    617617
    618618    psPlane* fpaCoord = NULL;
     
    645645                                const psCell* cell)
    646646{
    647     PS_PTR_CHECK_NULL(cellCoord, NULL);
    648     PS_PTR_CHECK_NULL(cell, NULL);
    649     PS_PTR_CHECK_NULL(cell->toSky, NULL);
    650     PS_PTR_CHECK_NULL(cell->parent, NULL);
    651     PS_PTR_CHECK_NULL(cell->parent->parent, NULL);
    652     PS_PTR_CHECK_NULL(cell->parent->parent->projection, NULL);
     647    PS_ASSERT_PTR_NON_NULL(cellCoord, NULL);
     648    PS_ASSERT_PTR_NON_NULL(cell, NULL);
     649    PS_ASSERT_PTR_NON_NULL(cell->toSky, NULL);
     650    PS_ASSERT_PTR_NON_NULL(cell->parent, NULL);
     651    PS_ASSERT_PTR_NON_NULL(cell->parent->parent, NULL);
     652    PS_ASSERT_PTR_NON_NULL(cell->parent->parent->projection, NULL);
    653653    if (cell->toSky) {
    654654        // XXX: Should we use toTP or toSky?
     
    690690                        const psGrommit* grommit)
    691691{
    692     PS_PTR_CHECK_NULL(in, NULL);
    693     PS_PTR_CHECK_NULL(grommit, NULL);
     692    PS_ASSERT_PTR_NON_NULL(in, NULL);
     693    PS_ASSERT_PTR_NON_NULL(grommit, NULL);
    694694
    695695    char* type = "RA";
     
    711711                        const psFPA* fpa)
    712712{
    713     PS_PTR_CHECK_NULL(tpCoord, NULL);
    714     PS_PTR_CHECK_NULL(fpa, NULL);
    715     PS_PTR_CHECK_NULL(fpa->fromTangentPlane, NULL);
     713    PS_ASSERT_PTR_NON_NULL(tpCoord, NULL);
     714    PS_ASSERT_PTR_NON_NULL(fpa, NULL);
     715    PS_ASSERT_PTR_NON_NULL(fpa->fromTangentPlane, NULL);
    716716
    717717    return (psPlaneDistortApply(fpaCoord, fpa->fromTangentPlane,
     
    723723                          const psChip* chip)
    724724{
    725     PS_PTR_CHECK_NULL(fpaCoord, NULL);
    726     PS_PTR_CHECK_NULL(chip, NULL);
    727     PS_PTR_CHECK_NULL(chip->fromFPA, NULL);
     725    PS_ASSERT_PTR_NON_NULL(fpaCoord, NULL);
     726    PS_ASSERT_PTR_NON_NULL(chip, NULL);
     727    PS_ASSERT_PTR_NON_NULL(chip->fromFPA, NULL);
    728728
    729729    chipCoord = psPlaneTransformApply(chipCoord, chip->fromFPA, fpaCoord);
     
    735735                           const psCell* cell)
    736736{
    737     PS_PTR_CHECK_NULL(chipCoord, NULL);
    738     PS_PTR_CHECK_NULL(cell, NULL);
    739     PS_PTR_CHECK_NULL(cell->fromChip, NULL);
     737    PS_ASSERT_PTR_NON_NULL(chipCoord, NULL);
     738    PS_ASSERT_PTR_NON_NULL(cell, NULL);
     739    PS_ASSERT_PTR_NON_NULL(cell->fromChip, NULL);
    740740
    741741    cellCoord = psPlaneTransformApply(cellCoord, cell->fromChip, chipCoord);
     
    749749                          const psCell* cell)
    750750{
    751     PS_PTR_CHECK_NULL(skyCoord, NULL);
    752     PS_PTR_CHECK_NULL(cell, NULL);
    753     PS_PTR_CHECK_NULL(cell->parent, NULL);
    754     PS_PTR_CHECK_NULL(cell->parent->parent, NULL);
    755     PS_PTR_CHECK_NULL(cell->parent->parent->grommit, NULL);
     751    PS_ASSERT_PTR_NON_NULL(skyCoord, NULL);
     752    PS_ASSERT_PTR_NON_NULL(cell, NULL);
     753    PS_ASSERT_PTR_NON_NULL(cell->parent, NULL);
     754    PS_ASSERT_PTR_NON_NULL(cell->parent->parent, NULL);
     755    PS_ASSERT_PTR_NON_NULL(cell->parent->parent->grommit, NULL);
    756756
    757757    psChip *parChip = cell->parent;
     
    783783                               const psCell* cell)
    784784{
    785     PS_PTR_CHECK_NULL(skyCoord, NULL);
    786     PS_PTR_CHECK_NULL(cell, NULL);
    787     PS_PTR_CHECK_NULL(cell->parent, NULL);
    788     PS_PTR_CHECK_NULL(cell->parent->parent, NULL);
    789     PS_PTR_CHECK_NULL(cell->parent->parent->projection, NULL);
    790     PS_PTR_CHECK_NULL(cell->toTP, NULL);
     785    PS_ASSERT_PTR_NON_NULL(skyCoord, NULL);
     786    PS_ASSERT_PTR_NON_NULL(cell, NULL);
     787    PS_ASSERT_PTR_NON_NULL(cell->parent, NULL);
     788    PS_ASSERT_PTR_NON_NULL(cell->parent->parent, NULL);
     789    PS_ASSERT_PTR_NON_NULL(cell->parent->parent->projection, NULL);
     790    PS_ASSERT_PTR_NON_NULL(cell->toTP, NULL);
    791791    if (cell->toSky) {
    792792        // XXX: Should we use toTP or toSky?
  • trunk/psLib/src/astronomy/psCoord.c

    r3991 r4029  
    1010*  @author GLG, MHPCC
    1111*
    12 *  @version $Revision: 1.69 $ $Name: not supported by cvs2svn $
    13 *  @date $Date: 2005-05-20 00:15:50 $
     12*  @version $Revision: 1.70 $ $Name: not supported by cvs2svn $
     13*  @date $Date: 2005-05-25 20:26:55 $
    1414*
    1515*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    9494psPlaneTransform *p_psPlaneTransformLinearInvert(psPlaneTransform *transform)
    9595{
    96     PS_PTR_CHECK_NULL(transform, 0);
    97     PS_PTR_CHECK_NULL(transform->x, 0);
    98     PS_PTR_CHECK_NULL(transform->y, 0);
     96    PS_ASSERT_PTR_NON_NULL(transform, 0);
     97    PS_ASSERT_PTR_NON_NULL(transform->x, 0);
     98    PS_ASSERT_PTR_NON_NULL(transform->y, 0);
    9999
    100100    psF64 A = 0.0;
     
    160160psS32 p_psIsProjectionLinear(psPlaneTransform *transform)
    161161{
    162     PS_PTR_CHECK_NULL(transform, 0);
    163     PS_PTR_CHECK_NULL(transform->x, 0);
    164     PS_PTR_CHECK_NULL(transform->y, 0);
     162    PS_ASSERT_PTR_NON_NULL(transform, 0);
     163    PS_ASSERT_PTR_NON_NULL(transform->x, 0);
     164    PS_ASSERT_PTR_NON_NULL(transform->y, 0);
    165165
    166166    for (psS32 i=0;i<(transform->x->nX);i++) {
     
    223223psPlaneTransform* psPlaneTransformAlloc(psS32 n1, psS32 n2)
    224224{
    225     PS_INT_CHECK_NON_NEGATIVE(n1, NULL);
    226     PS_INT_CHECK_NON_NEGATIVE(n2, NULL);
     225    PS_ASSERT_INT_NONNEGATIVE(n1, NULL);
     226    PS_ASSERT_INT_NONNEGATIVE(n2, NULL);
    227227
    228228    psPlaneTransform *pt = psAlloc(sizeof(psPlaneTransform));
     
    238238                               const psPlane* coords)
    239239{
    240     PS_PTR_CHECK_NULL(transform, NULL);
    241     PS_PTR_CHECK_NULL(transform->x, NULL);
    242     PS_PTR_CHECK_NULL(transform->y, NULL);
    243     PS_PTR_CHECK_NULL(coords, NULL);
     240    PS_ASSERT_PTR_NON_NULL(transform, NULL);
     241    PS_ASSERT_PTR_NON_NULL(transform->x, NULL);
     242    PS_ASSERT_PTR_NON_NULL(transform->y, NULL);
     243    PS_ASSERT_PTR_NON_NULL(coords, NULL);
    244244
    245245    if (out == NULL) {
     
    267267psPlaneDistort* psPlaneDistortAlloc(psS32 n1, psS32 n2, psS32 n3, psS32 n4)
    268268{
    269     PS_INT_CHECK_NON_NEGATIVE(n1, NULL);
    270     PS_INT_CHECK_NON_NEGATIVE(n2, NULL);
    271     PS_INT_CHECK_NON_NEGATIVE(n3, NULL);
    272     PS_INT_CHECK_NON_NEGATIVE(n4, NULL);
     269    PS_ASSERT_INT_NONNEGATIVE(n1, NULL);
     270    PS_ASSERT_INT_NONNEGATIVE(n2, NULL);
     271    PS_ASSERT_INT_NONNEGATIVE(n3, NULL);
     272    PS_ASSERT_INT_NONNEGATIVE(n4, NULL);
    273273
    274274    psPlaneDistort *pt = psAlloc(sizeof(psPlaneDistort));
     
    290290                             float magnitude)
    291291{
    292     PS_PTR_CHECK_NULL(transform, NULL);
    293     PS_PTR_CHECK_NULL(transform->x, NULL);
    294     PS_PTR_CHECK_NULL(transform->y, NULL);
    295     PS_PTR_CHECK_NULL(coords, NULL);
     292    PS_ASSERT_PTR_NON_NULL(transform, NULL);
     293    PS_ASSERT_PTR_NON_NULL(transform->x, NULL);
     294    PS_ASSERT_PTR_NON_NULL(transform->y, NULL);
     295    PS_ASSERT_PTR_NON_NULL(coords, NULL);
    296296
    297297    if (out == NULL) {
     
    364364                                 const psSphere* coord)
    365365{
    366     PS_PTR_CHECK_NULL(transform, NULL);
    367     PS_PTR_CHECK_NULL(coord, NULL);
     366    PS_ASSERT_PTR_NON_NULL(transform, NULL);
     367    PS_ASSERT_PTR_NON_NULL(coord, NULL);
    368368
    369369    if (out == NULL) {
     
    394394
    395395    // Check for null parameter
    396     PS_PTR_CHECK_NULL(time, NULL);
     396    PS_ASSERT_PTR_NON_NULL(time, NULL);
    397397
    398398    // Convert psTime to MJD
     
    427427
    428428    // Check for null parameter
    429     PS_PTR_CHECK_NULL(time, NULL);
     429    PS_ASSERT_PTR_NON_NULL(time, NULL);
    430430
    431431    // Convert psTime to MJD
     
    498498                   const psProjection* projection)
    499499{
    500     PS_PTR_CHECK_NULL(coord, NULL);
    501     PS_PTR_CHECK_NULL(projection, NULL);
     500    PS_ASSERT_PTR_NON_NULL(coord, NULL);
     501    PS_ASSERT_PTR_NON_NULL(projection, NULL);
    502502
    503503    psF64   theta = 0.0;
     
    550550                      const psProjection* projection)
    551551{
    552     PS_PTR_CHECK_NULL(coord, NULL);
    553     PS_PTR_CHECK_NULL(projection, NULL);
     552    PS_ASSERT_PTR_NON_NULL(coord, NULL);
     553    PS_ASSERT_PTR_NON_NULL(projection, NULL);
    554554
    555555    psF64  theta = 0.0;
     
    622622                            psSphereOffsetUnit unit)
    623623{
    624     PS_PTR_CHECK_NULL(position1, NULL);
    625     PS_PTR_CHECK_NULL(position2, NULL);
     624    PS_ASSERT_PTR_NON_NULL(position1, NULL);
     625    PS_ASSERT_PTR_NON_NULL(position2, NULL);
    626626
    627627    // Check positions near 90 degree and issue warnings if necessary
     
    721721                            psSphereOffsetUnit unit)
    722722{
    723     PS_PTR_CHECK_NULL(position, NULL);
    724     PS_PTR_CHECK_NULL(offset, NULL);
     723    PS_ASSERT_PTR_NON_NULL(position, NULL);
     724    PS_ASSERT_PTR_NON_NULL(offset, NULL);
    725725
    726726    psSphere* tmp;
     
    811811{
    812812    // Check input for NULL pointers
    813     PS_PTR_CHECK_NULL(coords, NULL);
    814     PS_PTR_CHECK_NULL(fromTime, NULL);
    815     PS_PTR_CHECK_NULL(toTime, NULL);
     813    PS_ASSERT_PTR_NON_NULL(coords, NULL);
     814    PS_ASSERT_PTR_NON_NULL(fromTime, NULL);
     815    PS_ASSERT_PTR_NON_NULL(toTime, NULL);
    816816
    817817    // Calculate Julian centuries
     
    904904    // XXX: This does not yet use region and nSamples:  need to modify -rdd
    905905
    906     PS_PTR_CHECK_NULL(trans1, NULL);
    907     PS_PTR_CHECK_NULL(trans2, NULL);
     906    PS_ASSERT_PTR_NON_NULL(trans1, NULL);
     907    PS_ASSERT_PTR_NON_NULL(trans2, NULL);
    908908    //TRACE: printf("psPlaneTransformCombine(%d, %d, %d, %d: %d, %d, %d, %d)\n", trans1->x->nX, trans1->x->nY, trans1->y->nX, trans1->y->nY, trans2->x->nX, trans2->x->nY, trans2->y->nX, trans2->y->nY);
    909909    //
     
    10471047                         float sigmaClip)
    10481048{
    1049     PS_PTR_CHECK_NULL(trans, NULL);
    1050     PS_PTR_CHECK_NULL(source, NULL);
    1051     PS_PTR_CHECK_NULL(dest, NULL);
     1049    PS_ASSERT_PTR_NON_NULL(trans, NULL);
     1050    PS_ASSERT_PTR_NON_NULL(source, NULL);
     1051    PS_ASSERT_PTR_NON_NULL(dest, NULL);
    10521052
    10531053    psS32 numCoords = PS_MIN(source->n, dest->n);
     
    11591159        int nSamples)
    11601160{
    1161     PS_PTR_CHECK_NULL(in, NULL);
     1161    PS_ASSERT_PTR_NON_NULL(in, NULL);
    11621162    //
    11631163    // If the transform is linear, then invert it exactly and return.
  • trunk/psLib/src/astronomy/psTime.c

    r3884 r4029  
    1010 *  @author Ross Harman, MHPCC
    1111 *
    12  *  @version $Revision: 1.60 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2005-05-11 22:02:15 $
     12 *  @version $Revision: 1.61 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2005-05-25 20:26:55 $
    1414 *
    1515 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    178178        }
    179179        table = (psLookupTable*)tableMetadataItem->data.V;
    180         PS_PTR_CHECK_NULL(table,0.0);
     180        PS_ASSERT_PTR_NON_NULL(table,0.0);
    181181
    182182        // Attempt to interpolate table
     
    403403
    404404    // Error checks
    405     PS_PTR_CHECK_NULL(time,NULL);
    406     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,NULL);
     405    PS_ASSERT_PTR_NON_NULL(time,NULL);
     406    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,NULL);
    407407
    408408    if (time->type == type) { // time already right type.  That was easy!
     
    448448
    449449    // Error checks
    450     PS_PTR_CHECK_NULL(time,NAN);
    451     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,NAN);
     450    PS_ASSERT_PTR_NON_NULL(time,NAN);
     451    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,NAN);
    452452
    453453    // Calculate TAI or UTC time based on type of time user passes
     
    519519
    520520    // Error checks
    521     PS_PTR_CHECK_NULL(time,NAN);
    522     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,NAN);
     521    PS_ASSERT_PTR_NON_NULL(time,NAN);
     522    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,NAN);
    523523
    524524    if(time->type != PS_TIME_TAI) {
     
    560560        }
    561561        dut = (psVector*)tableMetadataItem->data.V;
    562         PS_PTR_CHECK_NULL(dut,0.0);
     562        PS_ASSERT_PTR_NON_NULL(dut,0.0);
    563563
    564564        t = 2000.0 + (mjd - 51544.03)/365.2422;
     
    592592
    593593    // Error checks
    594     PS_PTR_CHECK_NULL(time,NULL);
    595     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,NULL);
     594    PS_ASSERT_PTR_NON_NULL(time,NULL);
     595    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,NULL);
    596596
    597597    if(time->type != PS_TIME_TAI)
     
    658658        }
    659659        xp = (psVector*)tableMetadataItem->data.V;
    660         PS_PTR_CHECK_NULL(xp,NULL);
     660        PS_ASSERT_PTR_NON_NULL(xp,NULL);
    661661
    662662        // Get yp
     
    667667        }
    668668        yp = (psVector*)tableMetadataItem->data.V;
    669         PS_PTR_CHECK_NULL(yp,NULL);
     669        PS_ASSERT_PTR_NON_NULL(yp,NULL);
    670670
    671671        // Calculate "a" and "c" constants
     
    715715
    716716    // Error checks
    717     PS_PTR_CHECK_NULL(time,NAN);
    718     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,NAN);
     717    PS_ASSERT_PTR_NON_NULL(time,NAN);
     718    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,NAN);
    719719
    720720    // Check time metadata
     
    733733    }
    734734    table = (psLookupTable*)tableMetadataItem->data.V;
    735     PS_PTR_CHECK_NULL(table,0);
     735    PS_ASSERT_PTR_NON_NULL(table,0);
    736736
    737737    // Determine Julian and modified Julian dates used in table lookup and time delta calculation
     
    767767
    768768    // Error checks
    769     PS_PTR_CHECK_NULL(time1,0);
    770     PS_PTR_CHECK_NULL(time2,0);
    771     PS_INT_CHECK_RANGE(time1->nsec,0,1e9-1,0);
    772     PS_INT_CHECK_RANGE(time2->nsec,0,1e9-1,0);
     769    PS_ASSERT_PTR_NON_NULL(time1,0);
     770    PS_ASSERT_PTR_NON_NULL(time2,0);
     771    PS_ASSERT_INT_WITHIN_RANGE(time1->nsec,0,1e9-1,0);
     772    PS_ASSERT_INT_WITHIN_RANGE(time2->nsec,0,1e9-1,0);
    773773    diff = abs((psS64)psTimeGetTAIDelta((psTime*)time1)-(psS64)psTimeGetTAIDelta((psTime*)time2));
    774774
     
    781781
    782782    // Error checks
    783     PS_PTR_CHECK_NULL(time,NAN);
    784     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,NAN);
     783    PS_ASSERT_PTR_NON_NULL(time,NAN);
     784    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,NAN);
    785785
    786786    // Julian date conversion
     
    800800
    801801    // Error checks
    802     PS_PTR_CHECK_NULL(time,NAN);
    803     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,NAN);
     802    PS_ASSERT_PTR_NON_NULL(time,NAN);
     803    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,NAN);
    804804
    805805    // Modified Julian date conversion
     
    823823
    824824    // Error checks
    825     PS_PTR_CHECK_NULL(time,NULL);
    826     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,NULL);
     825    PS_ASSERT_PTR_NON_NULL(time,NULL);
     826    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,NULL);
    827827
    828828    tempString = psAlloc(MAX_TIME_STRING_LENGTH);
     
    856856
    857857    // Error checks
    858     PS_PTR_CHECK_NULL(time,timevalTime);
    859     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,timevalTime);
     858    PS_ASSERT_PTR_NON_NULL(time,timevalTime);
     859    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,timevalTime);
    860860
    861861    timevalTime.tv_sec = time->sec;
     
    879879
    880880    // Error checks
    881     PS_PTR_CHECK_NULL(time,NULL);
    882     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,NULL);
     881    PS_ASSERT_PTR_NON_NULL(time,NULL);
     882    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,NULL);
    883883
    884884    seconds = time->sec%60;
     
    949949
    950950    // Error check
    951     PS_INT_CHECK_RANGE(outTime->nsec,0,1e9-1,outTime);
     951    PS_ASSERT_INT_WITHIN_RANGE(outTime->nsec,0,1e9-1,outTime);
    952952
    953953    return outTime;
     
    975975
    976976    // Error check
    977     PS_INT_CHECK_RANGE(outTime->nsec,0,1e9-1,outTime);
     977    PS_ASSERT_INT_WITHIN_RANGE(outTime->nsec,0,1e9-1,outTime);
    978978
    979979    return outTime;
     
    993993    }
    994994
    995     PS_INT_CHECK_NON_NEGATIVE(tmTime.tm_year, outTime);
    996     PS_INT_CHECK_RANGE(tmTime.tm_mon,1,12,outTime);
    997     PS_INT_CHECK_RANGE(tmTime.tm_mday,1,31,outTime);
    998     PS_INT_CHECK_RANGE(tmTime.tm_hour,0,23,outTime);
    999     PS_INT_CHECK_RANGE(tmTime.tm_min,0,59,outTime);
    1000     PS_INT_CHECK_RANGE(tmTime.tm_sec,0,59,outTime);
    1001     PS_INT_CHECK_RANGE(millisecond,0,999,outTime);
     995    PS_ASSERT_INT_NONNEGATIVE(tmTime.tm_year, outTime);
     996    PS_ASSERT_INT_WITHIN_RANGE(tmTime.tm_mon,1,12,outTime);
     997    PS_ASSERT_INT_WITHIN_RANGE(tmTime.tm_mday,1,31,outTime);
     998    PS_ASSERT_INT_WITHIN_RANGE(tmTime.tm_hour,0,23,outTime);
     999    PS_ASSERT_INT_WITHIN_RANGE(tmTime.tm_min,0,59,outTime);
     1000    PS_ASSERT_INT_WITHIN_RANGE(tmTime.tm_sec,0,59,outTime);
     1001    PS_ASSERT_INT_WITHIN_RANGE(millisecond,0,999,outTime);
    10021002
    10031003    tmTime.tm_year -= 1900;
     
    10181018
    10191019    // Error check
    1020     PS_PTR_CHECK_NULL(time,NULL);
     1020    PS_ASSERT_PTR_NON_NULL(time,NULL);
    10211021
    10221022    // Allocate psTime struct
     
    10281028
    10291029    // Error check
    1030     PS_INT_CHECK_RANGE(outTime->nsec,0,1e9-1,outTime);
     1030    PS_ASSERT_INT_WITHIN_RANGE(outTime->nsec,0,1e9-1,outTime);
    10311031
    10321032    return outTime;
     
    10461046
    10471047    // Error check
    1048     PS_PTR_CHECK_NULL(time,NULL);
     1048    PS_ASSERT_PTR_NON_NULL(time,NULL);
    10491049
    10501050    // Allocate psTime struct
     
    10871087
    10881088    // Error check
    1089     PS_INT_CHECK_RANGE(outTime->nsec,0,1e9-1,outTime);
     1089    PS_ASSERT_INT_WITHIN_RANGE(outTime->nsec,0,1e9-1,outTime);
    10901090
    10911091    return outTime;
     
    11001100
    11011101    // Error checks
    1102     PS_PTR_CHECK_NULL(time,NULL);
    1103     PS_INT_CHECK_RANGE(time->nsec,0,1e9-1,NULL);
     1102    PS_ASSERT_PTR_NON_NULL(time,NULL);
     1103    PS_ASSERT_INT_WITHIN_RANGE(time->nsec,0,1e9-1,NULL);
    11041104
    11051105    // Convert time to TAI if necessary, but without changing input arguments
     
    11201120
    11211121    // Error check
    1122     PS_INT_CHECK_RANGE(outTime->nsec,0,1e9-1,outTime);
     1122    PS_ASSERT_INT_WITHIN_RANGE(outTime->nsec,0,1e9-1,outTime);
    11231123
    11241124    // Convert result to same time type as input
     
    11421142
    11431143    // Error checks
    1144     PS_PTR_CHECK_NULL(time1,0.0);
    1145     PS_INT_CHECK_RANGE(time1->nsec,0,1e9-1,0.0);
    1146     PS_PTR_CHECK_NULL(time2,0.0);
    1147     PS_INT_CHECK_RANGE(time2->nsec,0,1e9-1,0.0);
     1144    PS_ASSERT_PTR_NON_NULL(time1,0.0);
     1145    PS_ASSERT_INT_WITHIN_RANGE(time1->nsec,0,1e9-1,0.0);
     1146    PS_ASSERT_PTR_NON_NULL(time2,0.0);
     1147    PS_ASSERT_INT_WITHIN_RANGE(time2->nsec,0,1e9-1,0.0);
    11481148
    11491149    // Convert time to TAI if necessary, but without changing input arguments
Note: See TracChangeset for help on using the changeset viewer.