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...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.