IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 15760


Ignore:
Timestamp:
Dec 7, 2007, 9:33:19 AM (18 years ago)
Author:
Paul Price
Message:

Fixing use of macro.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/mathtypes/psImage.h

    r15759 r15760  
    99 * @author Joshua Hoblitt, University of Hawaii
    1010 *
    11  * @version $Revision: 1.95 $ $Name: not supported by cvs2svn $
    12  * @date $Date: 2007-12-07 19:30:12 $
     11 * @version $Revision: 1.96 $ $Name: not supported by cvs2svn $
     12 * @date $Date: 2007-12-07 19:33:19 $
    1313 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
    1414 */
     
    234234#define PS_ASSERT_IMAGE_TYPE(NAME, TYPE, RVAL) \
    235235if ((NAME)->type.type != TYPE) { \
     236    char *imageType, *desiredType; \
     237    PS_TYPE_NAME(imageType, (NAME)->type.type); \
     238    PS_TYPE_NAME(desiredType, TYPE); \
    236239    psError(PS_ERR_BAD_PARAMETER_TYPE, true, \
    237240            "Unallowable operation: psImage %s has incorrect type: %s instead of %s.", \
    238             #NAME, PS_TYPE_NAME((NAME)->type.type), PS_TYPE_NAME(TYPE)); \
     241            #NAME, imageType, desiredType); \
    239242    return(RVAL); \
    240243}
     
    242245#define PS_ASSERT_IMAGE_TYPE_F32_OR_F64(NAME, RVAL) \
    243246if ((NAME)->type.type != PS_TYPE_F32 && (NAME)->type.type != PS_TYPE_F64) { \
     247    char *imageType; \
     248    PS_TYPE_NAME(imageType, (NAME)->type.type); \
    244249    psError(PS_ERR_BAD_PARAMETER_TYPE, true, \
    245250            "Unallowable operation: psImage %s is not of type F32 or F64: %s.", \
    246             #NAME, PS_TYPE_NAME((NAME)->type.type)); \
     251            #NAME, imageType); \
    247252    return(RVAL); \
    248253}
Note: See TracChangeset for help on using the changeset viewer.