IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 2, 2009, 10:32:47 AM (17 years ago)
Author:
Paul Price
Message:

Adding boolean type to suppress warning.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/concepts/pmConceptsWrite.c

    r23623 r25998  
    157157    }
    158158    switch (item->type) {
    159     case PS_DATA_STRING:
     159      case PS_DATA_BOOL:
     160        psTrace("psModules.concepts", 9, "Writing header %s: %d\n", keyword, item->data.B);
     161        return psMetadataAddBool(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment,
     162                                 item->data.B);
     163      case PS_DATA_STRING:
    160164        psTrace("psModules.concepts", 9, "Writing header %s: %s\n", keyword, item->data.str);
    161165        return psMetadataAddStr(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment,
    162166                                item->data.V);
    163     case PS_DATA_S32:
     167      case PS_DATA_S32:
    164168        psTrace("psModules.concepts", 9, "Writing header %s: %d\n", keyword, item->data.S32);
    165169        return psMetadataAddS32(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment,
    166170                                item->data.S32);
    167     case PS_DATA_F32:
     171      case PS_DATA_F32:
    168172        psTrace("psModules.concepts", 9, "Writing header %s: %f\n", keyword, item->data.F32);
    169173        return psMetadataAddF32(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment,
    170174                                item->data.F32);
    171     case PS_DATA_F64:
     175      case PS_DATA_F64:
    172176        psTrace("psModules.concepts", 9, "Writing header %s: %f\n", keyword, item->data.F64);
    173177        return psMetadataAddF64(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment,
    174178                                item->data.F64);
    175     case PS_DATA_REGION: {
    176             psString region = psRegionToString(*(psRegion*)item->data.V);
    177             psTrace("psModules.concepts", 9, "Writing header %s: %s\n", keyword, region);
    178             bool result = psMetadataAddStr(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment,
    179                                            region);
    180             psFree(region);
    181             return result;
    182         }
    183     default:
    184       psWarning("Type of %s is not suitable for a FITS header --- not added.\n",
    185                  item->name);
     179      case PS_DATA_REGION: {
     180          psString region = psRegionToString(*(psRegion*)item->data.V);
     181          psTrace("psModules.concepts", 9, "Writing header %s: %s\n", keyword, region);
     182          bool result = psMetadataAddStr(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment,
     183                                         region);
     184          psFree(region);
     185          return result;
     186      }
     187      default:
     188        psWarning("Type of %s is not suitable for a FITS header --- not added.\n",
     189                  item->name);
    186190        return false;
    187191    }
Note: See TracChangeset for help on using the changeset viewer.