00001 #ifndef __CVTDEF_H
00002 #define __CVTDEF_H
00003
00004
00005
00006
00007
00008
00009
00010 #define CVT_K_VAX_F 0
00011 #define CVT_K_VAX_D 1
00012 #define CVT_K_VAX_G 2
00013 #define CVT_K_VAX_H 3
00014 #define CVT_K_IEEE_S 4
00015 #define CVT_K_IEEE_T 5
00016 #define CVT_K_IBM_LONG 6
00017 #define CVT_K_IBM_SHORT 7
00018 #define CVT_K_CRAY 8
00019 #define CVT_K_IEEE_X 9
00020
00021
00022
00023
00024
00025 #define CVT_M_ROUND_TO_NEAREST 0x00000001
00026 #define CVT_M_ROUND_TO_ZERO 0x00000002
00027 #define CVT_M_ROUND_TO_POS 0x00000004
00028 #define CVT_M_ROUND_TO_NEG 0x00000008
00029 #define CVT_M_VAX_ROUNDING 0x00000010
00030 #define CVT_M_BIG_ENDIAN 0x00000020
00031 #define CVT_M_ERR_UNDERFLOW 0x00000040
00032 #define CVT_M_TRUNCATE CVT$M_ROUND_TO_ZERO
00033
00034
00035
00036
00037
00038
00039 #define CVT__NORMAL 0x05fa8009
00040 #define CVT__INPCONERR 0x05fa8014
00041 #define CVT__INVINPTYP 0x05fa801c
00042 #define CVT__INVOPT 0x05fa8024
00043 #define CVT__INVOUTTYP 0x05fa802c
00044 #define CVT__INVVAL 0X05fa8034
00045 #define CVT__NEGINF 0x05fa803c
00046 #define CVT__OUTCONERR 0x05fa8044
00047 #define CVT__OVERFLOW 0x05fa804c
00048 #define CVT__POSINF 0x05fa8054
00049 #define CVT__UNDERFLOW 0x05fa805c
00050
00051 #endif
00052