IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9312


Ignore:
Timestamp:
Oct 5, 2006, 12:32:29 PM (20 years ago)
Author:
Paul Price
Message:

Adding PS_ASSERT_ARRAYS_SIZE_EQUAL.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/types/psArray.h

    r8804 r9312  
    1111 *  @author Ross Harman, MHPCC
    1212 *
    13  *  @version $Revision: 1.39 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2006-09-12 21:55:49 $
     13 *  @version $Revision: 1.40 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2006-10-05 22:32:29 $
    1515 *
    1616 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    202202} \
    203203
     204#define PS_ASSERT_ARRAYS_SIZE_EQUAL(ARRAY1, ARRAY2, RVAL) \
     205if ((ARRAY1)->n != (ARRAY2)->n) { \
     206    psError(PS_ERR_BAD_PARAMETER_SIZE, true, \
     207            "psArray %s has size %ld, psArray %s has size %ld.", \
     208            #ARRAY1, (ARRAY1)->n, #ARRAY2, (ARRAY2)->n); \
     209    return(RVAL); \
     210}
    204211
    205212
Note: See TracChangeset for help on using the changeset viewer.