Changeset 28208 for trunk/psLib/src/fits/psFits.c
- Timestamp:
- Jun 3, 2010, 5:18:11 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/fits/psFits.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/fits/psFits.c
r27219 r28208 815 815 { 816 816 switch (datatype) { 817 case TBYTE:817 case TBYTE: 818 818 return PS_TYPE_U8; 819 case TSBYTE:819 case TSBYTE: 820 820 return PS_TYPE_S8; 821 case TSHORT:821 case TSHORT: 822 822 return PS_TYPE_S16; 823 case TUSHORT:823 case TUSHORT: 824 824 return PS_TYPE_U16; 825 case TLONG:825 case TLONG: 826 826 if (sizeof(long) == 8) { 827 827 return PS_TYPE_S64; 828 828 } 829 829 // no break 830 case TINT:830 case TINT: 831 831 return PS_TYPE_S32; 832 case TULONG:832 case TULONG: 833 833 if (sizeof(unsigned long) == 8) { 834 834 return PS_TYPE_U64; 835 835 } 836 836 // no break 837 case TUINT:837 case TUINT: 838 838 return PS_TYPE_U32; 839 case TLONGLONG:839 case TLONGLONG: 840 840 return PS_TYPE_S64; 841 case TFLOAT:841 case TFLOAT: 842 842 return PS_TYPE_F32; 843 case TDOUBLE:843 case TDOUBLE: 844 844 return PS_TYPE_F64; 845 case TLOGICAL:845 case TLOGICAL: 846 846 return PS_TYPE_BOOL; 847 default:848 psError(PS_ERR_IO, true,849 "Unknown FITS datatype, %d.",850 datatype);847 case TSTRING: 848 return PS_DATA_STRING; 849 default: 850 psError(PS_ERR_IO, true, "Unknown FITS datatype, %d.", datatype); 851 851 return 0; 852 852 }
Note:
See TracChangeset
for help on using the changeset viewer.
