IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 21, 2004, 12:30:19 PM (22 years ago)
Author:
desonia
Message:

Changed the image code to the new psErrorMsg error handling specification.

Location:
trunk/psLib/src/sysUtils
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/sysUtils/psMemory.c

    r1826 r1840  
    88*  @author Robert Lupton, Princeton University
    99*
    10 *  @version $Revision: 1.40 $ $Name: not supported by cvs2svn $
    11 *  @date $Date: 2004-09-17 19:23:24 $
     10*  @version $Revision: 1.41 $ $Name: not supported by cvs2svn $
     11*  @date $Date: 2004-09-21 22:30:19 $
    1212*
    1313*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
  • trunk/psLib/src/sysUtils/psType.h

    r1448 r1840  
    1111*  @author Ross Harman, MHPCC
    1212*
    13 *  @version $Revision: 1.20 $ $Name: not supported by cvs2svn $
    14 *  @date $Date: 2004-08-10 01:55:34 $
     13*  @version $Revision: 1.21 $ $Name: not supported by cvs2svn $
     14*  @date $Date: 2004-09-21 22:30:19 $
    1515*
    1616*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
    … …  
    103103#define PS_MAX_C64       DBL_MAX       /**< maximum valid real or imaginary psC32 value */
    104104
     105#define PS_TYPE_S8_NAME  "psS8"
     106#define PS_TYPE_S16_NAME "psS16"
     107#define PS_TYPE_S32_NAME "psS32"
     108#define PS_TYPE_S64_NAME "psS64"
     109#define PS_TYPE_U8_NAME  "psU8"
     110#define PS_TYPE_U16_NAME "psU16"
     111#define PS_TYPE_U32_NAME "psU32"
     112#define PS_TYPE_U64_NAME "psU64"
     113#define PS_TYPE_F32_NAME "psF32"
     114#define PS_TYPE_F64_NAME "psF64"
     115#define PS_TYPE_C32_NAME "psC32"
     116#define PS_TYPE_C64_NAME "psC64"
     117#define PS_TYPE_PTR_NAME "psPTR"
     118
     119#define PS_TYPE_NAME(value,type) \
     120switch(type) { \
     121case PS_TYPE_S8: \
     122    value = PS_TYPE_S8_NAME; \
     123    break; \
     124case PS_TYPE_S16: \
     125    value = PS_TYPE_S16_NAME; \
     126    break; \
     127case PS_TYPE_S32: \
     128    value = PS_TYPE_S32_NAME; \
     129    break; \
     130case PS_TYPE_S64: \
     131    value = PS_TYPE_S64_NAME; \
     132    break; \
     133case PS_TYPE_U8: \
     134    value = PS_TYPE_U8_NAME; \
     135    break; \
     136case PS_TYPE_U16: \
     137    value = PS_TYPE_U16_NAME; \
     138    break; \
     139case PS_TYPE_U32: \
     140    value = PS_TYPE_U32_NAME; \
     141    break; \
     142case PS_TYPE_U64: \
     143    value = PS_TYPE_U64_NAME; \
     144    break; \
     145case PS_TYPE_F32: \
     146    value = PS_TYPE_F32_NAME; \
     147    break; \
     148case PS_TYPE_F64: \
     149    value = PS_TYPE_F64_NAME; \
     150    break; \
     151case PS_TYPE_C32: \
     152    value = PS_TYPE_C32_NAME; \
     153    break; \
     154case PS_TYPE_C64: \
     155    value = PS_TYPE_C64_NAME; \
     156    break; \
     157case PS_TYPE_PTR: \
     158    value = PS_TYPE_PTR_NAME; \
     159    break; \
     160default: \
     161    value = "unknown"; \
     162};
     163
    105164/// Macro to get the bad pixel reason code (stored as part of mask value)
    106165#define PS_BADPIXEL_BITMASK 0x0f
Note: See TracChangeset for help on using the changeset viewer.